直接粘贴,剪贴板上的每个字符都相当于手动输入,再加上vim的自动缩进,所以缩进就会累积
如果vim还支持自动连续注释,如上图,每行代码都自动加上了注释
解决办法:
在粘贴前先设置进入粘贴插入模式,即不会自动缩进和连续注释
set paste
然后再进入插入模式粘贴,结果如图:
但是在粘贴插入模式下代码是不会自动按格式缩进的,需要使用nopaste设置回来
set nopaste
也可以在.vimrc中设置切换的快捷键,比如设置F9,则可以在.vimrc中加入:
set pastetoggle=<F9>
这样直接在插入模式按F9就会在“-- 插入 --”模式和“-- 插入(粘贴) --”模式中切换
相关推荐
vim-erlang-runtime, Vim的Erlang缩进和语法 用于Vim的Erlang缩进和语法这是 Vim ( 来自 Vim 7.4 ) 附带的Erlang缩进和语法。安装方法 1克隆这里存储库: $ mkdir -p ~/.vim/bundle $ cd ~/.vim/b
vim-svelte-plugin:.svelte文件的Vim语法和缩进插件
vim-fibo-indent:Vim的斐波那契缩进
vim 代码自动提示,自动补全 安装包 autocomplpop
nginx配置文件vim语法高亮与缩进.docx
linux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_...
linuxvim操作图片linuxvim操作图片linuxvim操作图片linuxvim操作图片
vim-vue-plugin .vue文件的Vim语法和缩进插件。 主要受到mxw / vim-jsx的启发。 安装如何安装VundleVim插件'leafOfTree vim-vue-plugin Vim语法和.vue文件的缩进插件。 主要受到mxw / vim-jsx的启发。 安装如何安装...
Linux-CentOS7离线安装VIM及相关依赖包 vim-8.0.zip gpm-libs-1.20.7-6.el7.i686.rpm ncurses-5.9-14.20130511.el7_4.x86_64.rpm ncurses-base-5.9-14.20130511.el7_4.noarch.rpm ncurses-devel-5.9-14.20130511.el7...
一款在Vim下进行实时代码检索的插件
linux下使用 vim + cscope 查看代码是我整理的linux下用VIM实现source insight
vim代码提示、系统调用提示、文件浏览器等功能,将vim打造成纯IDE
VIM python下的一些关于缩进的设置: 第一步: 打开终端,在终端上输入vim ~/.vimrc,回车。 第二步: 添加下面的文段: set filetype=python au BufNewFile,BufRead *.py,*.pyw setf python set helplang=...
linux下vim命令详解 高级一些的编辑器,都会包含宏功能,vim 当然不能缺少了,在 vim 中使 用宏是非常方便的
希望广大用Liunx 的用户,武装一下自己VIM,这是一个国人写的软件,拿出来分享下,用法自己看Readme...
该存储库包含 Vim 附带的用于 Erlang 编程语言的缩进、语法和 ftplugin 脚本。 在这里您可以下载最新版本并做出贡献。 目录 安装 Vim 的内置包管理器如果您至少使用 Vim 8 并且不使用其他包管理器,则这是推荐的安装...
修复了React jsx文件的语法突出显示和缩进的问题。 与xml.vim配合良好 该插件没有依赖性,包含了jsx和javascript所需的所有代码。 注意:如果已经安装,您需要禁用vim-javascript插件,我必须更改一些高亮显示组以...
这是最新的VIM版本+VIMgdb版本,通过这两个程序 可以把VIM7.2打行造成LINUX下程序开发的IDE,真是大家的福音.我们在VIM中就可以调试程序,功能十分强大 现在相应版本的VIM不好找,希望大家喜欢用
详细解释了linux源代码阅读工具vim + ctag + cscope的配置和使用方法以及 vimre的配置 适合linux开发人员必须掌握的一把利器 不然在浩如烟海的linux代码中阅读linux内核简直大海捞针 痴人说梦
代码覆盖率vim插件