說明
在使用vim編輯文件的時候,
你的光標出現在註釋行中時,
如果這時按回車鍵就會出現一個新的註釋行,
但是有沒有必要出現新的註釋行,
你就會覺得真的很煩哦!
那麼下面就是解決你煩惱的靈丹妙藥,
Come on …… Don’t waste words.
上面說的情況就是如上圖所示! 有木有煩了!
去除光標出現在註釋行後按回車出現新註釋行
使用esc退出插入模式來命令模式,輸入以下命令:
:set fo-=r
好了, 你現在按i鍵進行到插入模式,
再去試試, 是不是就不會出現新的註釋行了, 就像下圖一樣一樣的!
現在的話你在文件中任何有註釋的地方按回車都不會再出現有註釋新行的發生!
至於爲什麼在命令模式下輸入
:set fo-=r
是這樣子的,
set
就是設置了, 那控制註釋操作的自然是fo
了那自然而然的
-=
就像我們平時寫程序時,語言算術運算符那樣就是複合算術運算符了,
不過在命令模式下你就是不能使用
:set fo=fo-r
因爲它不識別,並且提示你
Illegal character
(非法字符)那
r
就是去除換行了那你可能會說, 我想要之前的功能怎麼辦, 請注意哈!
在命令模式輸入的
:set fo-=r
命令只是對當前文件有效,並且關閉後重新打開失效, 也就是說只是臨時的,
怎麼設置永久的並且是所有文件,
我在這裏不會告訴你,
我也不會這幹,
至於怎麼恢復到之前的可以在註釋行回車後添加註釋新行, 請下向看, 不是在那的嘛!
添加光標出現在註釋行後按回車出現新註釋行
向上面說的一樣, 上面的去除是
:set fo-=r
, 那去除了加上還不so easy,把
:set fo-=r
換成:set fo+=r
這事它就妥妥的,按esc退出插入模式到命令模式輸入以下命令
:set fo-=r
有沒有看到那個
胡漢三
又回來了, 就像最初第一幅圖那樣