如何解决如何使vim在选项卡上插入相同数量的空格?
我想按<Tab>
for vim每次插入相同数量的空格。似乎默认情况下它不执行此操作,而是从行的开头对齐tabstop
的最近倍数。
例如,假设我的.vimrc
中有以下配置
set tabstop=4
set shiftwidth=4
set expandtab
箭头显示了在键入<Tab>
后按hi
会发生什么情况。垂直线|
表示vim光标的新位置。
这是当前情况:
hi->|
1234| // Aligned to a 4 space boundary
但是,这就是我想要的:
hi--->|
123456| // Exactly 4 spaces from 'i'
解决方法
在插入模式下将Tab键映射到4个空格:
:imap <tab> <space><space><space><space>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。