Vim 编辑器

1.vim--->>编辑器之神

vim:
  没有菜单  只有命令  命令多
vim有三种基本的工作模式:
        命令模式
        文本输入模式
        末行模式
命令模式:
       esc 按下esc键---》进入vim命令模式  ---》》使用合法的命令
        如果进入命令模式,通过键盘输入的任何内容都会都会被当成命令
文本输入模式:
      进入命令模式   按 i---a
特点:
        用户输入的任何字符串都会被当成vim中的内容保存起来
末行模式:
          ex的转义模式,在命令模式下按冒号:wq  保存

vim插入文本命令

i ---->在光标之前
a---->光标后
I---->当前的首行
A--->当前行尾
o--->在当前行之下新开一行
O--->在当前行之上新卡一行
r---->替换当前的字符串
R---->替换当前的字符串以及其后的字符,直接按下esc为止

移动光标

esc:从插入或则末行模式---》进入命令模式
j  /   下箭头    ----->向下移动一行
k  /    上箭头
h  /    左箭头
l   /   右箭头
w  ---->右移一个词
b ------>左移一个词
0------>移到首行
G------>到最后一行
gg----->第一行
nG----->到第n行    eg:4G----->第四行
ctrl+F ---->向前翻页
ctrl+B----->向后翻页
n+:光标向下移动n行
n-:光标向上移动n行

保存退出

进入末行模式  esc
:wq---->保存并退出
:q ---->退出不保存
wq!----> 强制保存并退出
ctrl+z ---->  保存退出

删除操作

命令行模式
x----> 删除光标所处的单个字符
dd--->删除光标所在的行
d$--->删除当前字符串到行尾的所有字符
d^--->删除当前字符到行首的所有的字符
de---->删除当前字符到单词末尾(不包括单词尾部的空格)所有的字符
dw---->删除当前字符到单词末尾(包括单词尾部的空格)所有字符

替换操作

命令行模式下
u---->取消最近一次操作,并回复原来的操作
多次使用u ---> 恢复操作结果
撤销和饭撤销

重复操作

.  --->重复的内容是上一次执行的内容

文本操作

<<:文本左移
>>:文本右移

复制粘贴

yy:复制
p:粘贴 --->在光标所在的位置向下开辟一行,粘贴

分屏

末行模式
sp:上下分屏
vsp:左右分屏
ctrl+w+w:在多个窗口进行切换

启动分屏
1.使用大写O进行垂直分屏
vim -On  file1   file2 。。。。
注意:n是数字,表示分屏的数量,n取值要大于等于文件的个数

3.关闭分屏
ctrl+w  c
4.关闭vim
ctrl+z
ctrl+wq

5.分屏中 上下左右的移动     方向键  ctrl+w  k(上)  j(下) h(左) l(右)

6.屏幕的尺寸
增加高度  ctrl+w +
减少高度ctrl+w  -
让所有的屏幕高度一致  ctrl+w  =

右边宽
ctrl +w <
左边宽
ctrl+w >

你可能感兴趣的:(Vim 编辑器)