博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
我的vim(持续更新)
阅读量:6567 次
发布时间:2019-06-24

本文共 594 字,大约阅读时间需要 1 分钟。

保存并退出:wq

退出但不保存修改:q!
不退出vi使用shell(bash)命令:!bash (如果想回到vi,bash下输入exit回车)
设置行号 :set nu
取消行号:set nonu
设置制表符大小(设为4):set tabstop=4
固定显示当前编辑的文件名: set ls=2
ctrl+r:对撤消的撤消(有时候不小心u(恢复到前一步操作)命令了,可以使用这个恢复撤销)

插入字符(光标前) i

插入字符(光标后) a
在行末插入字符 A
在行前插入字符 I
^F 屏幕向下滚动一屏
^B 屏幕向上滚动一屏
^E 屏幕向下滚动一行
^Y 屏幕向上滚动一行
^D 屏幕向下滚动半屏
^U 屏幕向上滚动半屏
定位到到文件第一行 gg
定位到文件最后一行 G
上一行 k
下一行 j
左移一个字符 h
右移一个字符 l
在该行下面增加一行 o
在该行上面增加一行 O
复制所在行 yy
在下一行粘帖 p
从该行起数3行进行复制 3yy
查找字符串abc(往下) /abc
查找字符串abc(往上) ?abc

直接在vim里面替换字符串 :%s/vivian/sky/g #把全部vivian字符串替换为sky 处理特殊字符”
%s/\”\”\”//g #把全部的”“”删除

转载于:https://www.cnblogs.com/biaopei/p/7730601.html

你可能感兴趣的文章
mysql优化
查看>>
【批处理】for循环中产生不同的随机数
查看>>
Gradle -help
查看>>
/etc/security/limits.conf
查看>>
js 框架
查看>>
android 实现ListView中添加RaidoButton单选
查看>>
Oracle数据库:启动操作
查看>>
linux下的防火墙
查看>>
SNAT与DNAT
查看>>
Linux 修改密码“ Authentication token manipulation err”
查看>>
openstack
查看>>
Lync Server 2013 安装体验(一)
查看>>
EBB-24、DNS2
查看>>
css3做的nav
查看>>
汇编笔记
查看>>
点击qq、点击邮箱01
查看>>
时间处理总结(三)javascript与WCF
查看>>
Ubantu下安装jdk 教程
查看>>
ActiveMQ入门实例
查看>>
linux安装至少有哪两个分区,各自作用是什么?
查看>>