Vim工具的基本使用

1.Vim中3种模式的切换

(1)在命令模式下,输入如下常用字符会进入插入模式。
i 进入到插入模式,并从光标所在处输入字符。
I 进入到插入模式,并从光标所在行的第一个非空格符处开始输入。
a 进入到插入模式,并从光标所在的下一个字符处开始输入。
A 进入到插入模式,并从光标所在行的最后一个字符处开始输入。
o 进入到插入模式,并从光标所在行的下一行新增一行。
O 进入到插入模式,并从光标所在行的上一行新增一行。
cw 替换从光标所在位置后到一个单词结尾的字符。
(2)插入模式转为命令模式。
按Esc键可退出插入模式,进入命令模式。
(3)命令模式转为底行模式。
在命令模式下输入英文的 : 即可进入底行模式。

2.Vim光标的移动(命令模式下)

h j k l 分别实现光标左、下、上、右的移动。另外,在h j k l 命令前面可以添加数字,比如9j表示向下移动9行。
w 移动到光标所在处的下一个单词的开头。
e 移动到光标所在处的下一个单词的结尾。
b 移动到光标所在处的上一个单词的开头。
0 移动到光标所在行的最前面的字符。
^ 移动到光标所在行第一个非空字符的位置。
$ 移动到光标所在行的最后面的字符。
g_ 移动到光标所在行最后一个非空字符的位置。
G 移动到文件最后一行。
gg 移动到文件的第一行。
nG n为数字,表示移动到文件的第几行。
英文符号* 匹配光标所在当前单词,并把光标移动到下一个匹配到的单词。
英文符号# 匹配光标所在当前单词,并把光标移动到上一个匹配到的单词。
% 匹配括号移动。

3.删除、复制和粘贴(命令模式下)

x 删除光标所在的字符。(Del)
X 删除光标所在的前一个字符。(Backspace)
dd 删除光标所在的行。
ndd 删除光标所在的向下n行。
:n1,n2,d 删除n1到n2行。
yy 复制光标所在的那一行。
nyy 复制光标所在的向下n行。
:n1,n2,y 复制n1到n2行的内容。
p 把已经复制的数据粘贴到光标的下一行。
u 撤销前一个命令。
ctrl+r 反撤销。

4.查找(命令模式下)

/<要查找的字符> 向下查找
?<要查找的字符> 向上查找。
按n跳到下一个查找到的字符,按N跳到查找到的上一个字符。

5.和文件相关的操作(底行模式)

在命令模式下需先输入:
q 退出文件。
q! 强制退出,不保存修改的文件。
w 保存修改过的文件。
w! 强制保存修改过的文件。
wq 保存退出。
wq! 强制保存退出。
e+文件名 新打开一个文件。
saveas+文件名 另存为一个文件。
bn以及bp 同时打开多个文件的时候使用这两个命令来切换下一个或者上一个文件。

6.可视化操作

v 以字符为单位选中内容。
V 以行为单位选中内容。
ctrl + v 可视化的块操作。

7.分屏管理

:split 创建分屏(水平)。
:vsplit 创建垂直分屏。
Ctrl+w+dir 移动光标到另外位置的分屏。(dir可以为h j k l)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值