终于找到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]

  • Share/Bookmark

共 2 条评论

  • zenzen 一月 28th, 2007 6:10 下午

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

  • daemony 三月 28th, 2007 12:14 下午

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

发表评论

  • :l
  • :)
  • :q
  • :(
  • :^
  • :x
  • :v
  • :D
  • :s
  • :h
  • :e
  • :X
  • :k
  • :w
  • :d
  • :p

注意:评论中需包含至少一个中文字,否则视为无效

Additional comments powered by BackType