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进行剪切
: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进行剪切
- vim常用操作入门
- VIM常用操作
- vim常用操作
- vim常用操作
- vim常用操作整理
- Linux VIM 常用操作
- vim常用操作
- vim常用操作命令
- VIM的常用操作
- vim常用操作
- vim常用操作
- vi / vim 常用操作
- Vim的常用操作
- vim 常用操作
- vim常用操作
- linux vim常用操作
- vim常用操作整理
- vim常用操作
- Codeforces Round #142 (Div. 2)
- vc++ 获取文件部分属性
- nfs文件系统的应用
- javascript 数组对象中的迭代方法
- DM9000网卡驱动
- vim常用操作
- 写了个删除编译文件的批处理程序
- USB触摸屏驱动
- vc++新建文件夹代码
- 嵌套事务的回滚
- 【Tiny6410 And Linux】—(6.2)—LCD 驱动测试程序(BMP 显示位图)——原理
- delphi存取Blob字段
- 增加平均订单价值 – 交叉销售VS.升级销售
- C++指针和引用