-
博文分类专栏
- Jquery基础教程
-
- 文章:(15)篇
- 阅读:46549
- shell命令
-
- 文章:(42)篇
- 阅读:154227
- Git教程
-
- 文章:(36)篇
- 阅读:234843
- leetCode刷题
-
- 文章:(76)篇
- 阅读:131787
-
vim的一些相关操作2018-05-04 18:34 阅读(6816) 评论(0)
一、vim高亮显示匹配的关键字
1、临时设置
vim打开文档,在命令行模式中,输入:
set hlsearch
此时,匹配关键字的时候,就会高亮关键字。只是关闭文档,重新打开后,需要重新设置。
2、永久设置
在vim的配置中,添加如下一行:
vim ~/.vimrc
二、vim搜索中的一些小规则
由于vim中搜索,特殊字符的函数
特殊字符 含义 \< 匹配开头,比如:/\<user,在user前面,没有其他字母 \> 匹配结尾,比如:/user\>,在user后面,没有其他字母 \c 代表忽略大小写 1、vim如何搜索时候如何忽略大小写
方法一:修改vim的配置,主要有临时修改+永久修改。
临时修改:
set ignorecase
方法二:在搜索的时候,加上\c
/user\c
2、vim搜索多个关键词(或的关系)
多个关键词使用\| 连接,如:/user\|file\|get
3、vim搜索多个关键词(且的关系)
需要依据字符串出现的顺序,拼接成一个正则串,比如,匹配包含user和log的行:
:/user.*log
3、vim中如何提取一部分的行
格式如下:
:startLine,endLinew >> file
startLine:代表开始行号
endLine:代表结束行号
file :代表提取的内容,写入的文件
>> 代表以追加的形式,如使用 >会覆盖文件已有内容。
案例:把第2行,到第3行直接的内容,追加到t.log文件
:2,3w >> t.log
三、vim的一些快捷键
ctrl+ shift + o (字母o,非0),光标回退上一次位置。
ctrl+shift +i 撤销光标回退。