mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-06-10 16:48:17 +08:00
1 line
55 KiB
JSON
1 line
55 KiB
JSON
[{"name":"h","type":"光标移动","path":"vim/光标移动.html","desc":"光标左移,同 <Left> 键"},{"name":"j","type":"光标移动","path":"vim/光标移动.html","desc":"光标下移,同 <Down> 键"},{"name":"k","type":"光标移动","path":"vim/光标移动.html","desc":"光标上移,同 <Up> 键"},{"name":"l","type":"光标移动","path":"vim/光标移动.html","desc":"光标右移,同 <Right> 键"},{"name":"CTRL-F","type":"光标移动","path":"vim/光标移动.html","desc":"下一页"},{"name":"CTRL-B","type":"光标移动","path":"vim/光标移动.html","desc":"上一页"},{"name":"CTRL-U","type":"光标移动","path":"vim/光标移动.html","desc":"上移半屏"},{"name":"CTRL-D","type":"光标移动","path":"vim/光标移动.html","desc":"下移半屏"},{"name":"0","type":"光标移动","path":"vim/光标移动.html","desc":"跳到行首(是数字零,不是字母O),效用等同于 <Home> 键"},{"name":"^","type":"光标移动","path":"vim/光标移动.html","desc":"跳到从行首开始第一个非空白字符"},{"name":"$","type":"光标移动","path":"vim/光标移动.html","desc":"跳到行尾,效用等同于 <End> 键"},{"name":"gg","type":"光标移动","path":"vim/光标移动.html","desc":"跳到第一行,效用等同于 CTRL+<Home>"},{"name":"G","type":"光标移动","path":"vim/光标移动.html","desc":"跳到最后一行,效用等同于 CTRL+<End>"},{"name":"nG","type":"光标移动","path":"vim/光标移动.html","desc":"跳到第n行,比如 10G 是移动到第十行"},{"name":":n","type":"光标移动","path":"vim/光标移动.html","desc":"跳到第n行,比如 :10<回车> 是移动到第十行"},{"name":"10%","type":"光标移动","path":"vim/光标移动.html","desc":"移动到文件 10% 处"},{"name":"15|","type":"光标移动","path":"vim/光标移动.html","desc":"移动到当前行的 15列"},{"name":"w","type":"光标移动","path":"vim/光标移动.html","desc":"跳到下一个单词开头 (word: 标点或空格分隔的单词)"},{"name":"W","type":"光标移动","path":"vim/光标移动.html","desc":"跳到下一个单词开头 (WORD: 空格分隔的单词)"},{"name":"e","type":"光标移动","path":"vim/光标移动.html","desc":"跳到下一个单词尾部 (word: 标点或空格分隔的单词)"},{"name":"E","type":"光标移动","path":"vim/光标移动.html","desc":"跳到下一个单词尾部 (WORD: 空格分隔的单词)"},{"name":"b","type":"光标移动","path":"vim/光标移动.html","desc":"上一个单词头 (word: 标点或空格分隔的单词)"},{"name":"B","type":"光标移动","path":"vim/光标移动.html","desc":"上一个单词头 (WORD: 空格分隔的单词)"},{"name":"ge","type":"光标移动","path":"vim/光标移动.html","desc":"上一个单词尾"},{"name":")","type":"光标移动","path":"vim/光标移动.html","desc":"向前移动一个句子(句号分隔)"},{"name":"(","type":"光标移动","path":"vim/光标移动.html","desc":"向后移动一个句子(句号分隔)"},{"name":"}","type":"光标移动","path":"vim/光标移动.html","desc":"向前移动一个段落(空行分隔)"},{"name":"{","type":"光标移动","path":"vim/光标移动.html","desc":"向后移动一个段落(空行分隔)"},{"name":"<enter>","type":"光标移动","path":"vim/光标移动.html","desc":"移动到下一行首个非空字符"},{"name":"+","type":"光标移动","path":"vim/光标移动.html","desc":"移动到下一行首个非空字符(同回车键)"},{"name":"-","type":"光标移动","path":"vim/光标移动.html","desc":"移动到上一行首个非空字符"},{"name":"H","type":"光标移动","path":"vim/光标移动.html","desc":"移动到屏幕上部"},{"name":"M","type":"光标移动","path":"vim/光标移动.html","desc":"移动到屏幕中部"},{"name":"L","type":"光标移动","path":"vim/光标移动.html","desc":"移动到屏幕下部"},{"name":"fx","type":"光标移动","path":"vim/光标移动.html","desc":"跳转到下一个为 x 的字符,2f/ 可以找到第二个斜杆"},{"name":"Fx","type":"光标移动","path":"vim/光标移动.html","desc":"跳转到上一个为 x 的字符"},{"name":"tx","type":"光标移动","path":"vim/光标移动.html","desc":"跳转到下一个为 x 的字符前"},{"name":"Tx","type":"光标移动","path":"vim/光标移动.html","desc":"跳转到上一个为 x 的字符前"},{"name":";","type":"光标移动","path":"vim/光标移动.html","desc":"跳到下一个 f/t 搜索的结果"},{"name":",","type":"光标移动","path":"vim/光标移动.html","desc":"跳到上一个 f/t 搜索的结果"},{"name":"<S-Left>","type":"光标移动","path":"vim/光标移动.html","desc":"按住 SHIFT 按左键,向左移动一个单词"},{"name":"<S-Right>","type":"光标移动","path":"vim/光标移动.html","desc":"按住 SHIFT 按右键,向右移动一个单词"},{"name":"<S-Up>","type":"光标移动","path":"vim/光标移动.html","desc":"按住 SHIFT 按上键,向上翻页"},{"name":"<S-Down>","type":"光标移动","path":"vim/光标移动.html","desc":"按住 SHIFT 按下键,向下翻页"},{"name":"gm","type":"光标移动","path":"vim/光标移动.html","desc":"移动到行中"},{"name":"gj","type":"光标移动","path":"vim/光标移动.html","desc":"光标下移一行(忽略自动换行)"},{"name":"gk","type":"光标移动","path":"vim/光标移动.html","desc":"光标上移一行(忽略自动换行)"},{"name":"<Up>","type":"插入模式","path":"vim/插入模式.html","desc":"光标向上移动"},{"name":"<Down>","type":"插入模式","path":"vim/插入模式.html","desc":"光标向下移动"},{"name":"<Left>","type":"插入模式","path":"vim/插入模式.html","desc":"光标向左移动"},{"name":"<Right>","type":"插入模式","path":"vim/插入模式.html","desc":"光标向右移动"},{"name":"<S-Left>","type":"插入模式","path":"vim/插入模式.html","desc":"按住 SHIFT 按左键,向左移动一个单词"},{"name":"<S-Right>","type":"插入模式","path":"vim/插入模式.html","desc":"按住 SHIFT 按右键,向右移动一个单词"},{"name":"<S-Up>","type":"插入模式","path":"vim/插入模式.html","desc":"按住 SHIFT 按上键,向上翻页"},{"name":"<S-Down>","type":"插入模式","path":"vim/插入模式.html","desc":"按住 SHIFT 按下键,向下翻页"},{"name":"<PageUp>","type":"插入模式","path":"vim/插入模式.html","desc":"上翻页"},{"name":"<PageDown>","type":"插入模式","path":"vim/插入模式.html","desc":"下翻页"},{"name":"<Delete>","type":"插入模式","path":"vim/插入模式.html","desc":"删除光标处字符"},{"name":"<BS>","type":"插入模式","path":"vim/插入模式.html","desc":"Backspace 向后删除字符"},{"name":"<Home>","type":"插入模式","path":"vim/插入模式.html","desc":"光标跳转行首"},{"name":"<End>","type":"插入模式","path":"vim/插入模式.html","desc":"光标跳转行尾"},{"name":"CTRL-W","type":"插入模式","path":"vim/插入模式.html","desc":"向后删除单词"},{"name":"CTRL-O","type":"插入模式","path":"vim/插入模式.html","desc":"临时退出插入模式,执行单条命令又返回插入模式"},{"name":"CTRL-\\ CTRL-O","type":"插入模式","path":"vim/插入模式.html","desc":"临时退出插入模式(光标保持),执行单条命令又返回插入模式"},{"name":"CTRL-R 0","type":"插入模式","path":"vim/插入模式.html","desc":"插入寄存器(内部 0号剪贴板)内容,CTRL-R 后可跟寄存器名"},{"name":"CTRL-R \"","type":"插入模式","path":"vim/插入模式.html","desc":"插入匿名寄存器内容,相当于插入模式下 p粘贴"},{"name":"CTRL-R =","type":"插入模式","path":"vim/插入模式.html","desc":"插入表达式计算结果,等号后面跟表达式"},{"name":"CTRL-R :","type":"插入模式","path":"vim/插入模式.html","desc":"插入上一次命令行命令"},{"name":"CTRL-R /","type":"插入模式","path":"vim/插入模式.html","desc":"插入上一次搜索的关键字"},{"name":"CTRL-F","type":"插入模式","path":"vim/插入模式.html","desc":"自动缩进"},{"name":"CTRL-U","type":"插入模式","path":"vim/插入模式.html","desc":"删除当前行所有字符"},{"name":"CTRL-V {char}","type":"插入模式","path":"vim/插入模式.html","desc":"插入非数字的字面量"},{"name":"CTRL-V {number}","type":"插入模式","path":"vim/插入模式.html","desc":"插入三个数字代表的 ascii/unicode 字符"},{"name":"CTRL-V 065","type":"插入模式","path":"vim/插入模式.html","desc":"插入 10进制 ascii 字符(两数字) 065 即 A字符"},{"name":"CTRL-V x41","type":"插入模式","path":"vim/插入模式.html","desc":"插入 16进制 ascii 字符(三数字) x41 即 A字符"},{"name":"CTRL-V o101","type":"插入模式","path":"vim/插入模式.html","desc":"插入 8进制 ascii 字符(三数字) o101 即 A字符"},{"name":"CTRL-V u1234","type":"插入模式","path":"vim/插入模式.html","desc":"插入 16进制 unicode 字符(四数字)"},{"name":"CTRL-V U12345678","type":"插入模式","path":"vim/插入模式.html","desc":"插入 16进制 unicode 字符(八数字)"},{"name":"CTRL-K {ch1} {ch2}","type":"插入模式","path":"vim/插入模式.html","desc":"插入 digraph(见 :h digraph),快速输入日文或符号等"},{"name":"i","type":"插入模式:进入退出","path":"vim/插入模式:进入退出.html","desc":"在光标处进入插入模式"},{"name":"I","type":"插入模式:进入退出","path":"vim/插入模式:进入退出.html","desc":"在行首进入插入模式"},{"name":"a","type":"插入模式:进入退出","path":"vim/插入模式:进入退出.html","desc":"在光标后进入插入模式"},{"name":"A","type":"插入模式:进入退出","path":"vim/插入模式:进入退出.html","desc":"在行尾进入插入模式"},{"name":"o","type":"插入模式:进入退出","path":"vim/插入模式:进入退出.html","desc":"在下一行插入新行并进入插入模式"},{"name":"O","type":"插入模式:进入退出","path":"vim/插入模式:进入退出.html","desc":"在上一行插入新行并进入插入模式"},{"name":"gi","type":"插入模式:进入退出","path":"vim/插入模式:进入退出.html","desc":"进入到上一次插入模式的位置"},{"name":":w","type":"文件操作","path":"vim/文件操作.html","desc":"保存文件"},{"name":":w <filename>","type":"文件操作","path":"vim/文件操作.html","desc":"按名称保存文件"},{"name":":e <filename>","type":"文件操作","path":"vim/文件操作.html","desc":"打开文件并编辑"},{"name":":saveas <filename>","type":"文件操作","path":"vim/文件操作.html","desc":"另存为文件"},{"name":":r <filename>","type":"文件操作","path":"vim/文件操作.html","desc":"读取文件并将内容插入到光标后"},{"name":":r !dir","type":"文件操作","path":"vim/文件操作.html","desc":"将 dir 命令的输出捕获并插入到光标后"},{"name":":close","type":"文件操作","path":"vim/文件操作.html","desc":"关闭文件"},{"name":":q","type":"文件操作","path":"vim/文件操作.html","desc":"退出"},{"name":":q!","type":"文件操作","path":"vim/文件操作.html","desc":"强制退出"},{"name":":wa","type":"文件操作","path":"vim/文件操作.html","desc":"保存所有文件"},{"name":":cd <path>","type":"文件操作","path":"vim/文件操作.html","desc":"切换 Vim 当前路径"},{"name":":pwd","type":"文件操作","path":"vim/文件操作.html","desc":"显示 Vim 当前路径"},{"name":":new","type":"文件操作","path":"vim/文件操作.html","desc":"打开一个新的窗口编辑新文件"},{"name":":enew","type":"文件操作","path":"vim/文件操作.html","desc":"在当前窗口创建新文件"},{"name":":vnew","type":"文件操作","path":"vim/文件操作.html","desc":"在左右切分的新窗口中编辑新文件"},{"name":":tabnew","type":"文件操作","path":"vim/文件操作.html","desc":"在新的标签页中编辑新文件"},{"name":"r","type":"文本编辑","path":"vim/文本编辑.html","desc":"替换当前字符"},{"name":"R","type":"文本编辑","path":"vim/文本编辑.html","desc":"进入替换模式,直至 ESC 离开"},{"name":"s","type":"文本编辑","path":"vim/文本编辑.html","desc":"替换字符(删除光标处字符,并进入插入模式,前可接数量)"},{"name":"S","type":"文本编辑","path":"vim/文本编辑.html","desc":"替换行(删除当前行,并进入插入模式,前可接数量)"},{"name":"cc","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写当前行(删除当前行并进入插入模式),同 S"},{"name":"cw","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写光标开始处的当前单词"},{"name":"ciw","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写光标所处的单词"},{"name":"caw","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写光标所处的单词,并且包括前后空格(如果有的话)"},{"name":"c0","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写到行首"},{"name":"c^","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写到行首(第一个非零字符)"},{"name":"c$","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写到行末"},{"name":"C","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写到行尾(同c$)"},{"name":"ci\"","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写双引号中的内容"},{"name":"ci'","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写单引号中的内容"},{"name":"cib","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写小括号中的内容"},{"name":"cab","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写小括号中的内容(包含小括号本身)"},{"name":"ci)","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写小括号中的内容"},{"name":"ci]","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写中括号中内容"},{"name":"ciB","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写大括号中内容"},{"name":"caB","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写大括号中的内容(包含大括号本身)"},{"name":"ci}","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写大括号中内容"},{"name":"cit","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写 xml tag 中的内容"},{"name":"cis","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写当前句子"},{"name":"c2w","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写下两个单词"},{"name":"ct(","type":"文本编辑","path":"vim/文本编辑.html","desc":"改写到小括号前"},{"name":"x","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除当前字符,前面可以接数字,3x代表删除三个字符"},{"name":"X","type":"文本编辑","path":"vim/文本编辑.html","desc":"向前删除字符"},{"name":"dd","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除当前行"},{"name":"d0","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除到行首"},{"name":"d^","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除到行首(第一个非零字符)"},{"name":"d$","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除到行末"},{"name":"D","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除到行末(同 d$)"},{"name":"dw","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除当前单词"},{"name":"diw","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除光标所处的单词"},{"name":"daw","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除光标所处的单词,并包含前后空格(如果有的话)"},{"name":"di\"","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除双引号中的内容"},{"name":"di'","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除单引号中的内容"},{"name":"dib","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除小括号中的内容"},{"name":"di)","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除小括号中的内容"},{"name":"dab","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除小括号内的内容(包含小括号本身)"},{"name":"di]","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除中括号中内容"},{"name":"diB","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除大括号中内容"},{"name":"di}","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除大括号中内容"},{"name":"daB","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除大括号内的内容(包含大括号本身)"},{"name":"dit","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除 xml tag 中的内容"},{"name":"dis","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除当前句子"},{"name":"d2w","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除下两个单词"},{"name":"dt(","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除到小括号前"},{"name":"dgg","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除到文件头部"},{"name":"dG","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除到文件尾部"},{"name":"d}","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除下一段"},{"name":"d{","type":"文本编辑","path":"vim/文本编辑.html","desc":"删除上一段"},{"name":"u","type":"文本编辑","path":"vim/文本编辑.html","desc":"撤销"},{"name":"U","type":"文本编辑","path":"vim/文本编辑.html","desc":"撤销整行操作"},{"name":"CTRL-R","type":"文本编辑","path":"vim/文本编辑.html","desc":"撤销上一次 u 命令"},{"name":"J","type":"文本编辑","path":"vim/文本编辑.html","desc":"链接多行为一行"},{"name":".","type":"文本编辑","path":"vim/文本编辑.html","desc":"重复上一次操作"},{"name":"~","type":"文本编辑","path":"vim/文本编辑.html","desc":"替换大小写"},{"name":"g~iw","type":"文本编辑","path":"vim/文本编辑.html","desc":"替换当前单词的大小写"},{"name":"gUiw","type":"文本编辑","path":"vim/文本编辑.html","desc":"将单词转成大写"},{"name":"guiw","type":"文本编辑","path":"vim/文本编辑.html","desc":"将当前单词转成小写"},{"name":"guu","type":"文本编辑","path":"vim/文本编辑.html","desc":"全行转为小写"},{"name":"gUU","type":"文本编辑","path":"vim/文本编辑.html","desc":"全行转为大写"},{"name":"<<","type":"文本编辑","path":"vim/文本编辑.html","desc":"减少缩进"},{"name":">>","type":"文本编辑","path":"vim/文本编辑.html","desc":"增加缩进"},{"name":"==","type":"文本编辑","path":"vim/文本编辑.html","desc":"自动缩进"},{"name":"CTRL-A","type":"文本编辑","path":"vim/文本编辑.html","desc":"增加数字"},{"name":"CTRL-X","type":"文本编辑","path":"vim/文本编辑.html","desc":"减少数字"},{"name":"/pattern","type":"查找替换","path":"vim/查找替换.html","desc":"从光标处向文件尾搜索 pattern"},{"name":"?pattern","type":"查找替换","path":"vim/查找替换.html","desc":"从光标处向文件头搜索 pattern"},{"name":"n","type":"查找替换","path":"vim/查找替换.html","desc":"向同一方向执行上一次搜索"},{"name":"N","type":"查找替换","path":"vim/查找替换.html","desc":"向相反方向执行上一次搜索"},{"name":"*","type":"查找替换","path":"vim/查找替换.html","desc":"向前搜索光标下的单词"},{"name":"#","type":"查找替换","path":"vim/查找替换.html","desc":"向后搜索光标下的单词"},{"name":":s/p1/p2/g","type":"查找替换","path":"vim/查找替换.html","desc":"将当前行中全替换p1为p2"},{"name":":%s/p1/p2/g","type":"查找替换","path":"vim/查找替换.html","desc":"将当前文件中全替换p1为p2"},{"name":":%s/p1/p2/gc","type":"查找替换","path":"vim/查找替换.html","desc":"将当前文件中全替换p1为p2,并且每处询问你是否替换"},{"name":":10,20s/p1/p2/g","type":"查找替换","path":"vim/查找替换.html","desc":"将第10到20行中所有p1替换为p2"},{"name":":%s/1\\\\2\\/3/123/g","type":"查找替换","path":"vim/查找替换.html","desc":"将“1\\2/3” 替换为 “123”(特殊字符使用反斜杠标注)"},{"name":":%s/\\r//g","type":"查找替换","path":"vim/查找替换.html","desc":"删除 DOS 换行符 ^M"},{"name":"CTRL-O","type":"位置跳转","path":"vim/位置跳转.html","desc":"跳转到上一个位置"},{"name":"CTRL-I","type":"位置跳转","path":"vim/位置跳转.html","desc":"跳转到下一个位置"},{"name":"CTRL-^","type":"位置跳转","path":"vim/位置跳转.html","desc":"跳转到 alternate file (当前窗口的上一个文件)"},{"name":"%","type":"位置跳转","path":"vim/位置跳转.html","desc":"跳转到 {} () [] 的匹配"},{"name":"gd","type":"位置跳转","path":"vim/位置跳转.html","desc":"跳转到局部定义(光标下的单词的定义)"},{"name":"gD","type":"位置跳转","path":"vim/位置跳转.html","desc":"跳转到全局定义(光标下的单词的定义)"},{"name":"gf","type":"位置跳转","path":"vim/位置跳转.html","desc":"打开名称为光标下文件名的文件"},{"name":"[[","type":"位置跳转","path":"vim/位置跳转.html","desc":"跳转到上一个顶层函数(比如C语言以大括号分隔)"},{"name":"]]","type":"位置跳转","path":"vim/位置跳转.html","desc":"跳转到下一个顶层函数(比如C语言以大括号分隔)"},{"name":"[m","type":"位置跳转","path":"vim/位置跳转.html","desc":"跳转到上一个成员函数"},{"name":"]m","type":"位置跳转","path":"vim/位置跳转.html","desc":"跳转到下一个成员函数"},{"name":"[{","type":"位置跳转","path":"vim/位置跳转.html","desc":"跳转到上一处未匹配的 {"},{"name":"]}","type":"位置跳转","path":"vim/位置跳转.html","desc":"跳转到下一处未匹配的 }"},{"name":"[(","type":"位置跳转","path":"vim/位置跳转.html","desc":"跳转到上一处未匹配的 ("},{"name":"])","type":"位置跳转","path":"vim/位置跳转.html","desc":"跳转到下一处未匹配的 )"},{"name":"[c","type":"位置跳转","path":"vim/位置跳转.html","desc":"上一个不同处(diff时)"},{"name":"]c","type":"位置跳转","path":"vim/位置跳转.html","desc":"下一个不同处(diff时)"},{"name":"[/","type":"位置跳转","path":"vim/位置跳转.html","desc":"跳转到 C注释开头"},{"name":"]/","type":"位置跳转","path":"vim/位置跳转.html","desc":"跳转到 C注释结尾"},{"name":"``","type":"位置跳转","path":"vim/位置跳转.html","desc":"回到上次跳转的位置"},{"name":"''","type":"位置跳转","path":"vim/位置跳转.html","desc":"回到上次跳转的位置"},{"name":"`.","type":"位置跳转","path":"vim/位置跳转.html","desc":"回到上次编辑的位置"},{"name":"'.","type":"位置跳转","path":"vim/位置跳转.html","desc":"回到上次编辑的位置"},{"name":"CTRL-X CTRL-F","type":"其他命令","path":"vim/其他命令.html","desc":"插入模式下文件路径补全"},{"name":"CTRL-X CTRL-O","type":"其他命令","path":"vim/其他命令.html","desc":"插入下 Omnifunc 补全"},{"name":"CTRL-X CTRL-N","type":"其他命令","path":"vim/其他命令.html","desc":"插入模式下关键字补全"},{"name":"CTRL-X CTRL-E","type":"其他命令","path":"vim/其他命令.html","desc":"插入模式下向上滚屏"},{"name":"CTRL-X CTRL-Y","type":"其他命令","path":"vim/其他命令.html","desc":"插入模式下向下滚屏"},{"name":"CTRL-E","type":"其他命令","path":"vim/其他命令.html","desc":"向上滚屏"},{"name":"CTRL-Y","type":"其他命令","path":"vim/其他命令.html","desc":"向下滚屏"},{"name":"CTRL-G","type":"其他命令","path":"vim/其他命令.html","desc":"显示正在编辑的文件名,以及大小和位置信息"},{"name":"g CTRL-G","type":"其他命令","path":"vim/其他命令.html","desc":"显示文件的:大小,字符数,单词数和行数,可视模式下也可用"},{"name":"zz","type":"其他命令","path":"vim/其他命令.html","desc":"调整光标所在行到屏幕中央"},{"name":"zt","type":"其他命令","path":"vim/其他命令.html","desc":"调整光标所在行到屏幕上部"},{"name":"zb","type":"其他命令","path":"vim/其他命令.html","desc":"调整光标所在行到屏幕下部"},{"name":"ga","type":"其他命令","path":"vim/其他命令.html","desc":"显示光标下字符的 ascii 码或者 unicode 编码"},{"name":"g8","type":"其他命令","path":"vim/其他命令.html","desc":"显示光标下字符的 utf-8 编码字节序"},{"name":"gi","type":"其他命令","path":"vim/其他命令.html","desc":"回到上次进入插入的地方,并切换到插入模式"},{"name":"K","type":"其他命令","path":"vim/其他命令.html","desc":"查询光标下单词的帮助"},{"name":"ZZ","type":"其他命令","path":"vim/其他命令.html","desc":"保存文件(如果有改动的话),并关闭窗口"},{"name":"ZQ","type":"其他命令","path":"vim/其他命令.html","desc":"不保存文件关闭窗口"},{"name":"CTRL-PgUp","type":"其他命令","path":"vim/其他命令.html","desc":"上个标签页,GVim OK,部分终端软件需设置对应键盘码"},{"name":"CTRL-PgDown","type":"其他命令","path":"vim/其他命令.html","desc":"下个标签页,GVim OK,部分终端软件需设置对应键盘码"},{"name":"CTRL-R CTRL-W","type":"其他命令","path":"vim/其他命令.html","desc":"命令模式下插入光标下单词"},{"name":"CTRL-INSERT","type":"其他命令","path":"vim/其他命令.html","desc":"复制到系统剪贴板(GVIM)"},{"name":"SHIFT-INSERT","type":"其他命令","path":"vim/其他命令.html","desc":"粘贴系统剪贴板的内容(GVIM)"},{"name":":set ff=unix","type":"其他命令","path":"vim/其他命令.html","desc":"设置换行为 unix"},{"name":":set ff=dos","type":"其他命令","path":"vim/其他命令.html","desc":"设置换行为 dos"},{"name":":set ff?","type":"其他命令","path":"vim/其他命令.html","desc":"查看换行设置"},{"name":":set nohl","type":"其他命令","path":"vim/其他命令.html","desc":"清除搜索高亮"},{"name":":set termcap","type":"其他命令","path":"vim/其他命令.html","desc":"查看会从终端接收什么以及会发送给终端什么命令"},{"name":":set guicursor=","type":"其他命令","path":"vim/其他命令.html","desc":"解决 SecureCRT/PenguiNet 中 NeoVim 局部奇怪字符问题"},{"name":":set t_RS= t_SH=","type":"其他命令","path":"vim/其他命令.html","desc":"解决 SecureCRT/PenguiNet 中 Vim8.0 终端功能奇怪字符"},{"name":":set fo+=a","type":"其他命令","path":"vim/其他命令.html","desc":"开启文本段的实时自动格式化"},{"name":":earlier 15m","type":"其他命令","path":"vim/其他命令.html","desc":"回退到15分钟前的文件内容"},{"name":":.!date","type":"其他命令","path":"vim/其他命令.html","desc":"在当前窗口插入时间"},{"name":":%!xxd","type":"其他命令","path":"vim/其他命令.html","desc":"开始二进制编辑"},{"name":":%!xxd -r","type":"其他命令","path":"vim/其他命令.html","desc":"保存二进制编辑"},{"name":":r !curl -sL {URL}","type":"其他命令","path":"vim/其他命令.html","desc":"读取 url 内容添加到光标后"},{"name":":g/^\\s*$/d","type":"其他命令","path":"vim/其他命令.html","desc":"删除空行"},{"name":":g/green/d","type":"其他命令","path":"vim/其他命令.html","desc":"删除所有包含 green 的行"},{"name":":v/green/d","type":"其他命令","path":"vim/其他命令.html","desc":"删除所有不包含 green 的行"},{"name":":g/gladiolli/#","type":"其他命令","path":"vim/其他命令.html","desc":"搜索单词打印结果,并在结果前加上行号"},{"name":":g/ab.*cd.*efg/#","type":"其他命令","path":"vim/其他命令.html","desc":"搜索包含 ab,cd 和 efg 的行,打印结果以及行号"},{"name":":v/./,/./-j","type":"其他命令","path":"vim/其他命令.html","desc":"压缩空行"},{"name":":Man bash","type":"其他命令","path":"vim/其他命令.html","desc":"在 Vim 中查看 man,先调用 :runtime! ftplugin/man.vim 激活"},{"name":"/fred\\|joe","type":"其他命令","path":"vim/其他命令.html","desc":"搜索 fred 或者 joe"},{"name":"/\\<\\d\\d\\d\\d\\>","type":"其他命令","path":"vim/其他命令.html","desc":"精确搜索四个数字"},{"name":"/^\\n\\{3}","type":"其他命令","path":"vim/其他命令.html","desc":"搜索连续三个空行"},{"name":">","type":"可视模式","path":"vim/可视模式.html","desc":"增加缩进"},{"name":"<","type":"可视模式","path":"vim/可视模式.html","desc":"减少缩进"},{"name":"d","type":"可视模式","path":"vim/可视模式.html","desc":"删除高亮选中的文字"},{"name":"x","type":"可视模式","path":"vim/可视模式.html","desc":"删除高亮选中的文字"},{"name":"c","type":"可视模式","path":"vim/可视模式.html","desc":"改写文字,即删除高亮选中的文字并进入插入模式"},{"name":"s","type":"可视模式","path":"vim/可视模式.html","desc":"改写文字,即删除高亮选中的文字并进入插入模式"},{"name":"y","type":"可视模式","path":"vim/可视模式.html","desc":"拷贝文字"},{"name":"~","type":"可视模式","path":"vim/可视模式.html","desc":"转换大小写"},{"name":"o","type":"可视模式","path":"vim/可视模式.html","desc":"跳转到标记区的另外一端"},{"name":"O","type":"可视模式","path":"vim/可视模式.html","desc":"跳转到标记块的另外一端"},{"name":"u","type":"可视模式","path":"vim/可视模式.html","desc":"标记区转换为小写"},{"name":"U","type":"可视模式","path":"vim/可视模式.html","desc":"标记区转换为大写"},{"name":"g CTRL-G","type":"可视模式","path":"vim/可视模式.html","desc":"显示所选择区域的统计信息"},{"name":"<Esc>","type":"可视模式","path":"vim/可视模式.html","desc":"退出可视模式"},{"name":"p","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"粘贴到光标后"},{"name":"P","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"粘贴到光标前"},{"name":"v","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"开始标记"},{"name":"y","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"复制标记内容"},{"name":"V","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"开始按行标记"},{"name":"CTRL-V","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"开始列标记"},{"name":"y$","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"复制当前位置到本行结束的内容"},{"name":"yy","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"复制当前行"},{"name":"Y","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"复制当前行,同 yy"},{"name":"yiw","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"复制当前单词"},{"name":"3yy","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"复制光标下三行内容"},{"name":"v0","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"选中当前位置到行首"},{"name":"v$","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"选中当前位置到行末"},{"name":"viw","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"选中当前单词"},{"name":"vib","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"选中小括号内的东西"},{"name":"vi)","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"选中小括号内的东西"},{"name":"vi]","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"选中中括号内的东西"},{"name":"viB","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"选中大括号内的东西"},{"name":"vi}","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"选中大括号内的东西"},{"name":"vis","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"选中句子中的东西"},{"name":"vab","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"选中小括号内的东西(包含小括号本身)"},{"name":"va)","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"选中小括号内的东西(包含小括号本身)"},{"name":"va]","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"选中中括号内的东西(包含中括号本身)"},{"name":"vaB","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"选中大括号内的东西(包含大括号本身)"},{"name":"va}","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"选中大括号内的东西(包含大括号本身)"},{"name":"gv","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"重新选择上一次选中的文字"},{"name":":set paste","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"允许粘贴模式(避免粘贴时自动缩进影响格式)"},{"name":":set nopaste","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"禁止粘贴模式"},{"name":"\"?yy","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"复制当前行到寄存器 ? ,问号代表 0-9 的寄存器名称"},{"name":"\"?d3j","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"删除光标下三行内容,并放到寄存器 ? ,问号代表 0-9 的寄存器名称"},{"name":"\"?p","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"将寄存器 ? 的内容粘贴到光标后"},{"name":"\"?P","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"将寄存器 ? 的内容粘贴到光标前"},{"name":":registers","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"显示所有寄存器内容"},{"name":":[range]y","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"复制范围,比如 :20,30y 是复制20到30行,:10y 是复制第十行"},{"name":":[range]d","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"删除范围,比如 :20,30d 是删除20到30行,:10d 是删除第十行"},{"name":"ddp","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"交换两行内容:先删除当前行复制到寄存器,并粘贴"},{"name":"\"_[command]","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"使用[command]删除内容,并且不进行复制(不会污染寄存器)"},{"name":"\"*[command]","type":"复制粘贴","path":"vim/复制粘贴.html","desc":"使用[command]复制内容到系统剪贴板(需要vim版本有clipboard支持)"},{"name":":!ls","type":"外部命令","path":"vim/外部命令.html","desc":"运行外部命令 ls,并等待返回"},{"name":":r !ls","type":"外部命令","path":"vim/外部命令.html","desc":"将外部命令 ls 的输出捕获,并插入到光标后"},{"name":":w !sudo tee %","type":"外部命令","path":"vim/外部命令.html","desc":"sudo以后保存当前文件"},{"name":":call system('ls')","type":"外部命令","path":"vim/外部命令.html","desc":"调用 ls 命令,但是不显示返回内容"},{"name":":!start notepad","type":"外部命令","path":"vim/外部命令.html","desc":"Windows 下启动 notepad,最前面可以加 silent"},{"name":":sil !start cmd","type":"外部命令","path":"vim/外部命令.html","desc":"Windows 下当前目录打开 cmd"},{"name":":%!prog","type":"外部命令","path":"vim/外部命令.html","desc":"运行文字过滤程序,如整理 json格式 :%!python -m json.tool"},{"name":"qa","type":"宏录制","path":"vim/宏录制.html","desc":"开始录制名字为 a 的宏"},{"name":"q","type":"宏录制","path":"vim/宏录制.html","desc":"结束录制宏"},{"name":"@a","type":"宏录制","path":"vim/宏录制.html","desc":"播放名字为 a 的宏"},{"name":"@@","type":"宏录制","path":"vim/宏录制.html","desc":"播放上一个宏"},{"name":"@:","type":"宏录制","path":"vim/宏录制.html","desc":"重复上一个ex命令(即冒号命令)"},{"name":":ls","type":"已打开文件操作","path":"vim/已打开文件操作.html","desc":"查案缓存列表"},{"name":":bn","type":"已打开文件操作","path":"vim/已打开文件操作.html","desc":"切换到下一个缓存"},{"name":":bp","type":"已打开文件操作","path":"vim/已打开文件操作.html","desc":"切换到上一个缓存"},{"name":":bd","type":"已打开文件操作","path":"vim/已打开文件操作.html","desc":"删除缓存"},{"name":":b 1","type":"已打开文件操作","path":"vim/已打开文件操作.html","desc":"切换到1号缓存"},{"name":":b abc","type":"已打开文件操作","path":"vim/已打开文件操作.html","desc":"切换到文件名为 abc 开头的缓存"},{"name":":badd <filename>","type":"已打开文件操作","path":"vim/已打开文件操作.html","desc":"将文件添加到缓存列表"},{"name":":set hidden","type":"已打开文件操作","path":"vim/已打开文件操作.html","desc":"设置隐藏模式(未保存的缓存可以被切换走,或者关闭)"},{"name":":set nohidden","type":"已打开文件操作","path":"vim/已打开文件操作.html","desc":"关闭隐藏模式(未保存的缓存不能被切换走,或者关闭)"},{"name":"n CTRL-^","type":"已打开文件操作","path":"vim/已打开文件操作.html","desc":"切换缓存,先输入数字的缓存编号,再按 CTRL + 6"},{"name":":h tutor","type":"帮助信息","path":"vim/帮助信息.html","desc":"入门文档"},{"name":":h quickref","type":"帮助信息","path":"vim/帮助信息.html","desc":"快速帮助"},{"name":":h index","type":"帮助信息","path":"vim/帮助信息.html","desc":"查询 Vim 所有键盘命令定义"},{"name":":h summary","type":"帮助信息","path":"vim/帮助信息.html","desc":"帮助你更好的使用内置帮助系统"},{"name":":h CTRL-H","type":"帮助信息","path":"vim/帮助信息.html","desc":"查询普通模式下 CTRL-H 是干什么的"},{"name":":h i_CTRL-H","type":"帮助信息","path":"vim/帮助信息.html","desc":"查询插入模式下 CTRL-H 是干什么的"},{"name":":h i_<Up>","type":"帮助信息","path":"vim/帮助信息.html","desc":"查询插入模式下方向键上是干什么的"},{"name":":h pattern.txt","type":"帮助信息","path":"vim/帮助信息.html","desc":"正则表达式帮助"},{"name":":h eval","type":"帮助信息","path":"vim/帮助信息.html","desc":"脚本编写帮助"},{"name":":h function-list","type":"帮助信息","path":"vim/帮助信息.html","desc":"查看 VimScript 的函数列表 "},{"name":":h windows.txt","type":"帮助信息","path":"vim/帮助信息.html","desc":"窗口使用帮助"},{"name":":h tabpage.txt","type":"帮助信息","path":"vim/帮助信息.html","desc":"标签页使用帮助"},{"name":":h +timers","type":"帮助信息","path":"vim/帮助信息.html","desc":"显示对 +timers 特性的帮助"},{"name":":h :!","type":"帮助信息","path":"vim/帮助信息.html","desc":"查看如何运行外部命令"},{"name":":h tips","type":"帮助信息","path":"vim/帮助信息.html","desc":"查看 Vim 内置的常用技巧文档"},{"name":":h set-termcap","type":"帮助信息","path":"vim/帮助信息.html","desc":"查看如何设置按键扫描码"},{"name":":viusage","type":"帮助信息","path":"vim/帮助信息.html","desc":"NORMAL 模式帮助"},{"name":":exusage","type":"帮助信息","path":"vim/帮助信息.html","desc":"EX 命令帮助"},{"name":":version","type":"帮助信息","path":"vim/帮助信息.html","desc":"显示当前 Vim 的版本号和特性"},{"name":":set nocompatible","type":"常用设置","path":"vim/常用设置.html","desc":"设置不兼容原始 vi 模式(必须设置在最开头)"},{"name":":set bs=?","type":"常用设置","path":"vim/常用设置.html","desc":"设置BS键模式,现代编辑器为 :set bs=eol,start,indent"},{"name":":set sw=4","type":"常用设置","path":"vim/常用设置.html","desc":"设置缩进宽度为 4"},{"name":":set ts=4","type":"常用设置","path":"vim/常用设置.html","desc":"设置制表符宽度为 4"},{"name":":set noet","type":"常用设置","path":"vim/常用设置.html","desc":"设置不展开 tab 成空格"},{"name":":set et","type":"常用设置","path":"vim/常用设置.html","desc":"设置展开 tab 成空格"},{"name":":set winaltkeys=no","type":"常用设置","path":"vim/常用设置.html","desc":"设置 GVim 下正常捕获 ALT 键"},{"name":":set nowrap","type":"常用设置","path":"vim/常用设置.html","desc":"关闭自动换行"},{"name":":set ttimeout","type":"常用设置","path":"vim/常用设置.html","desc":"允许终端按键检测超时(终端下功能键为一串ESC开头的扫描码)"},{"name":":set ttm=100","type":"常用设置","path":"vim/常用设置.html","desc":"设置终端按键检测超时为100毫秒"},{"name":":set term=?","type":"常用设置","path":"vim/常用设置.html","desc":"设置终端类型,比如常见的 xterm"},{"name":":set ignorecase","type":"常用设置","path":"vim/常用设置.html","desc":"设置搜索是否忽略大小写"},{"name":":set smartcase","type":"常用设置","path":"vim/常用设置.html","desc":"智能大小写,默认忽略大小写,除非搜索内容里包含大写字母"},{"name":":set list","type":"常用设置","path":"vim/常用设置.html","desc":"设置显示制表符和换行符"},{"name":":set number","type":"常用设置","path":"vim/常用设置.html","desc":"设置显示行号,禁止显示行号可以用 :set nonumber"},{"name":":set relativenumber","type":"常用设置","path":"vim/常用设置.html","desc":"设置显示相对行号(其他行与当前行的距离)"},{"name":":set paste","type":"常用设置","path":"vim/常用设置.html","desc":"进入粘贴模式(粘贴时禁用缩进等影响格式的东西)"},{"name":":set nopaste","type":"常用设置","path":"vim/常用设置.html","desc":"结束粘贴模式"},{"name":":set spell","type":"常用设置","path":"vim/常用设置.html","desc":"允许拼写检查"},{"name":":set hlsearch","type":"常用设置","path":"vim/常用设置.html","desc":"设置高亮查找"},{"name":":set ruler","type":"常用设置","path":"vim/常用设置.html","desc":"总是显示光标位置"},{"name":":set incsearch","type":"常用设置","path":"vim/常用设置.html","desc":"查找输入时动态增量显示查找结果"},{"name":":set insertmode","type":"常用设置","path":"vim/常用设置.html","desc":"Vim 始终处于插入模式下,使用 ctrl-o 临时执行命令"},{"name":":set all","type":"常用设置","path":"vim/常用设置.html","desc":"列出所有选项设置情况"},{"name":":syntax on","type":"常用设置","path":"vim/常用设置.html","desc":"允许语法高亮"},{"name":":syntax off","type":"常用设置","path":"vim/常用设置.html","desc":"禁止语法高亮"},{"name":":set spell","type":"拼写检查","path":"vim/拼写检查.html","desc":"打开拼写检查"},{"name":":set nospell","type":"拼写检查","path":"vim/拼写检查.html","desc":"关闭拼写检查"},{"name":"]s","type":"拼写检查","path":"vim/拼写检查.html","desc":"下一处错误拼写的单词"},{"name":"[s","type":"拼写检查","path":"vim/拼写检查.html","desc":"上一处错误拼写的单词"},{"name":"zg","type":"拼写检查","path":"vim/拼写检查.html","desc":"加入单词到拼写词表中"},{"name":"zug","type":"拼写检查","path":"vim/拼写检查.html","desc":"撤销上一次加入的单词"},{"name":"z=","type":"拼写检查","path":"vim/拼写检查.html","desc":"拼写建议"},{"name":":tabs","type":"标签页","path":"vim/标签页.html","desc":"显示所有标签页"},{"name":":tabe <filename>","type":"标签页","path":"vim/标签页.html","desc":"在新标签页中打开文件 filename"},{"name":":tabn","type":"标签页","path":"vim/标签页.html","desc":"下一个标签页"},{"name":":tabp","type":"标签页","path":"vim/标签页.html","desc":"上一个标签页"},{"name":":tabc","type":"标签页","path":"vim/标签页.html","desc":"关闭当前标签页"},{"name":":tabo","type":"标签页","path":"vim/标签页.html","desc":"关闭其他标签页"},{"name":":tabn n","type":"标签页","path":"vim/标签页.html","desc":"切换到第n个标签页,比如 :tabn 3 切换到第三个标签页"},{"name":":tabm n","type":"标签页","path":"vim/标签页.html","desc":"标签移动"},{"name":":tabfirst","type":"标签页","path":"vim/标签页.html","desc":"切换到第一个标签页"},{"name":":tablast","type":"标签页","path":"vim/标签页.html","desc":"切换到最后一个标签页"},{"name":":tab help","type":"标签页","path":"vim/标签页.html","desc":"在标签页打开帮助"},{"name":":tab drop <file>","type":"标签页","path":"vim/标签页.html","desc":"如果文件已被其他标签页和窗口打开则跳过去,否则新标签打开"},{"name":":tab split","type":"标签页","path":"vim/标签页.html","desc":"在新的标签页中打开当前窗口里的文件"},{"name":":tab ball","type":"标签页","path":"vim/标签页.html","desc":"将缓存中所有文件用标签页打开"},{"name":":set showtabline=?","type":"标签页","path":"vim/标签页.html","desc":"设置为 0 就不显示标签页标签,1会按需显示,2会永久显示"},{"name":"ngt","type":"标签页","path":"vim/标签页.html","desc":"切换到第n个标签页,比如 2gt 将会切换到第二个标签页"},{"name":"gt","type":"标签页","path":"vim/标签页.html","desc":"下一个标签页"},{"name":"gT","type":"标签页","path":"vim/标签页.html","desc":"上一个标签页"},{"name":":sp <filename>","type":"窗口操作","path":"vim/窗口操作.html","desc":"上下切分窗口并在新窗口打开文件 filename"},{"name":":vs <filename>","type":"窗口操作","path":"vim/窗口操作.html","desc":"左右切分窗口并在新窗口打开文件 filename"},{"name":"CTRL-W s","type":"窗口操作","path":"vim/窗口操作.html","desc":"上下切分窗口"},{"name":"CTRL-W v","type":"窗口操作","path":"vim/窗口操作.html","desc":"左右切分窗口"},{"name":"CTRL-W w","type":"窗口操作","path":"vim/窗口操作.html","desc":"循环切换到下一个窗口"},{"name":"CTRL-W W","type":"窗口操作","path":"vim/窗口操作.html","desc":"循环切换到上一个窗口"},{"name":"CTRL-W p","type":"窗口操作","path":"vim/窗口操作.html","desc":"跳到上一个访问过的窗口"},{"name":"CTRL-W c","type":"窗口操作","path":"vim/窗口操作.html","desc":"关闭当前窗口"},{"name":"CTRL-W o","type":"窗口操作","path":"vim/窗口操作.html","desc":"关闭其他窗口"},{"name":"CTRL-W h","type":"窗口操作","path":"vim/窗口操作.html","desc":"跳到左边的窗口"},{"name":"CTRL-W j","type":"窗口操作","path":"vim/窗口操作.html","desc":"跳到下边的窗口"},{"name":"CTRL-W k","type":"窗口操作","path":"vim/窗口操作.html","desc":"跳到上边的窗口"},{"name":"CTRL-W l","type":"窗口操作","path":"vim/窗口操作.html","desc":"跳到右边的窗口"},{"name":"CTRL-W +","type":"窗口操作","path":"vim/窗口操作.html","desc":"增加当前窗口的行高,前面可以加数字"},{"name":"CTRL-W -","type":"窗口操作","path":"vim/窗口操作.html","desc":"减少当前窗口的行高,前面可以加数字"},{"name":"CTRL-W <","type":"窗口操作","path":"vim/窗口操作.html","desc":"减少当前窗口的列宽,前面可以加数字"},{"name":"CTRL-W >","type":"窗口操作","path":"vim/窗口操作.html","desc":"增加当前窗口的列宽,前面可以加数字"},{"name":"CTRL-W =","type":"窗口操作","path":"vim/窗口操作.html","desc":"让所有窗口宽高相同"},{"name":"CTRL-W H","type":"窗口操作","path":"vim/窗口操作.html","desc":"将当前窗口移动到最左边"},{"name":"CTRL-W J","type":"窗口操作","path":"vim/窗口操作.html","desc":"将当前窗口移动到最下边"},{"name":"CTRL-W K","type":"窗口操作","path":"vim/窗口操作.html","desc":"将当前窗口移动到最上边"},{"name":"CTRL-W L","type":"窗口操作","path":"vim/窗口操作.html","desc":"将当前窗口移动到最右边"},{"name":"CTRL-W x","type":"窗口操作","path":"vim/窗口操作.html","desc":"交换窗口"},{"name":"CTRL-W f","type":"窗口操作","path":"vim/窗口操作.html","desc":"在新窗口中打开名为光标下文件名的文件"},{"name":"CTRL-W gf","type":"窗口操作","path":"vim/窗口操作.html","desc":"在新标签页中打开名为光标下文件名的文件"},{"name":"CTRL-W R","type":"窗口操作","path":"vim/窗口操作.html","desc":"旋转窗口"},{"name":"CTRL-W T","type":"窗口操作","path":"vim/窗口操作.html","desc":"将当前窗口移到新的标签页中"},{"name":"CTRL-W P","type":"窗口操作","path":"vim/窗口操作.html","desc":"跳转到预览窗口"},{"name":"CTRL-W z","type":"窗口操作","path":"vim/窗口操作.html","desc":"关闭预览窗口"},{"name":"CTRL-W _","type":"窗口操作","path":"vim/窗口操作.html","desc":"纵向最大化当前窗口"},{"name":"CTRL-W |","type":"窗口操作","path":"vim/窗口操作.html","desc":"横向最大化当前窗口"},{"name":"$","type":"文本对象","path":"vim/文本对象.html","desc":"到行末"},{"name":"0","type":"文本对象","path":"vim/文本对象.html","desc":"到行首"},{"name":"^","type":"文本对象","path":"vim/文本对象.html","desc":"到行首非空字符"},{"name":"tx","type":"文本对象","path":"vim/文本对象.html","desc":"光标位置到字符 x 之前"},{"name":"fx","type":"文本对象","path":"vim/文本对象.html","desc":"光标位置到字符 x 之处"},{"name":"iw","type":"文本对象","path":"vim/文本对象.html","desc":"整个单词(不包括分隔符)"},{"name":"aw","type":"文本对象","path":"vim/文本对象.html","desc":"整个单词(包括分隔符)"},{"name":"iW","type":"文本对象","path":"vim/文本对象.html","desc":"整个 WORD(不包括分隔符)"},{"name":"aW","type":"文本对象","path":"vim/文本对象.html","desc":"整个 WORD(包括分隔符)"},{"name":"is","type":"文本对象","path":"vim/文本对象.html","desc":"整个句子(不包括分隔符)"},{"name":"ib","type":"文本对象","path":"vim/文本对象.html","desc":"小括号内"},{"name":"ab","type":"文本对象","path":"vim/文本对象.html","desc":"小括号内(包含小括号本身)"},{"name":"iB","type":"文本对象","path":"vim/文本对象.html","desc":"大括号内"},{"name":"aB","type":"文本对象","path":"vim/文本对象.html","desc":"大括号内(包含大括号本身)"},{"name":"i)","type":"文本对象","path":"vim/文本对象.html","desc":"小括号内"},{"name":"a)","type":"文本对象","path":"vim/文本对象.html","desc":"小括号内(包含小括号本身)"},{"name":"i]","type":"文本对象","path":"vim/文本对象.html","desc":"中括号内"},{"name":"a]","type":"文本对象","path":"vim/文本对象.html","desc":"中括号内(包含中括号本身)"},{"name":"i}","type":"文本对象","path":"vim/文本对象.html","desc":"大括号内"},{"name":"a}","type":"文本对象","path":"vim/文本对象.html","desc":"大括号内(包含大括号本身)"},{"name":"i'","type":"文本对象","path":"vim/文本对象.html","desc":"单引号内"},{"name":"a'","type":"文本对象","path":"vim/文本对象.html","desc":"单引号内(包含单引号本身)"},{"name":"i\"","type":"文本对象","path":"vim/文本对象.html","desc":"双引号内"},{"name":"a\"","type":"文本对象","path":"vim/文本对象.html","desc":"双引号内(包含双引号本身)"},{"name":"2i)","type":"文本对象","path":"vim/文本对象.html","desc":"往外两层小括号内"},{"name":"2a)","type":"文本对象","path":"vim/文本对象.html","desc":"往外两层小括号内(包含小括号本身)"},{"name":"2f)","type":"文本对象","path":"vim/文本对象.html","desc":"到第二个小括号处"},{"name":"2t)","type":"文本对象","path":"vim/文本对象.html","desc":"到第二个小括号前"},{"name":":marks","type":"书签","path":"vim/书签.html","desc":"显示所有书签"},{"name":"ma","type":"书签","path":"vim/书签.html","desc":"保存当前位置到书签 a ,书签名小写字母为文件内,大写全局"},{"name":"'a","type":"书签","path":"vim/书签.html","desc":"跳转到书签 a所在的行"},{"name":"`a","type":"书签","path":"vim/书签.html","desc":"跳转到书签 a所在位置"},{"name":"`.","type":"书签","path":"vim/书签.html","desc":"跳转到上一次编辑的行"},{"name":"'A","type":"书签","path":"vim/书签.html","desc":"跳转到全文书签 A"},{"name":"['","type":"书签","path":"vim/书签.html","desc":"跳转到上一个书签"},{"name":"]'","type":"书签","path":"vim/书签.html","desc":"跳转到下一个书签"},{"name":"'<","type":"书签","path":"vim/书签.html","desc":"跳到上次可视模式选择区域的开始"},{"name":"'>","type":"书签","path":"vim/书签.html","desc":"跳到上次可视模式选择区域的结束"},{"name":"za","type":"代码折叠","path":"vim/代码折叠.html","desc":"切换折叠"},{"name":"zA","type":"代码折叠","path":"vim/代码折叠.html","desc":"递归切换折叠"},{"name":"zc","type":"代码折叠","path":"vim/代码折叠.html","desc":"折叠光标下代码"},{"name":"zC","type":"代码折叠","path":"vim/代码折叠.html","desc":"折叠光标下所有代码"},{"name":"zd","type":"代码折叠","path":"vim/代码折叠.html","desc":"删除光标下折叠"},{"name":"zD","type":"代码折叠","path":"vim/代码折叠.html","desc":"递归删除所有折叠"},{"name":"zE","type":"代码折叠","path":"vim/代码折叠.html","desc":"删除所有折叠"},{"name":"zf","type":"代码折叠","path":"vim/代码折叠.html","desc":"创建代码折叠"},{"name":"zF","type":"代码折叠","path":"vim/代码折叠.html","desc":"指定行数创建折叠"},{"name":"zi","type":"代码折叠","path":"vim/代码折叠.html","desc":"切换折叠"},{"name":"zm","type":"代码折叠","path":"vim/代码折叠.html","desc":"所有代码折叠一层"},{"name":"zr","type":"代码折叠","path":"vim/代码折叠.html","desc":"所有代码打开一层"},{"name":"zM","type":"代码折叠","path":"vim/代码折叠.html","desc":"折叠所有代码,设置 foldlevel=0,设置 foldenable"},{"name":"zR","type":"代码折叠","path":"vim/代码折叠.html","desc":"打开所有代码,设置 foldlevel 为最大值"},{"name":"zn","type":"代码折叠","path":"vim/代码折叠.html","desc":"折叠 none,重置 foldenable 并打开所有代码"},{"name":"zN","type":"代码折叠","path":"vim/代码折叠.html","desc":"折叠 normal,重置 foldenable 并恢复所有折叠"},{"name":"zo","type":"代码折叠","path":"vim/代码折叠.html","desc":"打开一层代码"},{"name":"zO","type":"代码折叠","path":"vim/代码折叠.html","desc":"打开光标下所有代码折叠"},{"name":":copen","type":"Quickfix 窗口","path":"vim/Quickfix 窗口.html","desc":"打开 quickfix 窗口(查看编译,grep等信息)"},{"name":":copen 10","type":"Quickfix 窗口","path":"vim/Quickfix 窗口.html","desc":"打开 quickfix 窗口,并且设置高度为 10"},{"name":":cclose","type":"Quickfix 窗口","path":"vim/Quickfix 窗口.html","desc":"关闭 quickfix 窗口"},{"name":":cfirst","type":"Quickfix 窗口","path":"vim/Quickfix 窗口.html","desc":"跳到 quickfix 中第一个错误信息"},{"name":":clast","type":"Quickfix 窗口","path":"vim/Quickfix 窗口.html","desc":"跳到 quickfix 中最后一条错误信息"},{"name":":cc [nr]","type":"Quickfix 窗口","path":"vim/Quickfix 窗口.html","desc":"查看错误 [nr]"},{"name":":cnext","type":"Quickfix 窗口","path":"vim/Quickfix 窗口.html","desc":"跳到 quickfix 中下一个错误信息"},{"name":":cprev","type":"Quickfix 窗口","path":"vim/Quickfix 窗口.html","desc":"跳到 quickfix 中上一个错误信息"}] |