2012-08-12 86 views

回答

3

您不能在文件頭添加vim cmd行。如果你有

set modeline modelines=N 

其中N> 0,則線條狀

vim: tw=40 

在文件(而不是從起始/結束更多然後N行)將設置選項 TW的開始/結束(文本寬度)至40可以在一個更全面的形式把它寫:

vim: set textwidth=40 

,但它仍然(在這裏set只是忽略)只接受的選擇。它甚至不接受所有選項(其中一些在文檔中被聲明爲「由於安全原因不能從模式列表中設置...」)。沒有插件,你不能在這裏使用通用命令。請注意,如果您發現允許運行:map命令的命令,我會建議不要使用它:它非常不安全。我只看到那些允許在模式行中使用:let的人。

順便說一句,

  1. 爲什麼不把它變成的vimrc?
  2. :close命令可以在關閉模式下輸入爲<C-w>c,這比將手移動到<F4>快得多。
  3. 請勿使用map而無需nore。原始map使您在添加之前能夠考慮「我添加的新映射會有哪些中斷」。 *noremap將使所有映射免受任何其他映射影響而破壞{lhs}
+0

謝謝,你的回答非常有幫助。 – hhbcarl 2012-08-13 03:53:16

+0

1.我想在一個特殊的文件上添加一些特殊的鍵映射,我不想讓我的vimrc文件變得混亂。
2.':close'命令只是一個例子,我是要做一個複雜的鍵映射。
3.感謝您爲'map'&'noremap'解釋,這很有幫助。 – hhbcarl 2012-08-13 04:11:16