VIM常用操作

一,三种模式

在普通模式中,有很多方法可以进入插入模式。比较普通的方式是按a(append/追加)键或者i(insert/插入)键
在命令行模式中可以输入会被解释成并执行的文本。例如执行命令(:键),搜索(/和?键)或者过滤命令(!键)。在命令执行之后,Vim返回到命令行模式之前的模式,通常是普通模式

1.模式切换

vim启动进入普通模式,处于插入模式或命令行模式时只需要按Esc或者Ctrl+[即可进入普通模式。普通模式中按i(插入)或a(附加)键都可以进入插入模式,普通模式中按:进入命令行模式。命令行模式中输入wq回车后保存并退出vim。

2.进入插入模式

在普通模式下使用下面的键将进入插入模式,并可以从相应的位置开始输入

命令   说明
i   在当前光标处进行编辑
I   在行首插入
A   在行末插入
a   在光标后插入编辑
o   在当前行后插入一个新行
O   在当前行前插入一个新行
cw  替换从光标所在位置后到一个单词结尾的字符

3.命令行模式下退出vim

从普通模式输入:进入命令行模式,输入wq回车,保存并退出编辑

以下为其它几种退出方式:
命令      说明
:q!     强制退出,不保存
:q      退出
:wq!    强制保存并退出
:w      <文件路径>  另存为
:saveas 文件路径    另存为
:x      保存并退出
:wq     保存并退出

二,vim重复命令

1.重复执行上次命令

.

2.执行指定次数相同的命令

进入普通模式输入N,N表示重复后面的次数

10x,删除10个连续字符
3dd,将会删除3行文本

三。游标的快速跳转

1.行间跳转

命令                      说明
nG(n Shift+g)       游标移动到第 ngg                  游标移动到到第一行

G(Shift+g)          到最后一行

小技巧:你在完成依次跳转后,可以使用Ctrl+o快速回到上一次(跳转前)光标所在位置

2.行内跳转

普通模式下使用下列命令在行内按照单词为单位进行跳转

命令          说明
w       到下一个单词的开头
e       到下一个单词的结尾
b       到前一个单词的开头
ge      到前一个单词的结尾
0或^         到行头
$            到行尾
f<字母>   向后搜索<字母>并跳转到第一个匹配的位置(非常实用)
F<字母>   向前搜索<字母>并跳转到第一个匹配的位置
t<字母>   向后搜索<字母>并跳转到第一个匹配位置之前的一个字母(不常用)
T<字母>   向前搜索<字母>并跳转到第一个匹配位置之前的一个字母(不常用)

四、复制粘贴和剪切

1.复制及粘贴文本

    普通模式中使用y复制
    普通模式中,yy复制游标所在的整行(3yy表示复制3行)
    普通模式中,y^ 复制至行首,或y0。不含光标所在处字符。
    普通模式中,y$ 复制至行尾。含光所在处字符。
    普通模式中,yw 复制一个单词。
    普通模式中,y2w 复制两个单词。
    普通模式中,yG 复制至文本末。
    普通模式中,y1G 复制至文本开头。

    普通模式中使用p粘贴
    普通模式中,p(小写)代表粘贴至光标后(下)
    普通模式中,P(大写)代表粘贴至光标前(上)

2.剪切及粘贴

dd删除命令就是剪切,你每次dd删除文档内容后,便可以使用p来粘贴,也这一点可以让我们实现一个很爽快的功能——
ddp
交换上下行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值