乐趣区

关于linux:Linuxvim编辑器

失常模式

在失常模式下一些快捷键的用法

  • i 进入插入模式.
  • a 进入光标所在位置的下一个地位, 切换至插入模式.
  • shift + a 进入光标所在行的行尾, 切换至插入模式
  • o 进入光标所在位置的下一行, 切换至插入模式
  • shift + o 进入光标所在位置的上一行, 切换至插入模式
  • h j k l 光标挪动 上 - 左 - 右 - 下
  • yy 复制一行文本内容
  • nyy 复制 n 行文本内容
  • y$ 复制以后光标地位到本行结尾的内容,y shift + 4
  • p 对复制内容进行粘贴
  • dd 剪切一行文本内容
  • ndd 剪切 n 行文本内容
  • d$ 剪切以后光标地位到本行结尾的内容
  • u 撤销上一个操作, 撤销屡次输出屡次 u
  • ctrl + 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 勾销显示行号

插入模式

可视模式

退出移动版