Vim编辑器入门(一)

Vim入门

yh 2017.03.24

一、Vim具有6种基本模式和5种派生模式

1. 普通模式(Normal mode)
  • dd 删除当前行
  • 2dd(重复dd两次)
  • dj 删除当前行和下一行
  • a(append)键或者i(insert)键 进入插入模式
2. 插入模式(Insert mode)

ESC键 回到普通模式

3. 可视模式(Visual mode)

移动命令会扩大高亮的文本区域
执行一个非移动命令,命令会被执行到这块高亮的区域上

4. 选择模式(Select mode)

可以用鼠标或者光标键高亮选择文本
输入任何字符的话,Vim会用这个字符替换选择的高亮文本块,并且自动进入插入模式。

5. 命令行模式(Command line mode)

可以输入会被解释成并执行的文本
- 执行命令(:键)
- 搜索(/和?键)
- 过滤命令(!键)
在命令执行之后,Vim返回到命令行模式之前的模式,通常是普通模式。

6. Ex模式(Ex mode)

这和命令行模式比较相似,在使用:visual命令离开Ex模式前,可以一次执行多条命令。

二、模式转换

  • 普通模式 ->(i / a)->插入模式
  • 普通模式 ->(:) ->命令行模式
  • 命令行模式&插入模式 -> (ESC/Ctrl+[) ->普通模式

三、进入Vim

1. 两种方式

  1. vim test1.txt
  2. vim 进入命令行模式后输入:e 文件路径

2. 光标移动

  • 在普通模式下使用方向键或者h,j,k,l键可以移动游标
  • h 左移一位
  • j 下移一位
  • k 上移一位
  • l  右移一位
  • w 移动到下一个单词
  • b 移动到上一个单词

四、插入模式

  • i 在当前光标处进行编辑
  • I 在行首插入
  • A 在行末插入
  • a 在光标后插入编辑
  • o 在当前行后插入一个新行
  • O 在当前行前插入一个新行
  • cw 替换从光标所在位置后到一个单词结尾的字符

五、保存文件

  • 按:进入命令行模式,输入w回车

六、退出Vim

  • 按:进入命令行模式,输入w回车
  • :q! 强制退出,不保存
  • :q 退出
  • :wq! 强制保存并退出
  • :w <文件路径> 另存为
  • :saveas 文件路径 另存为
  • :x 保存并退出
  • :wq 保存并退出
  • 普通模式下输入Shift+zz即可保存退出vim

七、删除文本

  • x 删除游标所在的字符
  • X 删除游标所在前一个字符
  • Delete 同x
  • dd 删除整行
  • dw 删除一个单词(不适用中文)
  • d$或D 删除至行尾
  • d^ 删除至行首
  • dG 删除到文档结尾处
  • d1G 删至文档首部
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值