vim常用操作

来源:互联网 发布:尔雅网络课程书法鉴赏 编辑:程序博客网 时间:2024/05/16 14:37
1. vim 替换
:s/vivian/sky/ 替换当前行第一个 vivian 为 sky
:s/vivian/sky/g 替换当前行所有 vivian 为 sky
:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky

2. vim gbk编码文件
encoding: Vim 内部使用的字符编码方式,包括 Vim 的 buffer (缓冲区)、菜单文本、消息文本等,默认是根据你的locale选择
fileencoding: Vim 中当前编辑的文件的字符编码方式,Vim 保存文件时也会将文件保存为这种字符编码方式
termencoding: Vim 所工作的终端的字符编码方式
在用户家目录下建立.vimrc,内容如下所示
let &termencoding=&encoding
set fileencodings=utf-8,gbk,ucs-bom,cp936

3. vim历史命令
命令行下按Ctrl-F

4. 智能提示
在Insert模式下Ctrl-N

5. 查看文件格式
:set ff 或 :set fileformat #查看文件格式
:set ff=unix #修改文件格式
:set fileencoding #查看文件编码格式
:set fileencoding=utf-8 #修改文件编码格式

6. 删除所有的^m(DOS换行符)
:%s/\r//g

7. 块选择
命令模式下
v 可以通过光标的上下左右来增加或减少选择的区域
V 选择一行
进入可视模式后,可以通过y进行复制,通过d进行剪切
原创粉丝点击