以下操作全是在vim下的,vim主要还是在编写单文件程序时很方便,尤其是对于acm队员,很好用
我的资源中有一套自己写的比较简单的vim配色方案文件,嫌麻烦不爱自己写的可以用,具体使用方法在文件内容最下方注释有
-----------------------下面是正文-------------------------------------------------------------
首先启动文件的命令:
首先介绍vim的三种模式:
1.命令模式:可以执行一些简单的命令
2.编辑模式: 编辑文本
3.执行模式:可以执行一些复杂的命令
--------------------命令模式&&执行模式---------------------------------------------------------------------
在命令模式下可以通过传统的方向键控制光标的位置,也可以更方便的直接通过主键盘区的k ( 上) , h ( 左) , l ( 右) , j (下)进行操作
查找操作: 在命令模式下查找
/<要查找的内容>
如果有多个符合要求的内容,可以通过<n>在他们之间进行切换
功能更加强大的查找替换操作
原始文本:
命令:
处理过的文本以及提示信息:
拷贝,剪切,粘贴操作
1.<dd> :用来剪切一整行的内容
2.<yy>:用来拷贝一整行的内容
3.<dw>:从当前光标位置拷贝一个单词
4.<p>:将缓冲区的内容粘贴到此处
5.<u>: 撤销本步操作
5.剪切和拷贝操作前加数字可以对多行进行操作
配置相关:
可以直接修改配置文件 vimrc文件
也可以在编辑器中通过执行命令进行修改
set nu : 显示行号 : set number
set nonu : 关闭行号显示 : set nonumber
set ai : 打开自动缩进 : set autoindent
set noai : 关闭自动缩进 : set noautoindent
set tabstop=4 : 设置tab键等同的空格数
set shifwidth=4 设置每行缩进的宽度
set expandtab 把tab键转换成空格
set tw=100 把文本行宽度设置为100
set cindent 设置c的缩进格式
...............常用的应该就这么多
退出编辑器的方式: ( 很多种,推荐wq )
1.<w>:保存文件
2.<w!>:强制保存文件
3.<q>:退出
4.<q!>:强制退出
5.<wq>:保存并退出
6.<x>:保存并退出
7.ZZ ( 直接输入,不用打冒号,是命令模式下的指令)
-------------------编辑模式----------------------------------------------------------------------
首先介绍由命令模式切换到编辑模式的几种方式
1. <I> 进入编辑模式,且光标转移到文件最前位置
2. <A>进入编辑模式,且光标一道文件的最末位置
3. <i>进入编辑模式,在光标前插入内容,光标当前位置不变
4. <a>进入编辑模式,在光标后插入内容,光标当前位置不变
返回命令模式很简单 <Esc> 键就可以