星期一, 一月 23, 2017
星期三, 一月 18, 2017
VIM学习笔记 行号(Line Number)
绝对行号
可以用以下命令显示绝对行号(Absolute Line Number):
:set number
可以用以下命令隐藏绝对行号:
:set nonumber
相对行号
可以用以下命令显示相对行号(Relative Line Number):
:set relativenumber
可以用以下命令隐藏相对行号:
:set norelativenumber
如果我们使用以下命令,同时显示绝对行号和相对行号,那么Vim将显示当前行的绝对行号,而其他行则显示相对行号:
:set number
:set relativenumber
在Vim中,很多命令都可以使用数字前缀。例如,命令10j
既是向下移动10行;命令>2j
则可以缩进当前行以及其下2行。通过显示相对行号,你就可以清楚地看到命令所覆盖的范围。如果仅仅显示绝对行号,那么就需要你手动计算行之间的距离。
行号显示效果
行号默认右对齐显示在每行的左侧,占据4个空格的空间:其中3个空间用于显示行号,另1个空格作为于文本的间隔。当行数超过999时,行号显示区域将自动进行扩展。可以通过以下命令,改变行号所占用的空间(其中n为空间大小):
:set numberwidth=n
使用以下命令,可以定制行号(LineNr)的显示效果:
:highlight LineNr guibg=#1874cd ctermbg=#1874cd
使用以下命令,则可以定制当前行号(CursorLineNr)的显示效果:
:highlight CursorLineNr guifg=#050505
:set number | 显示绝对行号 |
:set nonumber | 隐藏绝对行号 |
:set relativenumber | 显示相对行号 |
:set norelativenumber | 隐藏相对行号 |
:set numberwidth=n | 设置行号显示宽度 |
星期四, 一月 12, 2017
订阅:
博文 (Atom)