# 其他命令

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