热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

解决从VIM复制出来的代码格式错乱或对齐的问题

解决从VIM复制出来的代码格式错乱或对齐的问题这篇文适合给使用VIM的小鸟看,不太适合老鸟有一个问题就是只要是从VIM复制出来的代码,无论是放到CSDN还是GITHUB上面都会变得非常难看。在VIM里面你看着以为对齐了...
解决从VIM复制出来的代码格式错乱或对齐的问题
 
这篇文适合给使用VIM的小鸟看,不太适合老鸟
 
有一个问题就是只要是从VIM复制出来的代码,无论是放到CSDN还是GITHUB上面都会变得非常难看。
 
在VIM里面你看着以为对齐了,实际没有。先说一下CSDN的tab,默认是8个空格的长度,这个感觉距离非常大,即便所有的缩进都是对的,那么代码的宽度也会被拉得很大。
 
所以我希望在代码中不要使用tab(或者说使用tab的时候,实际输入的是空格),这个可以做到,在你的.vimrc文件中加入“set expandtab”就可以了
 
然后最好将tabstop, softtabstop和shiftwidth设置为一样(在设置了expandtab后,它们的值对应于:敲击tab时输入的空格数量,(这个参见下文链接),换行时自动帮你输入的空格数量)。
 
这个时候无论你在程序中输入tab,还是在普通模式下键入小欧“o”,都会达到想要的效果,再将代码复制到CSDN,github等地方,你看看效果是不是达到了。
 
顺便说一句……我没有打开cindent,autoindent以及smartindent。
 

推荐阅读
author-avatar
小朋友们还记得我吗对了我就是
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有