求助大家,vim中怎么shift-tab不起作用啊

2012-10-13 20:49:14 +08:00
 tonghuashuai
新手用vim,一般来说,tab是缩进,shift-tab是取消缩进,但是我在vim中shift-tab跟tab效果是一样的,怎么弄啊,小弟先谢过了
4435 次点击
所在节点    程序员
7 条回复
ratazzi
2012-10-13 20:52:16 +08:00
ctrl + d
yinsigan
2012-10-13 21:01:15 +08:00
何必用tab来缩进呢
可以用> 或<
tonghuashuai
2012-10-13 21:05:00 +08:00
@ratazzi 不是切换标签,是tab制表符
ratazzi
2012-10-13 21:11:55 +08:00
@tonghuashuai 插入模式啊,没错啊。
tonghuashuai
2012-10-13 21:15:42 +08:00
@ratazzi 哦,对了,我按错键了,command当ctrl了,谢谢谢谢
NemoAlex
2012-10-13 21:20:31 +08:00
插入模式为什么需要这个键呢?直接退格删除不就好了...
如果是调整整行缩进,就不要在插入模式来操作
dingstyle
2012-10-13 22:53:33 +08:00
其实在在normal模式下使用<<和>>来控制缩进更方便。
楼主要求的映射可以这样实现(放入~./vimrc中):
imap <S-Tab> <Esc><<i

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/49916

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX