- 2010-03-25 (木) 0:00
- Vim Hacks
問題
例えば何らかのプラグインが原因でVimの動作が怪しいといった状況になったときなど、 Vimをデフォルトの状態で起動したいことがあります。 vimrcや各種プラグインを一旦削除してから起動すれば可能ですが、 さすがにそれは面倒です。簡単に行う方法はないでしょうか。
解決方法
以下のオプションを指定してVimを起動します:
vim -u NONE
デフォルトの状態では'compatible'がオン
(=可能な限りvi互換な挙動となる)のですが、
場合によっては'compatible'がオフの方が良い場合もあります。
その場合は以下のオプションを指定してVimを起動します:
vim -u NONE -N
解説
Vimには様々な起動オプションがあり、そのひとつとして
vimrcのパスを指定する-u {vimrc}オプションがあります。
通常は~/.vimrcなどのファイルがロードされますが、
-uを指定することで別のファイルをロードさせることができます。
さらに-uには特殊な値としてNONEを指定でき、
これは「vimrcのロードは行なわず、プラグインのロードも行なわない」
という意味になります。つまりVimがデフォルトの状態で起動することになります。
-Nは'compatible'がオフの状態で起動するよう
指定するオプションです。
なお、-cで任意のコマンドを起動時に実行できるため、
-c "set nocompatible"としても同じことができますが、
-Nの方が簡潔です。
参考資料
kana
- Newer: Hack #135: ]で補完する
- Older: Hack #133: バイナリファイルを編集する
Comments:0
Trackbacks:1
- Trackback URL for this entry
- http://vim-users.jp/2010/03/hack134/trackback/
- Listed below are links to weblogs that reference
- Hack #134: Vimをデフォルトの状態で起動する from Vim-users.jp
- pingback from 2時のヘッドライン | CROSS SBM 10-03-25 (木) 2:02
-
[...] Twitterで表現してみた哲学者ヴィトゲンシュタインの言語ゲームfc2:1 Vim-users.jp – Hack #134: Vimをデフォルトの状態で起動するはてブ:5 [...]

