0
点赞
收藏
分享

微信扫一扫

简单使用vim编辑器的用法

vim的使用笔记可以涵盖很多内容,以下是一些基本操作和常见命令的简要总结:

启动Vim

  • 打开或创建文件:vim filename

基本模式切换

  • 正常模式(Normal Mode):启动时默认进入此模式,用于执行移动、复制、删除等操作。
  • 进入插入模式:按下 iaoO 键(在光标前/后插入文本、新行下方/上方插入新行)。
  • 插入模式(Insert Mode):进行文本输入。
  • 返回正常模式:按下 Esc 键。
  • 可视模式(Visual Mode):选择文本块。
  • 进入可视模式:从正常模式下按 v(字符可视)、V(行可视)或 <Ctrl>+v(块可视)。

基本操作

  • 移动光标:
  • 左右上下移动:h (左)、j (下)、k (上)、l (右)
  • 单词间跳转:w (到下一个单词开头)、e (到下一个单词末尾)、b (到上一个单词开头)
  • 行首行尾:0 (行首)、$ (行尾)
  • 删除操作:
  • 删除单个字符:x
  • 删除一行:dd
  • 剪切多行:nyy (n为数字,表示剪切n行)
  • 删除当前位置至行尾:d$
  • 复制与粘贴:
  • 复制一行:yy
  • 粘贴:在正常模式下,按下 "p (粘贴到光标之后),或者在可视模式选中区域后,p (粘贴到当前光标位置) 或者 "P (粘贴到光标之前)
  • 查找与替换:
  • 查找::/<pattern>/pattern<Enter>,按 n 下一个匹配,N 上一个匹配
  • 替换::s/original/replacement/g (全局替换当前行第一个匹配)
  • 全局替换整个文件::g/original/replacement/g
  • 保存与退出:
  • 保存并退出::wq
  • 强制保存并退出(即使有未保存更改)::wq!
  • 不保存并退出::q!
  • 撤销与重做:
  • 撤销:u
  • 重做:<C-r>

高级特性

  • 插入模式下的自动缩进::set autoindent
  • 显示行号::set number
  • 打开多文件:vim file1.txt file2.txt
  • 分屏编辑::sp filename:vsp filename 分别为水平分割和垂直分割屏幕



举报

相关推荐

0 条评论