linux命令vim使用说明


关键词

linux命令vim使用说明

摘要

<p>vim有三种工作模式:<br />1、普通模式<br />使用冒号输入命令,按Enter键执行<br />2、插入模式<br />普通模式按i或a进入插入模式,插入模式按ESC进入普通模式<br />3、可视模式<br />普通模式按v进入可视模式,可视模式按ESC进入普通模式。可视模式主要进行复制和粘帖的操作。<br /><br />移动光标<br />移动一个字符:h左移,j下移,k上移,l右移<br /><br />移动一个单词:w后移,[数字]w后移[数字]个单词<br />b和w相反<br />前移一个单词:b<br />前移[数字]个单词:[数字]b<br />e与be<br /><br /></p>

vim有三种工作模式:
1、普通模式
使用冒号输入命令,按Enter键执行
2、插入模式
普通模式按i或a进入插入模式,插入模式按ESC进入普通模式
3、可视模式
普通模式按v进入可视模式,可视模式按ESC进入普通模式。可视模式主要进行复制和粘帖的操作。

移动光标
移动一个字符:h左移,j下移,k上移,l右移

移动一个单词:w后移,[数字]w后移[数字]个单词
b和w相反
前移一个单词:b
前移[数字]个单词:[数字]b
e与be
移动到后一个单词的最后一个字符:e
移动到前一个单词的最后一个字符:be

移动行
$:移动到当前行的末尾;
[数字]$:移动到第[数字]行的末尾;
0:移动到当前行首;它前面不接受数字。
:[数字]:移动到第[数字]行。
^:移动到当前行的第一个非空白字符。
[数字]j:向下跳转[数字]行。
[数字]G:把光标定位到[数字行]。1G即为跳转到文件开始。G为跳转到文件结束位置行首。
gg:相当于1G.
[数字]%:跳转到文件的百分比位置。
H:即Home,移动到屏幕的第一行;
M:即Middle,移动到屏幕的中间一行;
L:即Last,移动到屏幕的最后一行。

页滚动
Ctrl+u:页面向上滚动半屏;
Ctrl+D:页面向下滚动半屏;
Ctrl+e:向上滚动一行;
Ctrl+y:向下滚动一行;
Ctrl+f:向上滚动一屏;
Ctrl+b:向下滚动一屏;
%:跳转到与当前括号相匹配的括号处;
zz:把光标所在的行滚动到屏幕中央;zt:到顶端;zb:到底部;

插入
i:光标前插入;I:当前行首插入;
a:光标后;A:行尾
o:当前行之下新开一行;O:当前行之上新开一行;

删除
x:一个字符;X:之前一个字符
ndw:n-1个单词
d0:当前行光标之前的所有字符;d$:之后所有
dd:一行
ndd:n行
Ctrl+u:最近输入的所有文本

撤销
.:重复上一次修改
u:取消上一次修改
U:将当前行恢复到修改前的状态

保存
:w
:x:保存并退出
:w file:保存到file文件

退出
:q
:q!
ZZ:保存并退出

查找
/字符串

替换
s/p1/p2/g:将当前行所有的p1用p2代替
n1,n2s/p1/p2/g:将第n1行到n2行的p1用p2代替
g/p1/s//p2/g:将所有p1替换为p2

复制粘贴

yy表示复制一行,nyy复制n行

复制或dd后,按p表示粘贴

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:linux命令vim使用说明:http://www.splaybow.com/post/linux-vim.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« 在Linux系统上创建桌面启动器 Linux系统上为firefox安装flash插件 »

相关文章:

在Linux上添加字体  (2018/9/1 11:53:09)

购物网站支付宝付款后跳转回来报错  (2015/3/18 15:52:24)

centos下安装nmap、sqlmap、metasploit  (2014/8/22 9:18:40)

Linux上极具杀伤力的破坏指令  (2014/8/18 8:53:22)

三步骤测试Linux主机是否连通  (2014/5/20 9:33:18)

Linux查看路由信息  (2014/5/8 15:01:06)

RHEL6.4搭建FTP服务器  (2014/4/29 10:16:55)

linux系统下设置网站404错误页  (2014/4/21 12:45:26)

OpenSSL安全公告  (2014/4/15 9:01:51)

系统管理员命令:sudo  (2014/4/14 11:06:49)