为了账号安全,请及时绑定邮箱和手机立即绑定

将制表符重新定义为4个空格

将制表符重新定义为4个空格

缥缈止盈 2020-02-03 13:50:09
我目前的设定是假设8个空格;我该如何重新定义它?
查看完整描述

3 回答

?
SMILET

TA贡献1796条经验 获得超4个赞

要为当前用户永久定义此.vimrc文件,请创建(或编辑)文件:


$ vim ~/.vimrc

然后,将以下配置粘贴到文件中。vim重新启动后,选项卡设置将适用。


set tabstop=4       " The width of a TAB is set to 4.

                    " Still it is a \t. It is just that

                    " Vim will interpret it to be having

                    " a width of 4.


set shiftwidth=4    " Indents will have a width of 4


set softtabstop=4   " Sets the number of columns for a TAB


set expandtab       " Expand TABs to spaces


查看完整回答
反对 回复 2020-02-03
?
长风秋雁

TA贡献1757条经验 获得超7个赞

我将其复制并粘贴到我的.vimrc文件中:


" size of a hard tabstop

set tabstop=4


" always uses spaces instead of tab characters

set expandtab


" size of an "indent"

set shiftwidth=4

前2个设置意味着当我按Tab时我得到4个空格。第三个设置意味着当我这样做时V>(即视觉和缩进),我还将获得4个空格。


它不像公认的答案那么全面,但是可以帮助那些只想复制和粘贴内容的人。


查看完整回答
反对 回复 2020-02-03
  • 3 回答
  • 0 关注
  • 585 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信