VIM相关操作总结

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

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

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

set pastetoggle=<f7> 

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Ctrl Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) ...
    七弦桐语阅读 18,895评论 0 26
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,198评论 9 468
  • PyCharm3.0默认快捷键 PyCharm Default Keymap 1、编辑(Editing) Ctrl...
    西多的大叔阅读 9,537评论 0 18
  • 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令...
    im蚂蚁阅读 30,988评论 3 48
  • 有些茫然的看着窗外,只是无关痛痒的一些感触。 显得犹豫,有些麻木,带着少许自嘲,味道足以让自己退避三舍。 明知道,...
    夜夜阅读 2,118评论 0 1

友情链接更多精彩内容