linux ---vim使用

一、光标控制命令
   命令                  移动
   k                  向上移一行
   j                  向下移一行
   h                  向左移一个字符
   l                  向右移一个字符
   gg                 移到文件的首行
   G                  移到文件的末行
   H                  移到屏幕的第一行
   w                  移到下一个字的开头
   W                  移到下一个字的开头,忽略标点符号
   e                  移到下一个字的结尾
   E                  移到下一个字的结尾,忽略标点符号
   ^                  移到当前行首
   $                  移到当前行尾
   {                  移到上一段开头
   }                  移到上一段结尾
   Enter              移到下一行行首
二、在 vim 中添加文本
   命令                  插入
   i                  在光标前插入文本
   I                  在当前行首插入文本
   a                  在光标后插入文本
   A                  在当前行末插入文本
   o                  在当前行的下边插入新行
   O                  在当前行的上边插入新行
   s                  删除光标所在处字符,并进入插入模式
   S                  删除光标所在的行,并进入插入模式
   :r filename        读入指定文件内容,并插在当前行后
   :nr file           读入文件 file 内容,并插在第 n 行后
   Esc                回到命令模式
三、在 vim 中删除文本
    命令                  删除
    x                  删除光标处的字符
    db                 删除光标前面的字
    dw                 删至下一个字的开头
    dd                 删除整行
    :n,md              从第 m 行开始往前删除 n 行
    d$                 从光标处删除到行尾
    d^                 从光标处删除到行首
四、在 vim 中查找与替换
    命令                 查找与替换
  /target              在文件中向前查找 target
  ?target              在文件中向后查找 target
    n                   查找下一个
    N                   查找上一个
  :set ic               查找时忽略大小写
  :set noic             查找时对大小写敏感
%s/text1/text2/g        在整个文件中查找text1并且替换为text2
五、在 vim 中复制文本
    命令                     复制
    yy                  复制当前行
    nyy                 从当前开始复制n行
     p                  粘贴至光标前
     P                  粘贴至光标后
     u                  撤消上一次修改
     U                  撤消所有修改
六、保存与退出vim
    命令                     保存或退出
    :w                  保存文件但不退出
    :w file             将修改保存在 file 中但不退出
  :wq 或 ZZ 或 :x        保存文件并退出
    :q!                 不保存文件,强制退出
    :e!                  放弃所有修改,从上次保存文件开始再编辑
七、其他选项
    选项                     作用
    :set all            查看所有选项
    :set nu             设置行号
    :set showmode       显示是输入模式还是替换模式
    :set ts=4           为文本输入设置 tab stops
    :set nonumber       取消显示行数
    :.=                 查看当前行的行号
    :=                  查看总行数
    ctrl+g            显示文件名、当前的行号、文件的总行数和文件位置的百分比
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值