vim常用命令
vim 常用命令: ? ? yy ? ? 复制光标所在的一行 ? ? ? 4yy ? 复制光标以及光标向下四行 ? ? ? p ? ? ? 黏贴 ? ? ? dd ? ? 剪贴光标所在的一行 ? ? ? 4dd ? 剪切光标所在的行以及光标向下四行 ? ? ? D ? ? ?从当前的光标开始剪切,一直到行末 ? ? ? d0 ? ??从当前的光标开始剪切,一直到行首 ? ? ? dw ? ?删除光标所在的单词 ? ? ? x ? ? ? 删除当前的光标,每次仅仅会删除一个 ? ? ? X ? ? ? 删除当前光标前的一个字母,每次仅仅会删除一个 ? ? ? h ? ? ?向左 ? ? ? j ? ? ?向下 ? ? ? k ? ? 向上 ? ? ? l ? ? ?向右 ? ? ? M ? ?当前屏幕的中间 ? ? ? H ? ?当前屏幕的最上方 ? ? ? L ? ?当前屏幕的最下方 ? ? ? ctrl+f ? ? 向下翻一页 ? ? ? ctrl+b ? ?向上翻一页 ? ? ? { ? ? ? ? ? ?按段移动,向上移动 ? ? ? } ? ? ? ? ? ?按段移动,向下移动 ? ? ? 20G ? ? ? 快速定位到20行代码 ? ? ? G ? ? ? ? ? 快速的定位到整个代码的最后一行 ? ? ? gg ? ? ? ? ?快速定位到整个代码的第一行 ? ? ? w ? ? ? ? ? 以单词进行划分,跳到下一个单词的开头处 ? ? ? b ? ? ? ? ? ?以单词进行划分,调到上一个单词的开头处 ? ? ? u ? ? ? ? ? ?撤销刚刚的操作 ? ? ? ctrl+r ? ? ? 反撤销 ? ? ? v ? ? ? ? ???按字符移动,选中一片代码: ? ? ? V ? ? ? ? ?? 按段移动,选中一片代码: ? ? ? >> ? ? ? ? ?向右移动代码 ? ? ? >> ? ? ? ? ?向左移动代码 ? ? ? . ? ? ? ? ? ? ?重复执行上一次操作 ? ? ? r ? ? ? ? ? ? ?替换一个字符 ? ? ? R ? ? ? ? ? ?替换光标以及后面的字符 ? ? ??shift+zz 相当于 末行模式下 wq ? ? ? 查找命令: ? ? ? / ? ? str查找 ? ? ? n ? ?查找下一个 ? ? ? N ? ?查找上一个 ? ? ? 替换命令: ? ? ? 末行模式下,将当前文件的所有hello,替换成hi。 ? ? ? :%s/hello/hi/g ? ? ? ?w ? ? 保存 ? ? ? ?q ? ? ?退出? ? ? ? ? wq ?保存并退出 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |