每天一个新知识之VIM编辑器常用快捷键及操作

一、定义别名使用vi调用vim编辑器

# alias vi='vim

二、常用按键说明

按键作用
a再光标所在字符尾后插入
A在光标所在行尾插入
i在光标所在字符前插入
I在光标所在行首插入
o在光标下插入新行
O再光标上插入新行
gg移动到文件头
^移动到行首
$移动到行尾
:nn为整数移动到第n行
x删除单个字母
nx从光标位置起删除连续的n个字母
dd删除单行(注意该操作实际是把删除的行进行剪切放入剪切板)
ndd从光标当前行起删除n行
:n,md删除从n行到m行
dG从光标当前所在行起删除到文件尾
p粘贴到光标后
P大写,粘贴到光标前
yy复制1行
nyy从光标所在行起复制n行
u撤销到文件打开时的状态
ctrl+r恢复,反撤销
r替换光标所在位置的字符
R从光标所在位置开始替换字符,按ESC结束
/<查找内容>从光标所在行向下查找
?<查找内容>从光标所在行向上查找
n下一个
N上一个
:n,ms/old/new/g替换n到m行所有的old为new
:%s/old/new/g替换所有的old为new
:n,ms/^/#/g注释n-m行
:n,ms/^#//g取消n-m行注释
:r <文件名>把文件内容导入到光标所在位置
!<命令>在vim中执行系统命令
:r !<命令>在vim中执行系统冰凌并把结果导入光标所在位置
:map 快捷键 快捷键执行的命令设定快捷键例-:map ^P I#,按ctrl+p在首行加入注释
:ab 源字符 替换的字符替换字符 例如-:ab mymail 123@qq.com 将所有的mymail替换为对应邮箱123@qq.com
-o多文件打开,以上下分屏的方式,ctrl+w加箭头进行分屏切换。vim -o a.txt b.txt
-O多文件打开,以左右分屏的方式,ctrl+w加箭头进行分屏切换。vim -o a.txt b.txt
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值