Vim命令详解

  1. 全局字符串替换
    :%s/原字符串/目标字符串/g
  2. 跳转到文件顶端
    gg

  3. 跳转到文件底端
    G
  4. 删除某一行

    dd

  5. 删除多行

    7,19d

    7:待删除起始行

    19:待删除末尾行

    d:执行删除命令(表示删除7-19行,其中包括第7行和19行)

  6. 精确匹配

    :/匹配单词

    按回车键,启动搜索,n向下搜索,N向上搜索。

  7. 多行注释   

     进入命令行模式,按ctrl + v进入 visual block模式,按(上下键)(或者j,k键)选中多行,把需要注释的行标记起来

     按大写字母I,再插入注释符(例如//或者#)

     按下ESC键,此时就会全部注释 

  8.多行取消注释

      进入命令行模式,按ctrl + v进入 visual block模式,按照上下键选中多行。

      按照d键就可全部取消注释。

   9.多行同时缩进

  按v进入visual状态,上下键选择多行,用>或<缩进或缩出(一次缩进四个空格)11

10. 复制

nyy

命令行模式下复制多行,其中n为复制的行数,复制一行为

yy

12.粘贴

p

命令行模式下粘贴复制的内容

13.更新文件

:e

命令行模式,之后点击回车

14.左对齐

左对齐一般应用在这种场景:从其他地方复制了一个格式很乱的代码到 vi 文本中,此时看着很不爽,想让代码左对齐怎么办。

:1,19 left

命令行模式,之后点击回车,注意19与left之间有空格,表示左对齐第一行到第19行中间的所有行(含第1行与第19行)

15.删除命令

有些时候我们在linux服务器上输入的命令太长,按Backspace不好删除的时候,我们可以使用快捷键。

ctrl + u 删除光标前的所有命令

ctrl + k 删除光标后的所有命令

既快捷又方便。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值