Linux编辑器的使用

一.vim常用的快捷键操作

  1. 移动光标的命令
    h:左移一个字符。
    j:下移一行(文本中的下一行)。
    k:上移一行(文本中的上一行)。
    l:右移一个字符

  2. 行级高速移动
    PageDown(或Ctrl+F):下翻一屏。
    PageUp(或Ctrl+B):上翻一屏。
    G:移到缓冲区的最后一行。
    num G:移动到缓冲区中的第num行。
    gg:移到缓冲区的第一行。

  3. 保存、退出
    q:如果未修改缓冲区数据,退出。
    q!:取消所有对缓冲区数据的修改并退出。
    w filename:将文件保存到另一个文件中。
    wq:将缓冲区数据保存到文件中并退出。

  4. 编辑数据
    x: 删除当前光标所在位置的字符
    dd :删除当前光标所在行
    dw :删除当前光标所在位置的单词
    d$ :删除当前光标所在位置至行尾的内容
    J :删除当前光标所在行行尾的换行符(拼接行)
    u :撤销前一编辑命令
    a :在当前光标后追加数据
    A :在当前光标所在行行尾追加数据
    r char: 用char替换当前光标所在位置的单个字符
    R text :用text覆盖当前光标所在位置的数据,直到按下ESC键

  5. 复制和粘贴
    dd命令删除一行文本,然后把光标移动到缓冲区的某个要放置该行文本的位置,然后用p命令。该命令会将文本插入到当前光标所在行之后。可以将它和任何删除文本的命令一起搭配使用。

    在y后面使用和d命令相同的第二字符(yw表示复制一个单词,y$表示复制到行尾)。在复制文本后,把光标移动到你想放置文本的地方,输入p命令。复制的文本就会出现在该位置。

    可以用可视模式选取要复制的文本。要进入可视模式,应移动光标到要开始复制的位置,并按下v键。移动光标来覆盖你想要复制的文本(甚至可以向下移动几行来复制更多行的
    文本)。在移动光标时,vim会高亮显示复制区域的文本。在覆盖了要复制的文本后,按y键来激
    活复制命令。现在寄存器中已经有了要复制的文本,移动光标到你要放置的位置,使用p命令来
    粘贴。

  6. 查找和替换
    :S(小写)/old/new/
    :S(小写)/old/new/g:一行命令替换所有old。
    :n,ms/old/new/g:替换行号n和m之间所有old。
    :%s/old/new/g:替换整个文件中的所有old。
    :%s/old/new/gc:替换整个文件中的所有old,但在每次出现时提示

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值