Linux学习到的一些小知识点(vim 的使用)
2017-10-30 11:13
441 查看
原文链接:http://caibaojian.com/vim.html
I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行之后插入一行
O 在当前行之前插入一行
G ---跳到最后一行
?text 查找text,反向查找,按n健查找下一个,按N健查找前一个。
vim中有一些特殊字符在查找时需要转义 .*[]^%/?~$
:set ignorecase 忽略大小写的查找
:set noignorecase 不忽略大小写的查找
查找很长的词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索,相当于/搜索。而#命令相当于?搜索。
:set hlsearch 高亮搜索结果,所有结果都高亮显示,而不是只显示一个匹配。
:set nohlsearch 关闭高亮搜索显示
:nohlsearch 关闭当前的高亮显示,如果再次搜索或者按下n或N键,则会再次高亮。
:set incsearch 逐步搜索模式,对当前键入的字符进行搜索而不必等待键入完成。
:set wrapscan 重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。
原文链接:http://caibaojian.com/vim.html
dd 删除当前行·
dj 删除上一行
dk 删除下一行
10d 删除当前行开始的10行。
D 删除当前字符至行尾。D=d$
d$ 删除当前字符之后的所有字符(本行)
kdgg 删除当前行之前所有行(不包括当前行)
jdG(jd shift + g) 删除当前行之后所有行(不包括当前行)
:1,10d 删除1-10行
:11,$d 删除11行及以后所有的行
:1,$d 删除所有行
原文链接:http://caibaojian.com/vim.html
nyy 拷贝当前后开始的n行,比如2yy拷贝当前行及其下一行。
p 在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。
shift+p 在当前行前粘贴
:1,10 co 20 将1-10行插入到第20行之后。
:1,$ co $ 将整个文件复制一份并添加到文件尾部。
来源:前端开发博客
来源:前端开发博客
来源:前端开发博客
插入命令
i 在当前位置生前插入·I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行之后插入一行
O 在当前行之前插入一行
G ---跳到最后一行
查找命令
/text 查找text,按n健查找下一个,按N健查找前一个。?text 查找text,反向查找,按n健查找下一个,按N健查找前一个。
vim中有一些特殊字符在查找时需要转义 .*[]^%/?~$
:set ignorecase 忽略大小写的查找
:set noignorecase 不忽略大小写的查找
查找很长的词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索,相当于/搜索。而#命令相当于?搜索。
:set hlsearch 高亮搜索结果,所有结果都高亮显示,而不是只显示一个匹配。
:set nohlsearch 关闭高亮搜索显示
:nohlsearch 关闭当前的高亮显示,如果再次搜索或者按下n或N键,则会再次高亮。
:set incsearch 逐步搜索模式,对当前键入的字符进行搜索而不必等待键入完成。
:set wrapscan 重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。
原文链接:http://caibaojian.com/vim.html
dd 删除当前行·
dj 删除上一行
dk 删除下一行
10d 删除当前行开始的10行。
D 删除当前字符至行尾。D=d$
d$ 删除当前字符之后的所有字符(本行)
kdgg 删除当前行之前所有行(不包括当前行)
jdG(jd shift + g) 删除当前行之后所有行(不包括当前行)
:1,10d 删除1-10行
:11,$d 删除11行及以后所有的行
:1,$d 删除所有行
原文链接:http://caibaojian.com/vim.html
拷贝和粘贴
yy 拷贝当前行·nyy 拷贝当前后开始的n行,比如2yy拷贝当前行及其下一行。
p 在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。
shift+p 在当前行前粘贴
:1,10 co 20 将1-10行插入到第20行之后。
:1,$ co $ 将整个文件复制一份并添加到文件尾部。
来源:前端开发博客
来源:前端开发博客
来源:前端开发博客
相关文章推荐
- Linux 软件安装使用(11) vim的一些小技巧
- 学习数组时的一些知识点(来源书上,仅供个人学习使用)
- Linux学习之道:VIM 使用教程
- Linux系统学习第五章:编辑器vi/vim的使用(一)
- linux 目录结构+常用命令+压缩命令+vim使用+及一些基础知识(非常好)
- Unix_Linux学习(1)——vim编辑器的使用学习
- 学习封装的一些知识点(来源书上,仅供个人学习使用)
- linux下的vim编辑器使用的一些心得<一>
- Linux vim使用心得--一些高级话题
- 关于vim的一些使用以及Dos文件到Linux、Mac下问题
- Linux下C++编程学习vi&vim编辑器的使用(1)
- 学语法的一些知识点(来源书上,仅供个人学习使用)
- linux下的vim编辑器使用的一些心得<二>
- Linux学习笔记8——VIM编辑器的使用
- 6,Linux学习笔记--Vim,vi文本编辑器的使用
- linux基础命令学习(三)Vim使用
- linux 目录结构+常用命令+压缩命令+vim使用+及一些基础知识(非常好)
- Linux 学习笔记_4_Vim/Vi使用技巧
- Unix_Linux学习(1)——vim编辑器的使用学习
- 6,Linux学习笔记--Vim,vi文本编辑器的使用