传说中的vim~

linux下初体验

敲命令之入门篇

首先安装:

1
sudo apt-get install vim

新建文件

1
vim file.file

跳转到第n行

1
:n + [enter]

进入编辑模式

1
i

保持退出

1
:wq + [enter]

跳转

字节间移动

k   上移
j   下移
h   左移
l   右移

较大范围移动

ctrl+f    page down
ctrl+b    page up

更大范围移动

*        光标停在某一处时,按*键继续寻找下一个该单词
#        原理同上,寻找上一个
g_       到本行最后一个非空字符

相对于屏幕中

2H    移动到屏幕的第2行
M     移动到屏幕中间
3L    移动到倒数第3行

行内移动

w   右移到下一个字的开头
e   左移到末尾
b   左移到前一个字的开头
0   左移到本行开始
$   右移到本行末尾
^   移动到本行第一个非空字符串

搜索匹配

/mail   正向搜素
n       下一个mail出现的位置
N       上一个mail出现的位置
?mail   反向搜索

替换&删除

dd    删除所在行
3dd   剪切3行内容,去除空隙
5db   删除左侧的5个字
3dw   删除右侧的3个字
x     删除当前字符

复制&粘贴

p     粘贴到光标后面
P     粘贴到光标前面
yy    复制当前行
5yy   复制5行内容

撤销&重复

u     撤销前一条命令
.     重复前一条命令

命令模式