?vim在当前行添加下一行,按o即可
1 set nu 设置行号
2 syn on 打开语法
3 set encoding=utf-8 设置编码
4 set autoindent 自动对齐
5 set incsearch 查找时很方便,不需要回车
6 set smartindent 智能对齐
7 set hlsearch 高亮显示
8 set ignorecase 忽略大小写
h 左
j 下
k 上
l 右
0或者home 移至行首
$或者end 移至行尾
gg第一行
G最后一行
4G 第四行
:n 第n行
w 移至次一个字(word)字首,当然是指英文单词
W 同上,但是忽略符号
e 移于后一个字字尾
E 同上,但是忽略符号
b 移至前一个字的字首
B 同上,但忽略符号
A行尾开始输入文字,
O在行上开一新行
o在行下开一新行
i在字符前开始输入文字
a在字符后开始输入文字
I在行首开始输入文字
J将下一行整行接着本行
x删除游标所在处字符
X删除游标前字符
dd删除整行
dw删除一个单词
dG删除至文件尾
d1G删除至文件首
D删除至行尾
d0删除至行首
alt+u撤消操作
ctrl+r取消撤消,神奇不是alt+r
yw复制一个单词
y^复制至行首
y$复制到行尾
yG复制至文件尾
y1G复制到文件首
.移动光标不算,冒号命令也不算,重复命令
搜索
/ 向下找
? 向上找
n 继续寻找
N 继续寻找反向
在编辑中我们输入:split水平的分隔,:vs垂直分隔,
ctrl+w下一个窗口
vim 1.php 2.html 3.txt
:next下一个文件 :privous上一个文件
:wnext保存后下一个文件 :wprevious保存后上一个文件
screen命令