2011-10-04 57 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