vim的使用

一、常用按键说明

1. 一般模式

按键 说明
0 (光标移动到)行首
^ 首个非空字符
$ 行尾
G 移动到最后一行

10G

:10

移动到第10行
gg 移动到首行
x 向后删除一个字符
dd 删除该行(但内容存于剪贴板,故相当于剪切)
yy 复制该行
p 粘贴在光标下一行
u 撤销
ctrl + i 反撤销
% 移动到匹配的括号处
* 移动到下一个相同的单词

2. 命令行模式

按键 说明

:x

保存后离开

:w[filename]

:saveas filename

另存入filename
:set nu 显示行号
:set nonu 取消行号
/word 向下查找word(n/N分别表示移动到下一个/上一个匹配的word处)
:1,$s/word1/word2/g 将word1替换为word2

 

二、 其他功能

1. 块选择

ctrl + v                                  // 进入块操作(移动方向键选择块)
      1) 前面插入:选择块 → I → 要输入的内容 → [Esc] → [Enter]
      2) 后面插入:选择块 → A → 要输入的内容 → [Esc] → [Enter]
  ★ 3) 首行缩进:选择块 → =

 

2. 多文件编辑

vi file1 file2

命令行模式下,输入“:bn”或“:bp”分别表示切换到下一个/上一个文件。

 

3. 多窗口功能

待更新。。。

 

 

 

【补充】

在vi里面,[Tab]键所得到的结果与空格符所得到的结果是不一样的。

 

posted @ 2018-01-18 19:02  GGBeng  阅读(190)  评论(0编辑  收藏  举报