vim部分常用的命令(更新时间:2018/04/14)

本文详细介绍Vim编辑器的基本使用方法及各种实用快捷键,包括光标移动、编辑操作、复制粘贴等功能,适用于初学者及需要快速查阅Vim命令的用户。

系统环境

[root@web01 ~]# uname -r
2.6.32-696.el6.x86_64
[root@web01 ~]# uname -m
x86_64
[root@web01 ~]# cat /etc/redhat-release 
CentOS release 6.9 (Final)

移动光标

h j k l左下上右
gg  :1  1G移动到第一行
G  :$移动到最后一行
10gg  10G  :10移动到第10行
0行首
^行首的非空格处
$行尾

 

H光标移动到当前屏幕的最上方那一行的第一个字符
M光标移动到当前屏幕的中央那一行的第一个字符
L光标移动到当前屏幕的最下方那一行的第一个字符

 

编辑

o在当前行下一行插入一行,进入编辑模式
C剪切光标所在位置到行尾,进入编辑模式
dG删除当前行到最后一行
u撤销上一次操作
ctrl+r恢复上一次操作

复制 粘贴 剪切

D删除光标所在位置的内容到行尾
yy复制当前行
dd删除(剪切)当前行
p粘贴
3p粘贴多次(3次)

替换

r会替换光标所指的那个字符
R会一直替换光标所指的文字,直到按下Esc为止

选择

v字符选择
V行选择
ctrl+v块选择

搜索

/str搜索str
n向下搜索
N向上搜索

帮助

:h G查询G的作用
:h :wq查询:wq的作用

其他

:!pwd执行命令pwd
:n1,n2 w[file]将n1到n2另存为file
:%s/a/b/g把a全部替换为b
:n,ms/a/b/g[c]n~m行中间搜索a并替换为b,c参数可以一个个确认
 

:set list

显示结束符 $美元符
:1,5copy10将1-5行复制到第10行之后
:1,5move10将1-5行移动到第10行之后

多行编辑

    Ctrl+v 然后按上下左右键,Shift+i,进入插入模式,输入文本按ESC

注:以上内容仅供参考,读者可根据自己情况进行使用和编辑文件

此博客持续更新ing

转载于:https://my.oschina.net/u/3285916/blog/1623189

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值