linux的vim的常用命令_linux学习(二)

linux 的 vim 快速简单常用命令总结

深自缄默, 如云漂泊
vim 有 命令模式, 插入模式, 和编辑模式

使用 vim 和进入输入模式和保存退出

  1. 使用 vim filename 进入 vim, 此时默认在 命令模式
  2. 使用 i a o 进入 插入模式
    1. a 在字符后开始插入, A 在行尾开始插入
    2. i 在字符前开始插入, I 在行首开始插入
    3. o 在光标之前插入一行, O 在光标下插入新行
  3. 使用 esc 退出 插入模式, 进入 命令模式
  4. 使用 : 进入编辑模式
  5. :wq 保存退出
  6. :W 只保存
  7. :w 另存为
  8. :q! 不保存退出
  9. :wq! 强制保存退出

内容设置和查找

  1. 命令模式 输入 : 进入编辑模式
  2. 输入 :set nu 设置行号
  3. 输入 :set nonu 取消行号
  4. :n 移动到 n 行
  5. gg 移动到第一行
  6. G 移动到最后一行

删除内容

  1. 在命令页面输入 X 删除光标所在的字符
  2. nx 删除光标后 n 个字符
  3. dd 删除光标所在行
  4. ndd 删除光标后 n 行
  5. dG 删除光标行到最后一行
  6. dD 光标处和行尾
  7. :1, 10d 删除 1~10 行

复制粘贴, 替换和取消动作

  1. yy 复制光标所在的当前行
  2. nyy 复制光标所在的当前行直到 n 行
  3. p (小写) 粘贴到当前行的下一行
  4. P (大写) 粘贴到当前行的上一行
  5. r 取代标记的字符
  6. R 开启替换模式, 使用 esc 结束模式
  7. :%s
  8. : 起始行, 终止行 / 要替换的字符 / 新的字符串 / g g 结尾是不提问的替换, r 是提问要不要替换

搜索内容

  1. / 内容 搜索
  2. :set ic 忽略大小写的搜索
  3. n 下一个

其他

  1. :r 文件名 将文件内容导入到光标所在位置
  2. :which ll 查看 ll 的帮助信息
  3. map ^p I#<ESC> 录制宏
  4. ab email [email protected] 设置当输入 email 的时候, 替换成 [email protected]

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/miyahejuzi/article/details/100086987