VIM相关操作总结

用VIM写Python代码缩进问题的解决方法:

如何拷贝代码而不破坏缩进?

在vim配置文件中,配置下面参数 :

set pastetoggle= 

开始拷贝前按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键,你就会发现多行代码已经被注释了

你可能感兴趣的:(VIM相关操作总结)