我經常叫如何在vim中設置一個選項?
:set spell
只有立即撥打
:set nospell
一旦我已經糾正了我不能肯定的話。
我可以通過映射這兩個命令來使速度更快,但我正在尋找一種更加通用的方法來加快速度。是否可以撤消最後一個選項:set?
我經常叫如何在vim中設置一個選項?
:set spell
只有立即撥打
:set nospell
一旦我已經糾正了我不能肯定的話。
我可以通過映射這兩個命令來使速度更快,但我正在尋找一種更加通用的方法來加快速度。是否可以撤消最後一個選項:set?
嚴格來說,不,您無法撤消在Vim中設置設置。
但布爾像'spell'
選項可以與
:set spell!
:set invspell
的一方在交互使用進行切換一般也沒有必要專門:set spell
或:set nospell
。切換更方便,可以立即通過@:
命令「撤銷」。
非布爾選項可以通過將它們重置爲出廠值來撤消 - 比方說,如果你搞砸了一些設置並希望恢復。例如:
:set formatoptions&
甲&
附加到選項名稱它重置爲其缺省值。
我不知道,你可以撤消選項的設置,但在作爲spell
開/關選擇這樣的情況下,您可以用!
在選項名稱的結尾將其切換:
:set spell!
這與[命令行歷史記錄](http://vim.wikia.com/wiki/Using_command-line_history)結合應該是非常快的執行。 –
@RussellSilva確實。我也有'nnoremap; :'和'nnoremap:;'在我的.vimrc中,所以重複這個命令可以很簡單;
感謝@:命令,雖然不是我一直在尋找的,但對於這個用例來說,它仍然是相當普遍的。 – num1