Vim



Vim とは

Vim は Bram Moolenaar 氏を中心に開発が行われているエディタです. Vim は,他の多くのエディタと異なり,「モード」という概念が存在します. モードを切り替えることで,一つのキーに対して複数の意味を割り当てることができます. ある程度快適に使用するためには練習が必要になりますが,習熟すれば高速で効率のよい編集が可能になります.

動作環境

download : vim online を参照.

License

Vim は,チャリティウェアです.
VIM ライセンス (日本語訳) でリリースされています.

リリース情報/ChangeLog

https://github.com/vim/vim/commits/master を参照.

派生版

Neovim

Windows

macOS

Android

Web

ヘルプ

不具合

Vim で LaTeX

Vim は拡張子“tex”のファイルを Plain TeX|(Plain)TeX? として読み込む—— (Plain)TeX 用のシンタックスハイライト(構文強調)に設定する—— ようです。 そのため多くの場合 LaTeX の構文が正しく解釈されません。 最も簡単な方法は LaTeX 記法で記述された原稿の拡張子を“ltx”にすることでしょう。 これで,気持ち良く LaTeX on Vim できますね。

SumatraPDF との連携

forward search

SumatraPDF はコマンドラインから forward search が可能です.

詳しくは,tex.vim, vimtex, Vim-LaTeX を参照してください.

inverse search

Vim-LaTeX (LaTeX-Suite) の場合

Vim-LaTeX を参照.

tex.vim, vimtex, LaTeX Box, quickrun の場合

tex.vim, vimtex, LaTeX Box, quickrun の場合 inverse search は SumatraPDF の [☰]-[設定(S)]-[オプション(O)...] の逆順検索コマンドラインの設定に

"C:\vim\gvim.exe" -n --remote-silent +%l "%f"

です.
設定ファイルから SumatraPDF の -inverse-search コマンドラインオプションで指定することもできます.

Evince との連携

forward and inverse search

tex.vim を参照してください.

使い方

折りたたみ

Vim の一般的な折りたたみの操作に関しては Vim-users.jp - Hack #178: テキストを折り畳む – 操作編 を参照してください.

メニュー [ツール(T)]ノーマルモード機能
折畳み(F) -> 有効/無効切替(E)zi折りたたみを有効 ←→ 無効
zoカーソル位置の折りたたみを開く
zOカーソル位置の折りたたみを再帰的に開く
zcカーソル位置の折りたたみを閉じる
zCカーソル位置の折りたたみを再帰的に閉じる
zaカーソル位置の折りたたみを開く ←→ 閉じる
zAカーソル位置の折りたたみを再帰的に開く ←→ 閉じる
折畳み(F) -> 折畳みを開く(P)zr折りたたみを開く
折畳み(F) -> 全折畳みを開く(O)zR全ての折りたたみを開く
折畳み(F) -> 折畳みを閉じる(L)zm折りたたみを閉じる
折畳み(F) -> 全折畳みを閉じる(C)zM全ての折りたたみを閉じる

Vim スクリプトの作成

設定に関するリンク

チュートリアル


Last-modified: 2018-03-11 (日) 12:24:32 (101d)