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

我目前的设定是假设8个空格;我该如何重新定义它?



缥缈止盈
浏览 614回答 3
3回答

SMILET

要为当前用户永久定义此.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 4set softtabstop=4   " Sets the number of columns for a TABset expandtab       " Expand TABs to spaces

长风秋雁

我将其复制并粘贴到我的.vimrc文件中:" size of a hard tabstopset tabstop=4" always uses spaces instead of tab charactersset expandtab" size of an "indent"set shiftwidth=4前2个设置意味着当我按Tab时我得到4个空格。第三个设置意味着当我这样做时V>(即视觉和缩进),我还将获得4个空格。它不像公认的答案那么全面,但是可以帮助那些只想复制和粘贴内容的人。
打开App,查看更多内容
随时随地看视频慕课网APP