uTools-Manuals/docs/vim/其他命令.html
2019-04-21 11:50:48 +08:00

51 lines
4.6 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div>
<h1>其他命令</h1>
<pre>
<span id="CTRL-X CTRL-F">CTRL-X CTRL-F</span> <span>插入模式下文件路径补全</span>
<span id="CTRL-X CTRL-O">CTRL-X CTRL-O</span> <span>插入下 Omnifunc 补全</span>
<span id="CTRL-X CTRL-N">CTRL-X CTRL-N</span> <span>插入模式下关键字补全</span>
<span id="CTRL-X CTRL-E">CTRL-X CTRL-E</span> <span>插入模式下向上滚屏</span>
<span id="CTRL-X CTRL-Y">CTRL-X CTRL-Y</span> <span>插入模式下向下滚屏</span>
<span id="CTRL-E">CTRL-E</span> <span>向上滚屏</span>
<span id="CTRL-Y">CTRL-Y</span> <span>向下滚屏</span>
<span id="CTRL-G">CTRL-G</span> <span>显示正在编辑的文件名,以及大小和位置信息</span>
<span id="g CTRL-G">g CTRL-G</span> <span>显示文件的:大小,字符数,单词数和行数,可视模式下也可用</span>
<span id="zz">zz</span> <span>调整光标所在行到屏幕中央</span>
<span id="zt">zt</span> <span>调整光标所在行到屏幕上部</span>
<span id="zb">zb</span> <span>调整光标所在行到屏幕下部</span>
<span id="ga">ga</span> <span>显示光标下字符的 ascii 码或者 unicode 编码</span>
<span id="g8">g8</span> <span>显示光标下字符的 utf-8 编码字节序</span>
<span id="gi">gi</span> <span>回到上次进入插入的地方,并切换到插入模式</span>
<span id="K">K</span> <span>查询光标下单词的帮助</span>
<span id="ZZ">ZZ</span> <span>保存文件(如果有改动的话),并关闭窗口</span>
<span id="ZQ">ZQ</span> <span>不保存文件关闭窗口</span>
<span id="CTRL-PgUp">CTRL-PgUp</span> <span>上个标签页GVim OK部分终端软件需设置对应键盘码</span>
<span id="CTRL-PgDown">CTRL-PgDown</span> <span>下个标签页GVim OK部分终端软件需设置对应键盘码</span>
<span id="CTRL-R CTRL-W">CTRL-R CTRL-W</span> <span>命令模式下插入光标下单词</span>
<span id="CTRL-INSERT">CTRL-INSERT</span> <span>复制到系统剪贴板GVIM</span>
<span id="SHIFT-INSERT">SHIFT-INSERT</span> <span>粘贴系统剪贴板的内容GVIM</span>
<span id=":set ff=unix">:set ff=unix</span> <span>设置换行为 unix</span>
<span id=":set ff=dos">:set ff=dos</span> <span>设置换行为 dos</span>
<span id=":set ff?">:set ff?</span> <span>查看换行设置</span>
<span id=":set nohl">:set nohl</span> <span>清除搜索高亮</span>
<span id=":set termcap">:set termcap</span> <span>查看会从终端接收什么以及会发送给终端什么命令</span>
<span id=":set guicursor=">:set guicursor=</span> <span>解决 SecureCRT/PenguiNet 中 NeoVim 局部奇怪字符问题</span>
<span id=":set t_RS= t_SH=">:set t_RS= t_SH=</span> <span>解决 SecureCRT/PenguiNet 中 Vim8.0 终端功能奇怪字符</span>
<span id=":set fo+=a">:set fo+=a</span> <span>开启文本段的实时自动格式化</span>
<span id=":earlier 15m">:earlier 15m</span> <span>回退到15分钟前的文件内容</span>
<span id=":.!date">:.!date</span> <span>在当前窗口插入时间</span>
<span id=":%!xxd">:%!xxd</span> <span>开始二进制编辑</span>
<span id=":%!xxd -r">:%!xxd -r</span> <span>保存二进制编辑</span>
<span id=":r !curl -sL {URL}">:r !curl -sL {URL}</span> <span>读取 url 内容添加到光标后</span>
<span id=":g/^\s*$/d">:g/^\s*$/d</span> <span>删除空行</span>
<span id=":g/green/d">:g/green/d</span> <span>删除所有包含 green 的行</span>
<span id=":v/green/d">:v/green/d</span> <span>删除所有不包含 green 的行</span>
<span id=":g/gladiolli/#">:g/gladiolli/#</span> <span>搜索单词打印结果,并在结果前加上行号</span>
<span id=":g/ab.*cd.*efg/#">:g/ab.*cd.*efg/#</span> <span>搜索包含 ab,cd 和 efg 的行,打印结果以及行号</span>
<span id=":v/./,/./-j">:v/./,/./-j</span> <span>压缩空行</span>
<span id=":Man bash">:Man bash</span> <span>在 Vim 中查看 man先调用 :runtime! ftplugin/man.vim 激活</span>
<span id="/fred\|joe">/fred\|joe</span> <span>搜索 fred 或者 joe</span>
<span id="/\&lt;\d\d\d\d\&gt;">/\&lt;\d\d\d\d\&gt;</span> <span>精确搜索四个数字</span>
<span id="/^\n\{3}">/^\n\{3}</span> <span>搜索连续三个空行</span>
</pre>
</div>