Car-tech

オールドスクールオタクツール:Vimでテキストを編集する

不要嘲笑我們的性

不要嘲笑我們的性
Anonim

フリーテキストエディタVimは、Windows(および他の多くのプラットフォーム)の標準の* nixテキストエディタviの実装です。 "Vim"は "Vi、Improved"の略で、viの機能が不足している(スクリプト、ファイルマージ、GUIシェルなど)があり、その中心はviです。

Vimのコアは古典的なviです。

"テキストエディタ"と "ワードプロセッサ"を混同しないでください。 Vimは主にコードを編集することを目的としていますが、特にバッチファイルやスクリプトは他のものにも使用できます。さらに、Vimはモーダルであり、多くの現代(つまり、1980年以降の)ユーザーにとっては奇妙な概念です。挿入モードでは、キーを押すと、そのキーがドキュメントに入力されます。コマンドモードでは、キーを押すと、適切なコマンドが実行されます。挿入モードで "3dw"とタイプすると、それらの文字がカーソルに表示されます。コマンド・モードで同じシーケンスを入力すると、文書から次の3つの単語が削除されます。 ( 'u'をタイプして元に戻す!)あなたはEscapeを押すことによってモードを切り替える。画面の一番下にある小さなバーが、あなたの現在のモードを教えてくれるでしょう。

これは価値があるよりも面倒なように聞こえるかもしれませんが、学習曲線を超えたら、Vimのパワーとスピードは素晴らしいです。モダリティのために、最も一般的なコマンドは、CtrlキーまたはAltキーで「装飾」する必要はありません。先に飛び越したいですか?ヒット 'w'。先に7単語をスキップしたいですか?ヒット '7w'。 34行目に移動しますか? 34G。ファイルのトップ? gg。ファイルの最後の行ですか? G.すべての主要なナビゲーションおよび編集機能は、EMACSまたはメニューを介して徘徊するために必要な奇妙な指拘束演習がなくても、2,3キーしか必要としません。 Vim for Windowsはほとんどの標準キーもマップしているので、ページアップとページダウンが期待どおりに機能します。また、何か他のことをしたい場合は、キーバインドファイルを編集できます。マウスを使用して多くのコマンドを実行できますが、マウス機能に制限されている場合は、メモ帳を使用することもできます。主に書式付きのテキストを書いている場合、Vimはあなたのための最良のツールではありません(ただしLaTEXなどのマークアップされたテキストを書く必要がある場合は非常に便利です)。しかし、たくさんのバッチファイルを編集するとPERLスクリプトなど、特にWindowsと* nix環境を定期的に移動する場合は、非常に強力です。それ以外に、あなたがVimを習得すれば、あなたのオタクは確かにいくつかのノッチを上げるでしょう。