解决从VIM复制出来的代码格式错乱或对齐的问题
2023-09-27 14:22:41 时间
这篇文适合给使用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。
本文大量参考这个链接:点击打开链接
转载请注明:http://blog.csdn.net/fanfank
相关文章
- 第十章、vim 程序编辑器
- Fedora安装vim失败解决方法
- 跨越终端中多个vim实例访问剪切板内容
- vim 支持C++11 lambda表达式
- 《Vim实用技巧(第2版)》——导读
- 【Linux】vim的使用详解-Linux编辑器
- MS-DOS 系统汇编环境之DOSBOX+vim
- vi-vim :删除、撤销、恢复删除、复制删除
- vim中翻页、检索等常用操作
- vim好文集锦
- VIM从入门到中级教程
- 修改vim的配置文件实现终端的颜色不同,高亮行的显示不一样
- 使用vim快速删除查找到的行
- vim的使用技巧--模式入门
- VIM 的 modeline 和 autocmd
- vim中代码注释与取消的两种方法
- 使用vim进行java编程