如何将文本复制到 Vim 中
使用 vim 编辑器在服务器上编辑配置文件时,经常会遇到粘贴的内容包含注释时出现格式错乱的情况。如下图:
这样粘贴的内容影响了阅读,也很容易造成错误。那么在 vim 中如何在不更改格式的情况下将代码复制到 Vim 中?
方式一:使用 vi 粘贴
使用 vi 编辑器命令编辑内容,在粘贴时不会保留注释格式。
:set paste
方式二:在需要粘贴带有注释的文本时,输入模式下,输入 :set paste
指令,使粘贴的内容为纯文本。
粘贴完毕后,再输入 :set nopaste
,来退出粘贴模式。
注意 Vim 窗口底部的 "-INSERT-",这意味着回到了正常的插入模式。
设置快捷键
可以在 .vimrc
中设置切换的快捷键,比如设置 F9。
通过编辑 vim 的配置文件 .vimrc
中新增对应快捷键,一般情况下 vim 的配置文件可以通过 vim --version
命令的输出内容中查看到 .vimrc
文件所在位置。
比如这里修改当前用户的 ~/.vimrc
文件,添加下面这行:
set pastetoggle=<F9>
添加配置之后,编辑文件时在插入模式按 F9
会在“-- 插入 --”模式和“-- 插入(粘贴) --”模式中切换。