Vim基本操作总结

本文是学习Vim时的笔记总结,以便在遗忘时方便查找相关命令,原学习视频链接:https://www.imooc.com/learn/1129

1.1 Vim的4种模式

1.normal模式:使用i/a/o以及I/A/O进入插入模式,其中各快捷键的含义如下:

i -- insert

a -- append

o -- open a line below

A -- append after line

 I -- insert before line

O -- append a line above

2.插入模式:使用Esc退出插入模式回到普通模式

3.命令模式:

:vs (vertical split) 左右分屏

:sp (split) 上下分屏

% s/XXX/YYY/g 全局替换 (用YYY替换XXX)

4.visual模式:

v 从当前字符开始选择

V 选中当前行

ctrl + v 长方形块状选择

1.2 Vim插入模式小技巧

1.ctrl+h 删除上一个字符,ctrl+w删除上一个单词,ctrl+u删除当前行

2.gi 快速回到刚才编辑的地方

1.3 Vim快速移动

1.normal 模式下 h左、j下、k上、l右

2.单词之间跳转:

w/W 移动下一个word/WORD开头。e/E 下一个word/WORD尾

b/B 回上一个word/WORD开头

说明:word 以非空白符分割的单词,WORD 以空白符分割的单词

3.行间搜索移动:

f{char}移动到char字符上,t移动到char的前一个字符 

如果第一次没搜到,可以用分号/逗号继续搜该行下一个/上一个

大写的F表示反向搜索

4.水平移动:

0移动到行首

$移动到行尾

5.页面移动:

gg文件开头

G文件结尾

Ctrl+o回到上一个位置

------------------------------------ 

H屏幕的开头 

M屏幕的中间 

L屏幕的结尾

------------------------------------ 

Ctrl+u/f 上下翻页

zz将当前行置为屏幕中间

posted @ 2019-07-21 14:28  但求无悔1993  阅读(173)  评论(0编辑  收藏  举报