失常模式
在失常模式下一些快捷键的用法
i
进入插入模式.a
进入光标所在位置的下一个地位, 切换至插入模式.shift + a
进入光标所在行的行尾, 切换至插入模式o
进入光标所在位置的下一行, 切换至插入模式shift + o
进入光标所在位置的上一行, 切换至插入模式h
j
k
l
光标挪动 上 - 左 - 右 - 下yy
复制一行文本内容nyy
复制 n 行文本内容y$
复制以后光标地位到本行结尾的内容,y shift + 4
p
对复制内容进行粘贴dd
剪切一行文本内容ndd
剪切 n 行文本内容d$
剪切以后光标地位到本行结尾的内容u
撤销上一个操作, 撤销屡次输出屡次 uctrl + r
将撤销的信息重做x
删除一个字符r
替换一个字符, 先选中字符, 输出r
后输出要替换的新内容shift + g
跳转到最初一行n shift + g
跳转到 n 行, 输出:
进入命令模式, 输出set nu
会显示行数shift + 4
跳转到行尾shift + 6
跳转到行头
命令模式
在失常模式下输出 shift :
进入命令模式, 有时候也叫默行模式
w
将文件保留w + 门路 / 文件名称
文件保留至或另存至q
退出q!
强制退出! + 其它命令
能够在操作文档时长期应用其它命令, 例如!ifconfig
长期查看 ip 地址/ 字符
查找文本中存在的字符, 输出n
向下跳转到其它匹配字符,shift + n
向上跳转至其它匹配的字符.s / 被替换字符 / 替换字符
将光标所在行的字符替换成对应的字符%s / 被替换字符 / 替换字符
将全局的某个字符替换成对应的字符3,10s / 被替换字符 / 替换字符
将 3 -10 行的字符替换成对应的字符set nu
会显示行号set nonu
勾销显示行号