2011-10-04 79 views

回答

3

我發現了一些鏈接解決您的問題:

  • http://www.linuxquestions.org/questions/linux-general-1/vim-auto-comment-696916/

    你可能在找這個命令

    :set paste

    或者你可以將此行添加到您R〜/ .vimrc中(這將讓你用Ctrl + P粘貼和nopaste之間切換)

    nm <C-P> :se invpaste paste?<CR>

  • http://ubuntuforums.org/showthread.php?t=833353

    在插入一些文本/代碼來解決問題vim評論,你可以在你的.vimrc文件中加上這行:

    set pastetoggle=

    ,這將使set paste上粘貼和set nopaste當它這樣做..

  • http://vim.wikia.com/wiki/Disable_automatic_comment_insertion

    要爲當前會話禁用它只是一次:

    :set formatoptions-=cro

    要禁用對於所有文件和會話,請使用:

    autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o

    這設置了一個自動命令,在任何文件類型特定的插件之後觸發;該命令從控制自動插入註釋的'formatoptions'選項中移除三個標誌。在你的vimrc中,在任何情況下,註釋字符都不會自動插入到下一行。

    使用此命令來檢查您的格式選項:

    :set formatoptions?

希望這是有用的,讓我知道,如果你得到了它清晰。 再見

28

我發現同樣的答案,嘗試

:set paste 

這可能有助於

+0

它會更快手動刪除多餘的註釋字符,而不是鍵入每次切換粘貼模式。 –

+4

超級有用,特別是在粘貼大量已設置單個評論的文本的情況下,因此評論其他所有內容。 – staylorx

+0

'vi〜/ .vimrc'並添加不帶冒號的'set paste'行 –

0

此功能非常有用,如何只在插入模式下按Ctrl-u?它會刪除一切,直到行的開頭。通過這樣做你不會失去汽車評論。

查看更多herehere