VIM相关操作总结

用VIM写Python代码缩进问题的解决方法: 如何拷贝代码而不破坏缩进?
在vim配置文件中,配置下面参数 :

set pastetoggle=

【VIM相关操作总结】开始拷贝前按F7,拷贝结束后再按一次F7。
如何改变整段代码的缩进?
在vim配置文件中,可以配置下面参数
set shiftwidth=4 set tabstop=4 set expandtab set softtabstop=4 set autoindent

按”v”进入视图模式,选中要移动的代码块。然后用“<”左缩进,或用“>”右缩进。缩进宽度默认为1个shiftwidth宽。
如果要缩进多个shiftwidth宽,在按“<”或”>”之前先按相应数字。
VIM 整理代码的方法:
在vim中其实也有像Eclipse中的ctrl + shift +F 的自动格式化代码的操作,尽管非常强大,但是通常会破坏代码的原有的缩进,
所以不建议在python这样缩进代替括号的语言中和源程序已经缩进过的代码中使用,废话少说,下面说步骤:
1,gg 跳转到第一行 2,shift+v 转到可视模式 3,shift+g 全选 4,按下神奇的 =

适用于C、C++, 但是不适用Python
使用VIM注释多行
1、 按CTRL+V进入可视化模式(VISUAL BLOCK)
2、移动光标上移或者下移,选中多行的开头
3、选择完毕后,按大写的的I键,此时下方会提示进入“insert”模式,输入你要插入的注释符,例如#,
4、最后按ESC键,你就会发现多行代码已经被注释了

    推荐阅读