vim 学习笔记

这是我在学习使用 vim 过程中的随笔记录。

文本操作

搜索替换
命令:s
形式:s/old/new 用new替换old
其他:% 全文件范围(第1行到最末行的缩写);g 全行内执行(若不加只执行行内第一个);^ 代表行首;$ 代表行末
示例:%s/^/<p>/g|%s/$/</p>/g?在全文内给每行开头加<p>每行末尾加</p>,其中竖线|是两句命令的分隔符;//的转义字符。

显示设置(可添加到配置文件,启动时自动生效)

解决文件及菜单的编码和显示问题
在配置文件中加入以下几行:
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
set encoding=utf-8
language messages zh_CN.UTF-8
source $VIMRUNTIME/delmenu.vim
显示行号
命令:set nu
显示半行(默认下窗口底部空间不足显示长句时用@指示)
命令:set display=lastline

添加新评论