h Move left j Move down k Move up l Move right w Move to next word W Move to next blank delimited word b Move to the beginning of the word B Move to the beginning of blank delimted word e Move to the end of the word E Move to the end of Blank delimited word ( Move a sente...
所以, 直接无视大写吧 w 移到下一个单词 (记忆 next word) b 移动到单词开头 (记忆 back) e 移动到单词尾部 关于0和$, 以及 HML 的优化 0和$, 分别是 0 移动到行首 $ 移动到行尾 而, 0, 需要手指离开字母区, $更惨, 还得多按一个shift. 另外其实还有个^的, 实在按不着>_<# HML 是同屏间...
:next -> 编辑下一个文件 (next file in buffer) :next! -> 强制编辑下个文件,这里指如果更改了第一个文件 (force to next file in buffer if current buffer changed) :wnext -> 保存文件,编辑下一个 (save the file and goto next) :args -> 查找目前正在编辑的文件名 (find out which buffer is...
命令"3dw"和"d3w"都是删除3个word。第一个命令"3dw"可以看作是删除一个word的操作执行3次;第二个命令"d3w"是一次删除3个word。这是其中不明显的差异。事实上你可以在两处都放上命令记数,比如,"3d2w"是删除两个word,重复执行3次,总共是6个word。 28.替换单个字符 "r"命令不是一个操作符命令。它等待...
:tabn(:tabnext) 切换到下一个标签 :tabp(:tabprevious) 切换到前一个标签 :tabo(:tabonly) 关闭所有其他标签 10.vim-surround插件的使用 VSCodeVim自带了这个插件,这个插件带来了一个新操作符s,surroundings值得是包裹单词句子的符号,比如引号,花括号还有html标签(quotes, parenthesis, braces, tags, etc…)等...
上下方向键 查找命令:[range]co[py] {address} 复制指定范围的行到指定地址,简写为t 理解为copyto:[range]m[ove] {address} 移动命令:@:重复VIM命令,.重复普通命令Ctrl+D补全命令:[range] delete [x]:[range] yank [x]:[range] put [x]:[range] copy {address}:[range] move {address}:[range]...
与wnext的区别,wnext为先运行write命令,再运行next命令 :bd 删除缓冲区如:5,10bd删除编号5-10的缓冲区 :w 把缓冲区内容写入磁盘 :e! 把磁盘文件内容读入缓冲区(即回滚所在的修改) :qa! 关闭所有窗口,摒弃修改而无需警告 :wa! 把所有改变的缓冲区写入磁盘 :update 保存文件,只有在文件发生改动时,才会被...
36.文件列表 可以在启动Vim时就指定要编辑多个文件,用命令“vim one.c two.c three.c”。Vim将在启动后只显示第一个文件,完成该文件的编辑后,可以用令:“:next”或“:n”要保存工作成果并继续下一个文件的编辑,命令:“:wnext”或“:wn”可以合并这一过程。
:wnext 保存当前编辑文件并切换到下个文件 :wprev 保存当前编辑文件并切换到上个文件 :first 定位首文件 :last 定位尾文件 ctrl+^ 快速在最近打开的两个文件间切换 :split[sp] 把当前文件水平分割 :split file 把当前窗口水平分割, file :vsplit[vsp] file 把当前窗口垂直分割, file ...
:wnext保存当前编辑文件并切换到下个文件 :wprev保存当前编辑文件并切换到上个文件 :first定位首文件 :last定位尾文件 ctrl+^快速在最近打开的两个文件间切换 :split[sp]把当前文件水平分割 :split file把当前窗口水平分割, file :vsplit[vsp] file把当前窗口垂直分割, file ...