VIM的高级用法配置

vim的三种模式

vim是全球两大流行文本编辑器之一;
      vim file : 直接编辑文件内容;
vim模式:
命令模式(浏览模式): 此模式只能对文件的内容浏览;
            对vim的工作方式进行设定;
VIM的高级用法配置_第1张图片             
            不能修改文件内容;
插入模式 :      对文件内容进行修改的模式;
退出模式  :      结束vim程程序使用到的指令;
vimtutor :         vim手册;
            vim命令打开vim程序在程序输入:help;
VIM的高级用法配置_第2张图片

vim工作的基本配置

在命令模式下如何更改vim的工作方式;
方法 : 临时设定;
: set           设定 ;
:set nu         显示行号;
VIM的高级用法配置_第3张图片
:set nonu        取消显示行号;
:set mouse=a      鼠标可用;
:set cursorline      显示光标所在行的行线;
VIM的高级用法配置_第4张图片
方法: 永久设定方式;
vim 、etc/vimrc:vim配置文件;
set nu  ;

搜索

/关键字    高亮显示关键字;VIM的高级用法配置_第5张图片

:noh     取消高亮显示;
n       向下匹配关键字;
N       向上匹配关键字;

vim中的字符管理

复制

复制快捷键
yl 复制一个字母
y3l 复制三个字母
yw– –复制一个单词
y3w 复制三个单词
yy 复制一行
y3y 复制三行

###删除

删除的快捷键
dl 删除一个字母
d3l 删除三个字母
dw 删除一个单词
d3w 删除三个单词
dd 删除一行
d3d

剪切

剪切
cl 剪切一个字母
c3l 剪切三个字母
cw 剪切一个单词
c3w 剪切三个单词
cc 剪切一行
c3c 剪切三行

注: 剪切操作完毕后会进入到插入模式;
    如果要粘贴需要按<Esc>退出插入模式按<p>;
粘贴   <p>  
回复   <u> 
撤销   <ctrl>+<R>

vim可视化模式

批量添加字符:
1.<ctrl>+<v>选中插入字符所在列
2.按大写<I>进入插入模式;
3.插入要写入的字符;
4.<Esc>退出插入模式
VIM的高级用法配置_第6张图片
批量添加完成。

批量修改字符

:%s/原字符/替换字符/g  %:全文的行
                g:全文的列
1,5s/:/##/g     1,5:1-5行 
/adm/,/sync/s/:/##/g
adm字符到sync字符之间的;
%s/^/###/g :每行行首加上指定字母;
%s/$/###/g :每行行尾加上指定字母;     VIM的高级用法配置_第7张图片
VIM的高级用法配置_第8张图片
VIM的高级用法配置_第9张图片
VIM的高级用法配置_第10张图片

vim的分屏功能

同步分屏:
 <ctrl>+<w><s> 上下分屏;
 <ctrl>+<w><v> 左右分屏 ;
 VIM的高级用法配置_第11张图片
 <ctrl>+<w><上|下|左|右>  光标移动;
 <ctrl>+<w><c> 取消分屏 ;
 不同文件分屏::sp 文件名称;

vim中快速定位光标

gg :光标移动到文件第一行行首;
GG : 光标移动到文件最后一行;
:数字 :  光标移动到指定行;
 VIM的高级用法配置_第12张图片

vim插入模式进入方式

光标所在位置插入
光标所在行行首插入
光标所在字符的下一个字符插入
光标所在行行尾插入
光标所在行的下一行插入
光标所在行的上一行插入
删除光标所在字符插入
删除光标所在行插入

vim退出模式

:wq     保存退出;
:wq!    强行保存退出只有文件是自己的或者root用户可用;
:q      退出;
:q!     强制退出不保存;

你可能感兴趣的:(VIM的高级用法配置)