vim编辑器

  所有的UNIX LIKE系统都会内置vi文本编辑器

  vim为vi的高级版本

1.简单执行范例,使用vim进入一般模式

  vim test.txt

2.vim常用命令示意图

3.按键说明块选择

       块选择的按键意义
V 字符选择,会将光标经过的地方反白选择
V 行选择,会将光标经过的行反白选择
[Ctrl]+v 块选择,可以用长方形的方式选取数据
y 将反白的地方复制起来
d 将反白的地方删除

 

 

 

 

 

 

 

 

4.多文件编辑

       多文件编辑的按键
:n 编辑下一个文件
:N 编辑上一个文件
:files 列出当前这个vim打开的所有文件

 

 

 

 

 

5.多窗口功能

       多窗口情况下的按键功能
:sp filename

打开一个新窗口,如果有加filename,表示在新窗口打开一个新文件,否则表示两个窗口问

同一个文件的内容(同步显示)

[ctrl]+w+j

[ctrl]+w+↓

按键的方法是:先按下[ctrl]不放,再按下w后放开所有按键,然后按下j(或向下箭头键),

则光标可移动到下方的窗口

[ctrl]+w+k

[ctrl]+w+↑

同上,不过光标移动到上面窗口
[ctrl]+w+q

其实就是:q 结束离开。举例来说,如果我想要结束下方的窗口,那么利用[ctrl]+w+↓移动

到下方窗口后,按下:q 即可离开,也可以按下[ctrl]+w+q

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6.vim的环境设置与记录:~/.vimrc , ~/.viminfo

         vim的环境设置参数

:set nu

:set nonu

就是设置与取消行号

:set hlsearch

:set nohlsearch

hlsearch就是high light search(高亮度查找)。这个就是设置是否将查找的字

符串反白的设置值。默认是hlsearch

:set autoindent

:set noautoindent

表示是否自动缩排,autoindent就是自动缩排
:set backup

表示是否自动保存备份文件,一般是nobackup的,如果设置backup的话,那么

当你改动任何一个文件是,则原文件会在源文件同一目录下被另存为一个文件名为

filename~的文件。

:set ruler 设置显示右下角的状态栏说明
:set showmode 设置显示左下角的状态栏说明
:set backspace=(012)

在我们按下i进入编辑模式后,可以利用刻个件(backspace)来删除任意字符的。

但是,某些distribution则不是如此。此时,我们就可以通过设置backspace来设置。

当backspace为2时,就是可以删除任意字符;为0或1时,仅可删除刚才输入的字符,

而无法删除原本就已经存在的文字了

:set all 显示目前所有的环境参数设置值
:set  显示与系统默认不同的设置参数,一般来说就是你有自行变动过的设置参数

:syntax on

:syntax off

表示是否依据程序相关语法显示不同颜色。

:set bg=dark

:set bg=light

可用以显示不同的颜色色调默认是light。如果你经常发现批注的字体深蓝色实在很

不容易看,那么这里可以设置为dark,会有不同的样式

posted @ 2018-12-17 16:57  OneShit  阅读(269)  评论(0编辑  收藏  举报