1,Linux vim的常用快捷键

1,Linux vim的常用快捷键1,Linux/vim的常用快捷键1,移动HJKL.H:向左L:向右J:向下K:向上e:跳跃到单词末尾b:跳跃到单词首字母w:跳跃到下一个单词的首字母shift+6:跳跃到本行的开头shift+$:跳跃到本行的末尾2,翻页Ctrl+F:向下一页Ctrl+B:向上一页Ctrl+E:向下(符合视觉)Ctrl+Y:向上shift+g:翻到文件末尾gg:翻到文件开头3,其它i:光标位置

大家好,又见面了,我是你们的朋友全栈君。

1,Linux /vim的常用快捷键

1,移动

H J K L .

H:向左
L:向右
J:向下
K:向上

e : 跳跃到单词末尾

b :跳跃到单词首字母

w : 跳跃到下一个单词的首字母

shift + 6 : 跳跃到本行的开头

shift + $ : 跳跃到本行的末尾

2,翻页

Ctrl + F :向下一页

Ctrl + B :向上一页

Ctrl + E :向下(符合视觉)

Ctrl + Y: 向上

shift + g : 翻到文件末尾

gg : 翻到文件开头

3,其它

i : 光标位置前面插入

a : 光标位置后面插入

o : 直接enter到下一行输入

x : 删除光标所在字符

dd : 删除光标所在行

u : 撤销

dw : 移除光标往后的单词

4,复制

y : 复制某一块

yy : 复制整行

y^ : 复制从光标到行头的内容

y$ : 复制光标到行尾的内容

yw : 复制一个word

5,剪切

d : 剪切选定区域

dd : 剪切整行

d^ : 剪切至行首

d$:剪切至行尾

dw : 剪切一个word

6,V模式下

aw : 快速选中单词

ab : 快速选中小括号里的内容(包含括号)

aB : 快速选中大括号里的内容(包含括号)

< : 代码向左缩进

’ > ‘: 代码向右缩进

7,查找与替换

/ + 想要查找的内容

+s+ / +被替换的内容 + 想要替换成的内容/g (替换光标所在行中所有替换内容)

n,m+s+ / +被替换的内容 + 想要替换成的内容/g (替换n到m行中所有替换内容)

  • %s + / 被替换的内容 + 想要替换成的内容 /gc (替换文件中所有替换内容 ,并由提示,若不想提示,可去掉c)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/137265.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mac clion 激活码-激活码分享

    (mac clion 激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlS3…

    2022年3月25日
  • mysql jdbc 连接

    mysql jdbc 连接

    2021年5月5日
  • 异想天开 网商-男人商铺(六)

    异想天开 网商-男人商铺(六)

    2022年1月21日
  • 基于豆瓣影评数据的文本分析系统【数据爬取+数据清洗+数据库存储+LDA主题挖掘+词云可视化】「建议收藏」

    基于豆瓣影评数据的文本分析系统【数据爬取+数据清洗+数据库存储+LDA主题挖掘+词云可视化】「建议收藏」本分析中很多的工作都是基于评论数据来进行的,比如:滴滴出行的评价数据、租房的评价数据、电影的评论数据等等,从这些语料数据中能够挖掘出来客户群体对于某种事物或者事情的看法,较为常见的工作有:舆情分析、热点挖掘和情感分析。如果想要了解关于文本分类或者是情感分析相关的工作内容,可以阅读我的《数据建模实战》专栏文章,下面是链接信息:…

    2022年5月10日
  • Padstart_notation pad pro

    Padstart_notation pad pro//将一个ipv4地址转换为10进制数输出//eg:192.168.1.1functiontranslateIP2Dig(ipStr){letipArr=ipStr.split(‘.’)letresArr=[]ipArr.forEach(item=>{letstr=parseInt(item).toString(2)str=str.padStart(8,0)resArr.push(str)})retu

    2022年9月9日
  • 为什么要使用Iocomp控件?

    为什么要使用Iocomp控件?为什么要使用Iocomp控件?作为一个程序员,编写软件的过程中,我们常常需要用一些工控图表和工控仪表,想要自己制作出漂亮极品的控件的非常费时费力的,这时候使用专业的第三方控件就是非常不错的选择。一来节约了开发时间,降低了开发难度;二来第三方控件更加专业更精细;三来降低项目风险。Iocomp控件包括多种用来创建专业的仪表和测量、工业控制、工业监控等相关的应用程序的控件包,如仪表盘控件、开

    2022年7月17日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号