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


当前回答

:set sw=4

参见掌握VI编辑器

其他回答

要为当前用户永久地定义此属性,请创建(或编辑).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

我基本的~/。Vimrc评论:

set number " show line number                                                                                           
set tabstop=2 " set display width of tab; 1 tab = x space with                                                           
set expandtab " transform tab to x space (x is tabstop)                                                               
set autoindent " auto indent; new line with number of space at the beginning same as previous                                                                      
set shiftwidth=2 " number of space append to lines when type >> 

对于永久的更改,创建文件~/.vim/plugin/tab_expander。用内容进行Vim

set tabstop=4 softtabstop=4 expandtab shiftwidth=4 smarttab

防止碰~/。Vimrc,从而保持其他默认设置不变。

永久为所有用户(当你独自在服务器上时):

# echo "set tabstop=4" >> /etc/vim/vimrc

在配置文件中追加设置。 通常在新服务器apt-get清除纳米mc和所有其他节省您的时间。否则,你将在git、crontab等中重新定义编辑器。

添加一行 将ts = 4 在 ~ /。每个用户的Vimrc文件 或 /etc/vimrc文件用于整个系统