Linux-Vim编辑器之查找与替换
2016-09-18 14:55
337 查看
一字符的替换及撤销Undo操作
二快速缩进及调整文本位置
三字符查找
四查找与批量替换
普通模式下输入
参考资料:
[1] https://www.zybuluo.com/rfish/note/125939
二快速缩进及调整文本位置
三字符查找
四查找与批量替换
一、字符的替换及撤销(Undo操作)
- | Change | Delete | Yank(copy) |
---|---|---|---|
Line(一行) | cc | dd | yy |
Letter(字母) | cl | dl | yl |
Word(单词) | cw | dw | yw |
命令 | 功能 |
---|---|
r+<待替换字母> | 将游标所在字母替换为指定字母 |
R | 随光标移动,连续替换,直到按下Esc |
cc | 替换整行,即删除游标所在行,并进入插入模式 |
cw | 替换一个单词,即删除一个单词,并进入插入模式 |
C(大写) | 替换游标以后至行末 |
~ | 反转游标所在字母大小写 |
u{n} | 撤销一次或n次操作 |
U(大写) | 撤销当前行的所有修改 |
Ctrl+r | redo,即撤销undo的操作 |
二、快速缩进及调整文本位置
命令 | 功能 |
---|---|
>> | 普通模式下,整行将向右缩进 |
<< | 普通模式下,整行向左回退 |
:ce(center) | 命令行模式下,使本行内容居中 |
:ri(right) | 命令行模式下,使本行文本靠右 |
:le(left) | 命令行模式下,使本行内容靠左 |
:进入命令行模式下对shiftwidth值进行设置可以控制缩进和回退的字符数
:set shiftwidth?或者
:set sw?
三、字符查找
命令 | 功能 |
---|---|
/text | 往后搜索text |
?text | 往前搜索text |
n | 搜索上一次同样的内容 |
N | 往前(相对)搜索相同的内容 |
\* | 寻找游标所在处的单词 |
\# | 同上,但 \*是向前(上)找,#则是向后(下)找 |
g\* | 同\*,但部分符合该单词即可 |
g\# | 同\#,但部分符合该单词即可 |
四、查找与批量替换
命令 | 功能 |
---|---|
:s/ | 表示通过sed命令进行查找替换 |
:s/i/- | 将本行的第一个i替换为- |
:s/i/-/g | 最后的一个g表示替换该行的所有i |
:1,10s/i/-/g | 替换1-10行所有的i为- |
:1,$s/i/-/g | 末尾行用$表示到文件末尾 |
[1] https://www.zybuluo.com/rfish/note/125939
相关文章推荐
- Linux VIM编辑器的查找替换
- linux常见问题之vim 查找替换命令
- Linux替换文本字符串(Vim编辑器中使用)
- 20_Shell语言―――VIM编辑器基础知识三之窗口属性定制、配置文件及查找替换功能
- linux vim的使用快捷键之查找与替换
- (转)Linux中vim查找替换
- Linux中Vim,Vi文本编辑器中的文本查找和替换
- 在Linux的Vim编辑器中,如何使用非贪婪匹配模式查找
- (大数据工程师学习路径)第二步 Vim编辑器----查找替换
- Linux——批量查找替换方法(VIM和sed)
- Vim编辑器查找替换
- linux-vim编辑器,文件查找,locate,find,xargs
- Linux使用vim进行多文件查找和替换的方法
- 一、工具的使用 1、学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也是我目
- 编辑器:vim使用技巧实战(定位/查找/替换/删除/移动/复制)
- Linux —— Vim查找替换
- Vim多文件查找与替换
- linux_vim编辑器的使用学习,按李先静老师的系统程序员
- vim查找替换
- 有关Linux下使用vi/vim编辑器的方法和技巧