Vim001编辑器使用

vim

一种编辑器详情自行百度

它有三种模式

  • 命令模式
  • 编辑模式
  • 末行模式
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
当你 vi 1.txt后 是命令模式
切换到编辑模式
1. i 当前光标左边插入
2. o 当前光标下一行插入
3. a 当前光标右边插入
4. I 当前光标行首插入
5. A 当前光标行尾插入
切换到命令模式 「esc」


从编辑模式按了「esc」再输入一个冒号 「:」就会进入末行模式
1. wq 保存退出
2. q! 不保存退出
3. x 保存退出
4. q 退出

vim里的智能提示功能

1
2
3
4
5
6
7
8
myname = 'sssss'



此时你又输了一个m
m

你想再次输入 myname不想手敲 「ctrl+n」

进入命令模式

移动光标

  • h 左
  • j 下
  • k 上
  • l 右
  • M 光标移动到行中间行
  • L 定位到屏幕最后一行行首
  • G 移动到指定行,行号 15G 跳到15行
  • gg 跳到第一行
  • yy 复制 8yy 表示从当前光标所在行开始复制 只输入yy代表当前行
  • p 粘贴
  • dd 剪切 8dd 表示从当前光标所在行开始剪切 只输入dd代表当前行
  • u 撤销
  • ctrl + r 反撤销
  • w 向后移动一个字
  • b 向前移动一个字
  • { 按段移动上移
  • } 按段移动下移
  • ctrl + d 翻半屏
  • ctrl + u 翻半屏
  • crrl + f 下翻一屏
  • crrl + b 上翻一屏

命令模式

  • x 删除当前光标后边的字母
  • X 删除当前光标前边的字母
  • D 当前光标删除到行尾
  • d0 当前光标删除到行首
  • dw 删除一个词 光标所在位置

  • << 文本左移

  • 文本右移