vim编辑器重要快捷键及vim设置「建议收藏」

vim编辑器重要快捷键及vim设置「建议收藏」1.全选:ggVG2.跳转到文本最后一行:shift+g3.跳转到文本第一行:gg4.跳转到光标所选行的行首位置:05.跳转到光标所选行的行尾位置:shift+46.全部替换(替换无需确认)::%s/src/dst/g7.全部替换(每次替换需要确认)::%s/src/dst/gc8.查找:/string9.高亮显示查找到的内容::sethlsearch10.显示vim行号::setnu!11.到注释的开始:[/12.到注释的结束:]/13.撤销上一次操作:

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

一、快捷键

1.全选:ggVG

2.跳转到文本最后一行:shift+g

3.跳转到文本第一行:gg

4.跳转到光标所选行的行首位置:0

5.跳转到光标所选行的行尾位置:shift+4

6.全部替换(替换无需确认)::%s/src/dst/g

7.全部替换(每次替换需要确认)::%s/src/dst/gc

8.查找:/string

9.高亮显示查找到的内容::set hlsearch

10.显示vim行号::set nu!

11.到注释的开始:[/

12.到注释的结束:]/

13.撤销上一次操作:先按esc再按u

14.文件另存为::w filename

15.竖直分割一个窗口::split,然后使用ctrl+w来切换窗口

16.水平分割一个窗口::vsplit,然后使用ctrl+w+(h/j/k/l/t/b)来切换窗口,+h到左边的窗口,+j到下面的窗口,+k到上面的窗口,+l到右边的窗口,+t到顶部的窗口,+b到底部窗口

17.关闭所有窗口::qall

18.关闭除当前窗口以外的其他所有窗口::only

19.用单独的窗口打开需要打开的文件:vi -o test1.c test2.c test3.c

20.其他不常用命令参考下图:

vim编辑器重要快捷键及vim设置「建议收藏」

二、设置

1.如何永久设置vim编辑器显示行号和高亮显示查找内容?

进入~目录下,创建.vimrc,然后输入:set nu!和set hlsearch,最后保存

vim编辑器重要快捷键及vim设置「建议收藏」

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

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


相关推荐

  • UpdatePanel简单用法

    UpdatePanel简单用法ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果。其中的UpdatePanel就是设置页面中异步局部更新区域,它必须依赖于ScriptManager存在,因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的功能。几个重要的属性:   ScriptManager控件的EnablePartialRendering属性:t

    2022年7月23日
    8
  • 智能运维百度百科_智能运维决策时间单位

    智能运维百度百科_智能运维决策时间单位解读 2018 之运维篇:我们离高效智能的运维还有多远

    2022年4月21日
    42
  • 单片机c语言程序设计试卷_stm32常见面试题

    单片机c语言程序设计试卷_stm32常见面试题c语言面试题集(单片机).c语言面试题集(单片机)1.预处理器(Preprocessor)1.用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#defineSECONDS_PER_YEAR(60*60*24*365)UL:1).#define语法的基本知识(例如:不能以分号结束,括号的使用,等等)2).懂得预处理器将为你计算常数表达式的值,因…

    2022年8月26日
    3
  • mybatis对应jdbc类型_java如何判断两个字符串是否相等

    mybatis对应jdbc类型_java如何判断两个字符串是否相等1.Mybatis支持的JDBC类型为了未来的参考,MyBatis通过包含的jdbcType枚举型,支持下面的JDBC类型。1 2 3 4 5 6 BIT FLOAT CHAR TIMESTAMP OTHER UNDEFINED TINYINT REAL VARCHAR BINARY BLOB …

    2022年10月9日
    0
  • 如何取消计算机用户名,Win10如何取消登录界面显示用户名?「建议收藏」

    如何取消计算机用户名,Win10如何取消登录界面显示用户名?「建议收藏」Win10如何取消登录界面显示用户名?求之不得,梦寐思服。得到之后,不过尔尔!不知道您为什么求Win10取消登录界面显示用户名的操作方法,个人感觉,结果很令人不习惯。还不如改成直接登陆系统呢!既然搜索,必然有用,希望下面内容能令您满意。第一步、按Win+R组合键,呼出运行命令输入框,输入regedit后按回车键温馨提示:如果出现用户账户控制提示窗口,点击“是”即可第二步、在注册表编辑器窗口,依次展…

    2022年10月9日
    0
  • awk数组与语法[通俗易懂]

    awk数组与语法[通俗易懂]1、awk数组1.1数组结构1.2数组分类索引数组:以数字为下标关联数组:以字符串为下标1.3awk关联数组现有如下文本,格式如下:即左边是随机字母,右边是随机数字,即将相同的字母后面的数字加在一起,按字母的顺序输出以$1为下标,创建数组a[$1]=a[$1]+$2或者(a[$1]+=$2)然后配合END和for循环输出结果:for(iina):…

    2022年7月19日
    19

发表回复

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

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