IV
- 查找
- 查找整个WORD
- \>
-
/the\>
"\>"1是一个特殊的记法,它只匹配一个word的结束处。
[popexizhi] 测试了一下\>对有分割符例如
"河北南" "河北""河南"
的中文也是有用的:)
- "\<"匹配到一个word的开始处2
[popexizhi][?]没太明白这句的意思
-
/the\>
- \>
- 高亮显示搜索结果
- :set hlsearch
-
高亮显示
[popexizhi]vim默认的查找显示结果好像就是高亮显示的
-
高亮显示
- :set nohlsearch
- 关闭高亮显示
- :nohlsearch
- 只关闭本次的高亮显示效果
- :set hlsearch
- 调理搜索命令
- :set incsearch
-
这使得你在键入目标字符串的过程中Vim就同时开始了搜索工作。使用这种方法可以让你在尚未完全键入字串时就能找到目标。
-
这使得你在键入目标字符串的过程中Vim就同时开始了搜索工作。使用这种方法可以让你在尚未完全键入字串时就能找到目标。
- :set noincsearch
- 关闭键入时同时搜索
- :set nowrapscan
-
该设置会使搜索过程在文件结束时就停止。或者,在你反向搜索时在到达文件开头时停止。'wrapscan'选项的默认值是开,这样搜索在达到文件的头尾时都会绕向另一个方向继续进行
[popexizhi]测试了一下:set nowrapscan好像不太起作用[?]
-
该设置会使搜索过程在文件结束时就停止。或者,在你反向搜索时在到达文件开头时停止。'wrapscan'选项的默认值是开,这样搜索在达到文件的头尾时都会绕向另一个方向继续进行
- :set incsearch
- 修改vim的启动配置
- :scriptnames
- 查看当前vim的启动配置
- 添加配置内容过程
-
象这样去编辑该文件:
ex command
:edit ~/.vimrc
接下来你就可以在里面添加你自己的命令设置了,象就你在Vim里进行设置时所用的命令一样。如:
ex command
Go:set hlsearch
"G"命令先移动到文件末尾。"o"另辟一行进行编辑,在该行上键入你的":set"命令。然后用来退出插入模式。最后保存文件:
normal mode command
ZZ
下次启动Vim时,'hlsearch'选项就是打开的了
[popexizhi]没有测试,不过可以以后有需求了试试
-
象这样去编辑该文件:
- :scriptnames
- 简单的搜索模式
- ^$
- 开始,结束
- . \
- 任何字符,转义符
- ^$
- 使用标记
- ··
-
当你用"G"命令从一个地方跳转到另一个地方时,Vim会记得你起跳的位置。这个位置在Vim中是一个标记。使用下面的命令可以使你跳回到你刚才的出发点:
normal mode command
``
[popexizhi]测试了一下,对于G命令的所有都可以的:)
``命令可以在两点之间来回跳转
[popexizhi]只记录了上一步
-
当你用"G"命令从一个地方跳转到另一个地方时,Vim会记得你起跳的位置。这个位置在Vim中是一个标记。使用下面的命令可以使你跳回到你刚才的出发点:
-
CTRL-O,CTRL-I
-
CTRL-O命令是跳转到你更早些时间停置光标的位置(提示:O意为older).CTRL-I则是跳回到后来停置光标的更新的位置(提示:I在键盘上位于O前面)。备注:
使用CTRL-I 与按下
键一样
[popexizhi]这个CTRL-O和CTRL-I竟然可以跨文件追溯,太恐怖了
-
CTRL-O命令是跳转到你更早些时间停置光标的位置(提示:O意为older).CTRL-I则是跳回到后来停置光标的更新的位置(提示:I在键盘上位于O前面)。备注:
使用CTRL-I 与按下
- :jumps
- ":jumps"命令会列出关于你曾经跳转过的位置的列表。你最后一个跳 转的位置被特别以一个">"号标记。
- 具名标记
- 命令"ma"将当前光标下的位置名之为标记"a"。
从a到z一共可以使用26个自定义的标记。定义后的标记在屏幕上也看不出来。不过Vim在内部记录了它们所代表的位置
命令'mark(单引号,或者叫呼应单引号)会使你跳转到mark所在行的行首。这与`mark略有不同,`mark会精准地把你带到你定义mark时所在的行和列
[popexizhi]测试了一下标记和调整都满好用的,`a和'a效果也不错:),可以尝试日常使用了:)
- 命令"ma"将当前光标下的位置名之为标记"a"。
- 查找整个WORD
没有评论:
发表评论