感谢牛人的文章.解决了我在vim使用中,很头疼的问题.
在vim新建文件的时候,黏贴代码会自动缩进,导致格式非常混乱。
按照博主的经验,在/etc/vim中,修改vimrc,添加 set pastetoggle=<F9>
在黏贴代码之前,进入insert模式,按F9,就可以关闭自动缩进。
当需要自己手写代码的时候,进入insert模式,默认就是自动缩进了。
=====
vim复制代码包含注释时格式会乱掉
每次复制代码时,如果代码里有 // 这样的注释就容易让格式乱掉,通过下面的设置就可以避免这种情况。

粘贴代码时取消自动缩进

VIM在粘贴代码时会自动缩进,把代码搞得一团糟糕,甚至可能因为某行的一个注释造成后面的代码全部被注释掉,我知道有同学这个时候会用vi去打开文件再粘贴上去(鄙人以前就是这样),其实需要先设置一下

set paste

然后再进入插入模式粘贴,代码就不会被自动缩进。可是敲代码的时候需要自动缩进,又得改回来:

set nopaste

最方便的方法就是在.vimrc中加一句:

set pastetoggle=<F9>

以后在插入模式下,只要按F9键就可以切换自动缩进。

http://hi.baidu.com/hellosim/blog/item/a7b165151089fae8c3ce798b.html

vim黏贴代码格式混乱的解决方法相关推荐

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

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

  2. csdn在markdown笔记中复制代码格式混乱的解决办法

    前几天遇到这个问题:在csdn社区写博客,需要复制代码过来,点击 粘贴过后发现格式全乱了. 后来经过查询.实践,得到的解决办法是:不用IE浏览器,更换其他的浏览器.问题得到解决,可以放心的粘贴代码块了 ...

  3. 用word写毕业论文时当未正常保存文件时,重新打开时,封面格式混乱的解决方法

    当word在非正常关闭时(比如忽然关机或台式机断电时),再次打开word时,会有之前未保存的word论文,但是封面格式就混乱了,尤其下划线缩回去了,此时只需要用鼠标光标定位到缩回那行尾端,然后点击键盘 ...

  4. vim粘贴后格式混乱

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

  5. 【Microsoft Word】编辑文字后,图片位置混乱的解决方法

    [Microsoft Word]编辑文字后,图片位置混乱的解决方法 参考文章: (1)[Microsoft Word]编辑文字后,图片位置混乱的解决方法 (2)https://www.cnblogs. ...

  6. POI 导出excel带小数点的数字格式显示不对解决方法

    POI 导出excel带小数点的数字格式显示不对解决方法 参考文章: (1)POI 导出excel带小数点的数字格式显示不对解决方法 (2)https://www.cnblogs.com/firstd ...

  7. git clone 代码下载速度慢的解决方法

    git clone 代码下载速度慢的解决方法 参考文章: (1)git clone 代码下载速度慢的解决方法 (2)https://www.cnblogs.com/tristers/p/1217220 ...

  8. vscode格式化代码无效--可能的解决方法

    vscode格式化代码无效--可能的解决方法 参考文章: (1)vscode格式化代码无效--可能的解决方法 (2)https://www.cnblogs.com/code1992/p/8657985 ...

  9. 编写HTML代码常见错误以及解决方法?

    编写HTML代码常见错误以及解决方法? 参考文章: (1)编写HTML代码常见错误以及解决方法? (2)https://www.cnblogs.com/sqyss/p/11105221.html 备忘 ...

最新文章

  1. 编程之美:编程判断两个链表是否相交
  2. 发送延迟消息_微信延迟消息的发送方式
  3. Python全栈(第一部分)day2
  4. 时隔5年,再次接触数字图像处理
  5. DCMTK:存储服务类提供者(C-STORE操作)
  6. WP7页面的数值传递和对象传递
  7. shell里面比较大小
  8. 蓝桥杯2015初赛-饮料换购-枚举
  9. 命令查看mysql端口映射_【转载】烂泥:如何利用telnet命令检测端口映射是否成功...
  10. Matlab条形图bar误差棒绘制errorbar
  11. mybatisplus报的mysql错误归纳
  12. BZOJ4401: 块的计数 思维题
  13. linux命令比较命令,Linux命令 比较文件
  14. 802.11a/b/g/n/ac速率表--防迷路,通过博客收藏
  15. slite 存储图片
  16. 超全软件下载网站和网页(一网一匠)
  17. Idea多次启动同一个服务
  18. CSS的表格样式和列表样式
  19. 服装ERP应用 四 从手工到Web 2 0时代的VIP客户管理
  20. ASEMI-MB6S贴片整流桥参数MB6S

热门文章

  1. C# Win32API 模拟鼠标移动及点击事件
  2. jpi多表联查_使用mybatis进行多表联查
  3. 学计算机的怎样分析TCGA数据库,开启数据挖掘之门:TCGA数据库入门必看!
  4. 怪树林:胡杨的前世“血战场”
  5. python入门指南
  6. 电子书下载:CRM Fundamentals
  7. Java暑期实训任务二——单词检测程序
  8. python hypothesis testing
  9. C程序员必须知道的内存知识【英】
  10. 自然语言处理从零到入门 BERT