docker学习小实战(六)ubantu vim快速学习补充

由于自己没有学过如何使用vim,闹出了不少烦心的错误,

故去学习了怎么用vim,然后发现vim好用就是难学

先将一些本人会用vim基本知识作为整理与学习用:
vi分为普通模式与插入模式
普通模式就是命令什么的
插入模式就是正常的文本编辑


普通模式

简单命令

   i —— 插入模式. 按ESC键返回普通模式  
   x——删除光标所在的字符  
  :wq——保存退出(:w 保存,:q 退出)

 :q!→ 退出但不保存,使用:qa!,即使在缓存中还有已经修改的也会退出。

  dd——删除当前行  
  p——粘贴  
  hjkl——基本的光标移动 (←↓↑→), hj按行移动。  
  :help<command>——显示关于<command>的帮助,可以使用help不带<command>获得常规帮助。 

取消/恢复

 u——撤回前一步
 Ctrl加R——恢复撤回的一步

重复工作

 .(点)——会重做最后一个命令,

N<命令> ——会重做这个命令N次.N指的是数字,比如3.就会重做3个最后一个命令

简单跳

0—— 跳到第一列

^—— 跳到本行第一个非空字符

$—— 跳到本行末尾

g_—— 跳到本行最后一个非空字符

/pattern—— 搜索pattern

跳行

NG→ 跳到第N行

gg→ 是1G的快捷方式 - 跳到文件的开始

G→ 跳到最后一行

单词跳

默认,单词是有字母和下划线组成。单词就是由空格分隔的。

只考虑单词,就使用大写的字符:

w—— 跳到下一个单词的开头,

e——跳到这个单词的末尾.

高效率跳

%——跳到对应的(, (, [ 处.

*(对比#) —— 跳到当前光标的下一个(上一个) 相同单词的地方

类似于unbantu tab按键

ctrl加p ——类似于unbantu tab按键

注释

1)添加批量注释

ctrl+v 进入矩形选择模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I(shift+i),再插入注释符,比如"#",再按Esc,就会全部注释了。

2)批量去掉注释

ctrl+v进入列编辑模式,横向选中列的个数(如"#"注释符号,需要选中两列),然后按d, 就会删除注释符号。

 

vim学习指南

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值