如何自动显示行号、设置缩进
-
解决方案:
在vimrc文件最后一行加入set nu
以默认显示行号,set ts=4
控制tab缩进为4,set autoindent
设置自动缩进 -
实施细节:
通过vim ~/.vimrc
进入vimrc文件,如果找不到该文件,则可在etc/vim
目录下找到vimrc
复制出来再修改(使用时/etc/vim/vimrc
和~/.vimrc
两个文件都会被调用,~/.vimrc
优先级更高) -
备注:
如果只是想暂时显示行号,可以直接在该文件中退出编辑模式使用:set nu
,其余命令类似
如何记住编辑位置
-
解决方案:
在vimrc文件中找到如下代码块,取消下三句注释即可记住关闭前所在编辑位置
-
实施细节:
vimrc中注释部分包含多句包含Uncomment
或comment
的句子,是vim自带的“隐藏功能”,包括- 支持Vim与Vi兼容
- 启用语法突出显示
- 记住编辑位置
- 根据检测到的文件类型加载索引规则和插件
- 与常规Vi不同的行为规则,如
··显示匹配的括号
··不区分大小写匹配
··自动保存之前的命令
··允许使用鼠标(其中a为全部模式下可用,还有i-插入模式,v-visual模式,c-命令行模式等)
-
备注:
vim是vi的加强版本,兼容vi的所有指令,并在此基础上增加了可视化、无限次撤销(vi仅能撤销一次)、语法多颜色高亮等功能,代码可读性更强,更适合coding。