36.vim基本1

发表于 未分类 分类,标签:
Vim 模式
主要的 4 种模式:
Normal 模式:默认进入的模式,也是最常用的模式
Insert 模式:插入模式,像正常的文本编辑器一样输入
Command 模式:命令模式,在底部输入命令
Visual 模式:可视模式,对文本进入选择

Normal 模式:基本移动
hjkl :上下左右
gg :跳到第一行(类似 Home 键)
G :跳到最后一行(类似 End 键)
<Ctrl-u> / <Ctrl-b> :往上翻半页/一页(类似 PageUp 键)
<Ctrl-d> / <Ctrl-f> :往下翻半页/一页(类似 PageDown 键)
{lineno}gg :跳到第 lineno 行
zz / zt / zb :光标行设置为 屏幕居中/屏幕第一行/屏幕最后一行

Normal 模式下通过特定命令进入 Insert 模式
i :代表insert,当前光标之前开始输入
a :代表append,当前光标之后开始输入
o :下方插入新的一行,然后开始输入
s :删除当前光标的字符,然后开始输入
I :在本行的开头开始输入
A :在本行的末尾开始输入
O :上方插入新的一行,然后开始输入
S :删除当前行,然后开始输入

Normal 模式下输入 : 进入 Command 模式
:w :保存当前文件
:q :退出
:q! :放弃当前更改,然后退出
:wq :保存当前更改,然后退出
:h {command} :显示关于命令的帮助
<Esc> 回到 Normal 模式

Visual 模式
Normal 模式下按 v 进入可视模式
进入可视模式后可以用 Normal 模式下的移动命令选择文本
可视模式下 x / y :剪切/复制;回到 Normal 模式下 p :粘贴
Normal 模式下按 V 进入行可视模式,一次选中一整行,在需要选中多行时很方便
<Esc> 回到 Normal 模式

对比
操作            其他文本编辑软件        Vim 命令
光标移动        上下左右方向键            hjkl
文件首尾         Home End                 gg G
翻页           PageUp PageDown       <Ctrl-u> <Ctrl-d >
剪切            选中后 <Ctrl+x>          选中后 x
复制           选中后 <Ctrl+c>           选中后 y
粘贴              <Ctrl+v>                  p



0 篇评论

发表我的评论