在vim粘贴代码的时候,粘贴的代码(shift+insert)会自动缩进,导致格式非常混乱。

下面介绍两种方法:

(1)在vim中,进入命令模式输入:set paste,在进行粘贴,就不会乱码了。但是这样存在一个问题,就是不会自动产生缩进了,因此需要在粘贴完成之后命了输入:set nopaste,恢复缩进模式。

(2)在vimrc文件中添加set pastetoggle=<F9>,这样<F9>就成了改变paste模式的快捷键,日后再粘贴时,就可以使用<F9>进行切换了。

转载于:https://blog.51cto.com/ting2junshui/2051031

vim 粘贴代码格式相关推荐

  1. vim粘贴后格式混乱

    原因 .vimrc中设置了自动缩进 set autoindent,插入代码时因为自动缩进导致了格式混乱 解决方法 在.vimrc中设置粘贴开关 set pastetoggle=<F9> 通 ...

  2. vi/vim粘贴代码和注释格式混乱的解决方法

    现象 在vim新建文件的时候,黏贴代码会自动缩进,导致格式非常混乱. 或是粘贴注释出现自动注释: vim复制代码包含注释时格式会乱掉 每次复制代码时,如果代码里有 // 这样的注释就容易让格式乱掉,通 ...

  3. linux自动调代码格式,使用vim粘贴代码时格式变乱,自动缩进,自动加注释解决方案...

    需要粘贴到vim的代码如下: # 指标 instance 的配置 apiVersion: "config.istio.io/v1alpha2" kind: metric metad ...

  4. vim黏贴代码格式混乱的解决方法

    感谢牛人的文章.解决了我在vim使用中,很头疼的问题. 在vim新建文件的时候,黏贴代码会自动缩进,导致格式非常混乱. 按照博主的经验,在/etc/vim中,修改vimrc,添加 set pastet ...

  5. vim粘贴代码时缩进混乱

    1. 背景 在终端Vim中粘贴代码时,发现插入的代码会有多余的缩进,而且会逐行累加.原因是终端把粘贴的文本存入键盘缓存(Keyboard Buffer)中,Vim则把这些内容作为用户的键盘输入来处理. ...

  6. vi/vim粘贴代码自动缩进导致全乱了

    用vim打开一个空白文档,然后把已经复制的代码给粘贴进来,发现它有自动缩进功能,最终导致粘贴的文本一行比一行靠右,看起来乱成一团.比较快的解决办法是,在粘贴文档前,在命令行模式下,输入 :set no ...

  7. vim粘贴代码的时候取消自动缩进

    问题 经常需要粘贴一段代码进vim里,但是vim里默认是自动缩进的, 所以导致粘贴的代码的每一次缩进都多了一层,对于python这样的代码而言,缩进混乱肯定会导致无法执行,所以需要在粘贴的时候取消自动 ...

  8. Vim 使用特殊符号快速删除指定字符,文件加密,粘贴代码缩进解决

    一,Vim快速删除指定的一段字符 比如,在我的xxx.conf内容里,如下: 1111111111111111111111111111111{ as the long options legal on ...

  9. vim复制代码包含注释时格式会乱掉的解决办法

    每次复制代码时,如果代码里有 // 这样的注释就容易让格式乱掉,通过下面的设置就可以避免这种情况. 粘贴代码时取消自动缩进 VIM在粘贴代码时会自动缩进,把代码搞得一团糟糕,甚至可能因为某行的一个注释 ...

最新文章

  1. IMU, 自动驾驶定位团队“小而美”的队员
  2. ASP.NET MVC 1.0 转化为ASP.NET MVC 2.0的方法
  3. Spring实战(第3版)
  4. Ionic系列——环境配置和项目搭建
  5. matlab常用函数——矩阵函数
  6. ORM仇恨者无法理解
  7. 《与mysql零距离接触》视屏学习笔记
  8. C#中泛型类型约束条件
  9. Python数据结构与算法(三)--数据结构的概念
  10. 软件开发工程师证书有用吗_监理工程师证书有用吗?有没有含金量?
  11. 2019数据技术嘉年华·金融峰会6月28日落地深圳,参会的六大理由
  12. SharePoint Framework 简介
  13. C/C++程序员面试宝典-2
  14. 计算机常见软件故障有哪几种,计算机常见故障可分为硬件和软件故障,具体介绍...
  15. 心愿作文计算机,关于心愿的作文150字
  16. CNS服务器搭建(配合百度直连)
  17. UICollectionView 自定义组头组尾的XIB方法
  18. 101道算法javaScript描述【一】
  19. docker logs
  20. 台式电脑Window系统使用耳机的喇叭和麦克风方法

热门文章

  1. TortoiseSVN Unable to connect to a repository at URL XXX
  2. 做程序开发的你如果经常用Redis,这些问题肯定会遇到
  3. macOS SIP 权限设置
  4. switchcase的用法
  5. [Recompose] Render Nothing in Place of a Component using Recompose
  6. ML in Action 决策树
  7. linux命令 -- su
  8. Arcgis desktop 9.3的破解方法_经验版
  9. 第一个structs+spring+hibernate的web程序
  10. P2324 骑士精神