Vim基础
来源:互联网 发布:板式床 品牌 知乎 编辑:程序博客网 时间:2024/04/27 21:02
1.Vim是有vi演变而来的的编辑器,具有6中基本模式和5种派生模式
2.6种基本模式如下
普通模式(Normal mode)
Vim默认模式,命令往往需要一个操作符结尾
插入模式(Insert mode)
向文波缓冲中插入文本,可以按ESC键回到普通模式
可视模式(Visual mode)
移动命令会扩大高亮的文本区域。高亮区域可以是字符、行或者是一块文本。
执行非移动命令时,命令会被执行到这块高亮的区域上。选择模式(Select mode)
可用鼠标或者光标键高亮选择文本,不过输入任何字符的话,Vim会用这个字符替换选择的高亮文本块,并且自动进入插入模式
命令行模式(Command line mode)
在该模式中可以输入会被解释成并执行的文本
例如:执行命令(:键)、搜索(/和?键)或者过滤命令(!键),命令执行后返回到命令行模式之前的模式Ext模式(Ex mode)
使用“:visual“命令离开Ex模式前,可以一次执行多条命令
3.三种模式的切换
- 普通模式进入插入模式:i(插入)或a(追加)
普通模式进入命令行模式:“:”
注意:命令行模式中输入wq回车后保持并退出vim;输入w 文件名可以将文档另存为其他文件名或存到其他路径下
4.进入vim
在终端中输入命令:vim 文件名
5.游标移动,在普通模式下
另外,使用方向键也可以进行移动
6.进入插入模式,相应的命令
注意:每次要先回到普通模式才能切换成以不同的方式进入插入模式
7.退出vim
命令行模式下退出vim的方式
8.删除文本
普通模式下删除vim文本信息
注意:命令之前加上数字,表示一次删除多行。2dd表示一次删除2行
0 0
- vim基础
- vim基础
- vim 基础
- Vim基础
- VIM基础
- Vim基础
- vim基础
- Vim 基础
- Vim基础
- [学习整理]VIM基础
- vi/vim入门基础
- vim使用基础
- vim基础增强
- 常用基础Vim命令
- VIM基础及进阶
- vim 基础配置
- vim script 编程基础
- VIM基础130命令
- CSS 浮动的16条规则
- MAR 安卓初学
- linux常用命令大全(转)
- 关于SpringMVC注解的一些补充说明
- 前端CSS规范大全
- Vim基础
- python 字符处理代码 1.0
- 高版本Oracle数据库中数据迁移至低版本Oracle数据库中的一种办法
- 快速开发BACnet产品之二 (关于BACnetLib类结构的说明)
- qt 嵌入 sdl
- 零钱兑换问题
- ZOJ_1204_Additive equations
- bfcache往返缓存
- JavaWeb 中乱码过滤器的代码