基础使用:vim编辑器

vim最强大的编辑器,没有之一。

woxihuannishijijingde,fangfunixiaoshileyiyang。
我喜欢你是寂静的,仿佛你消失了一样。

nicongyuanchulingtingwo,wodeshengyinjiuwufachujini。
你从远处聆听我,我的声音就无法触及你。

fangfunideshuangyanyijingfeiliqu,rutongyigewenpengjilenidezui。
仿佛你的双眼已经飞离去,如同一个吻封缄了你的嘴。


vi空格加文件名,有这个文件就打开,没有的话就创建一个。

vim 有三种模式,命令行模式+选择模式+编辑模式

Esc 从编辑模式切换到命令行模式

插入键
i  从光标所在字符前插入
a  从光标所在字符后插入
o  从光标所在行的下边插入空白行
O  从光标所在行的上边插入空白行
I  从光标所在行的行首插入
A  从光标所在行的行尾插入

光标移动方向键
k  上
j  下
h  左
l  右  
  
Ctrl+u  向上移动半页
Ctrl+d  向下移动半页

gg  光标跳到文本第一行
G   光标跳到文本最后一行

0   光标跳到所在行行首
$   光标跳到所在行行尾

w   光标跳到下个单词的开头
b   光标跳到上个单词的开头
e   光标跳到本单词的词尾

删除命令
x   每按一次,删除光标所在位置的一个字符
nx  如”3x”表示删除光标所在位置开始的三个单词

dd  删除光标所在行
ndd 如”3dd”表示删除光标所在行开始的3行字符

复制命令
yy  将光标所在行复制到缓冲区
nyy 从光标所在行开始n行复制到缓冲区

p   将缓冲区里的内容粘贴到光标所在位置

替换命令
r   替换光标所在位置的一个字符
R   替换光标所在位置开始的多个字符,直到按下”Esc”为止
cw  开始替换当前光标所在的单词,直到按下”Esc”为止

撤销命令
u   撤销命令,可多次撤销

行续接命令
J   把当前行的下一行接到当前行的行尾

查看文件行数命令
Ctrl+g   列出文件一共有多少行
nG       表示移动光标到文件的第n行行首

查找命令
/abcd   在当前打开的文件中查找”abcd”文本内容
n       查找下一个
N       查找上一个

其他命令
.       重复执行上一次执行的vi命令

~       shift+·(Esc下边那个键)对光标所在位置的字符进行大小写转换

命令行命令
:5      光标跳到第5行      
:n      光标跳到第n行

:w      保存
:w!     强制保存
:wq     保存退出
:x      保存退出
:q      不保存退出
:q!     不保存强制退出

:g/aaa/s//bb/g回车     把文件中全部的aaa替换成bb

Ctrl+insert            复制鼠标选中的文本,相当于Ctrl+c
Ctrl+insert            粘贴鼠标选中的文本,相当于Ctrl+d
以上两个命令在windows和UNIX中是通用的
                                                                                                          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值