博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mac下的vim使用教程
阅读量:4880 次
发布时间:2019-06-11

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

vim分三种模式,normal,insert,visual。

模式间切换:

esc : insert 切至normal

 

快捷键切换:

i:光标前插入字符

I:当前行开头插入字符

O:当前行上自动插入一行

o:当前行下自动插入一行

a:光标后插入字符

A:当前行末尾插入字符

s:删除当前光标后字符

S:删除一行

r:用新输入的字符替换当前光标所在字符,然后立即返回Normal模式

R:在当前光标位置所在字符开始往后一直用新输入的字符替换所有原有字符

control+u :命令光 标向上移动半屏

Ctrl-e 上滚一行, Ctrl-y 下滚一行。

删除字符:

x/dl :删除光标下的字符

X/dh:删除光标前的字符

dd:删除一行

db:删除当前位置到前一个单词的开头

diw:删除光标上的单词(不包括空格)

daw:删除光标上的单词(包括空格)

转载于:https://www.cnblogs.com/so-magic/p/4586297.html

你可能感兴趣的文章
要找工作啦
查看>>
JSON for java入门总结
查看>>
OpenCV imshow无法显示图片
查看>>
js线程&定时器
查看>>
路漫漫其修远兮
查看>>
java.lang.IllegalStateException: getOutputStream() has already been cal
查看>>
作业一
查看>>
LearnMenu
查看>>
越狱机器SSH安装与使用
查看>>
使apache解析域名到目录的方法
查看>>
UI第十一节——UIActivityIndicatorView
查看>>
了解Onunload,onbeforeunload事件
查看>>
团队编程项目作业2-团队编程项目设计文档
查看>>
2017国家中心城市发展报告
查看>>
sqlalchemy相关知识
查看>>
Ubuntu下搜狗输入法乱码
查看>>
计算机网络●通信协议
查看>>
爬山算法和退火算法
查看>>
再次聊一聊promise settimeout asycn awiat执行顺序---js执行机制 EVENT LOOP
查看>>
C#中怎么生成和获取GUID
查看>>