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中是通用的
基础使用:vim编辑器
最新推荐文章于 2023-11-19 18:11:24 发布