フリーテキストエディタ https://[removed-link]/downloads/file/fid,155171/description.html は、Windows(および他の多くのプラットフォーム)向けの、定番の*nixテキストエディタであるviの実装です。「Vim」は「Vi, Improved」の略で、スクリプト、ファイルマージ、GUIシェルなど、viにはない機能を備えていますが、その中核はviです。

「テキストエディタ」と「ワードプロセッサ」を混同しないでください。Vim は主にコード、特にバッチファイルやスクリプトの編集を目的としていますが、もちろん他の用途にも使用できます。さらに、Vim はモーダルです。これは、多くの現代 (つまり 1980 年以降) のユーザには奇妙に思える概念かもしれません。挿入モードでは、キーを押すと、そのキーが文書に入力されます。コマンドモードでは、キーを押すと、適切なコマンドが実行されます。挿入モードで「3dw」と入力すると、カーソル位置にその文字が表示されます。同じシーケンスをコマンドモードで入力すると、次の 3 つの単語が文書から削除されます (もちろん、元に戻すには 'u' と入力してください)。モードを切り替えるには、Esc キーを押します。画面下部の小さなバーに、現在のモードが表示されます。
これは手間がかかるだけの価値があるように思えるかもしれませんが、一度学習曲線を乗り越えてしまえば、Vim のパワーとスピードは驚くべきものです。モダリティのおかげで、よく使うコマンドのほとんどは Ctrl キーや Alt キーで「修飾」する必要がありません。1 単語先へスキップしたいですか? 'w' を押します。7 単語先へスキップしたいですか? '7w' を押します。34 行目へ移動しますか? 34G。ファイルの先頭へ? gg。ファイルの最終行へ? G。主要なナビゲーション機能と編集機能はすべて 2 つまたは 3 つのキーのみで実行でき、EMACS で必要な奇妙に指を緊張させる運動や、メニューをうろうろする必要がありません。Windows 版 Vim は標準キーのほとんどもマップしているので、Page Up と Page Down は期待どおりに機能します。他の操作を実行したい場合は、キーバインドファイルを編集できます。
Vimには基本的なGUIが備わっており、マウスを使って多くのコマンドを実行できますが、マウス機能だけに限定してしまうと、メモ帳を使うのと大差ありません。主にフォーマットされたテキストを書く場合、Vimは最適なツールではありません(ただし、LaTEXなどのマークアップされたテキストを書く必要がある場合は非常に便利です)。しかし、バッチファイルやPERLスクリプトなどを頻繁に編集する場合、特にWindowsと*nix環境を頻繁に行き来する場合は、Vimは非常に強力です。さらに、Vimを使いこなせば、あなたのオタク度は間違いなく上がるでしょう。