终于找到vim中缩进一块代码的方法

作者:半瓶墨水   链接:http://www.2maomao.com/blog/vim-block-indent/

用了半年vim,自以为比较牛b了,前几天亮仔问起来如何vim整段缩进,我也很想知道,阿明说copy到vc编辑器里面缩进然后copy回来。

想一想vim发展这么久应该已有解决方案了,今天终于找到:v模式选中,然后按[Shift+,或.],就是输入大于号小于号,大于号向右缩进。

来源:vim与gvim技巧大全 http://blog.chinaunix.net/u/13229/
翻译自:http://www.rayninfo.co.uk/vimtips.html

我把文本copy出来连成了一个txt文档便于在vim中查看:
http://www.2maomao.com/blog/wp-content/uploads/vim_tips.txt
文本剪辑有些小问题,不影响使用,如果谁有更好的版本欢迎共享出来:)

sigh,“技巧”文档比说明书还长,不愧是超级难学的编辑器。不过另一方面,其实你只要学会几个基本的操作就可以用vim了,其他的,只是让你用得更好。比如上面的链接给出的技巧没有一个人能够全部用到,偶尔学一两个,加快一下操作,乐哉乐哉。

Update[2007 Jan24]:
今天找到一个好方法来format缩进,很简单,光标移动到文件开头,然后按 =G 即可。

[tag]vim, 技巧[/tag]

4 条评论 发表在“终于找到vim中缩进一块代码的方法”上

  1. zenzen说道:

    用v选中后用>就可以缩进

  2. daemony说道:

    :h
    赞一个先,这下从网上copy代码就可以不用手动缩进了
    选中之后>的方法不能根据代码的文法缩进

  3. rst说道:

    哎呦,谢谢分享哦,先保存下来咯~

  4. 老默说道:

    感谢!!!
    光标移动到文件开头,然后按=G

留下回复