vim命令:一般模式

vim是一个类似于vi的著名的功能强大、高度可定制的文本编辑器,在vi的基础上改进和增加了很多特性。刚开始使用时,你会发现最大的区别就是编辑一个文本时,vi不会显示颜色,而vim会显示颜色。显示颜色更易于用户进行编辑。其他功能没有什么区别。
vim安装命令:

yum install -y vim-enhanced

vim:一般模式

vim filename 编辑一个文件时,一进入该文件就是一般模式了。
在这个模式下,你可以做的操作有,上下移动光标;删除某个字符;删除某行;复制、粘贴一行或者多行。
vim命令:一般模式
vim一般模式下移动光标:

h:或向左方向键 光标向左移动一个字符
j:或者向下方向键 光标向下移动一个字符
K:或者向上方向键 光标向上移动一个字符
l:或者向右方向键 光标向右移动一个字符
Ctrl+f:或者pageUp键 屏幕向前移动一页
Ctrl+b:或者pageDn键 屏幕向后移动一页
Ctrl+d:屏幕向前移动半页
Ctrl+u:屏幕向后移动半页
+:光标移动到非空格符的下一列
-:光标移动到非空格符的上一列
n+空格:按下数字n然后按空格,则光标向右移动n个字符,如果该行字符数小于n,则光标继续从下行开始向右移动,一直到n。nh、nl、nj、nk一个道理。
0(数字0)或者Shift+6或者home键 :移动到本行行首
Shift+4即’$’或end键:移动到本行行尾
H:光标移动到当前屏幕的最顶行
M:光标移动到当前屏幕的中央那一行
L:光标移动到当前屏幕的最底行
G:光标移动到文本的最末行
nG(n是数字):移动到该文本的第n行
gg:移动带该文本的首行
n+回车:光标向下移动n行

在一般模式下,我们还可以实现字符或者字符串的复制、删除、粘贴等操作,操作方法如下:

x和X:x为向后删除一个字符,X为向前删除一个字符
nx:向后删除n个字符
dd:删除光标所在的那一行
ndd:删除光标所在的向下n行
d1G:删除光标所在行到第一行的所有数据
dG:删除光标所在行到末行的所有数据
yy:复制光标所在的那行
nyy:复制从光标所在行起向下n行
p,P:p复制的数据从光标下一行粘贴,P则从光标上一行粘贴
y1G :复制光标所在行到第一行的所有数据
yG:复制光标所在行到末行的所有数据
J:将光标所在行与下一行的数据结合成同一行
v:进入可视化,移动光标回选中字符,然后进行复制、粘贴、删除等操作。
u:还原上一步骤的操作
Ctrl+r:重做上一个动作

vim命令:一般模式
vim命令:一般模式

转载于:https://blog.51cto.com/3069201/2057006

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值