加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

vim使用技巧及快捷键

发布时间:2020-12-15 09:14:50 所属栏目:安全 来源:网络整理
导读:1.删除文章的空行,执行如下命令 :g/^s*$/d 注: g :全区命令 / :分隔符 ^s*$ :匹配空行,其中^表示行首,s表示空字符,包括空格和制表符,*重复0到n个前面的字符,$表示行尾。连起来就是匹配只有空字符的行,也就是空行。 /d :删除该行 2.vim

1.删除文章的空行,执行如下命令

:g/^s*$/d
注:
g :全区命令
/ :分隔符
^s*$ :匹配空行,其中^表示行首,s表示空字符,包括空格和制表符,*重复0到n个前面的字符,$表示行尾。连起来就是匹配只有空字符的行,也就是空行。
/d :删除该行

2.vim多标签切换,告别鼠标的麻烦

方法一:
alt+1 alt+2 alt+3
方法二:
ctrl + pageUp
ctrl + pageDown
方法三:
Edit--> Keybord Shortcuts 到这里去自己设置快捷键。
我个人是把它设置成mac系统的风格。
alt + shift + [ ---> 上一个标签
alt + shift + ] ---> 下一个标签

注:

alt + shift + t ---> 打开新标签

alt + shift + d ---> 关闭标签

3.多窗口切换

通过 alt + tab 键,在所有打开的程序之前切换


Alt + `(Tab键上方的键) 组合键,则在当前程序的不同窗口间切换,而不会切换到其他程序的窗口上去。

注:

长按”win按键“可弹出”键盘快捷键“


4.CTRL+r 搜索历史命令

在Linux 终端下想使用历史命令,除了用 history 之外,有另外一个更加高效的命令:Ctrl + R。

在键盘上按下 Ctrl + R:

(reverse-i-search)`':

输入 hi 后,会看到最近的一条有 hi 字符的命令:

(reverse-i-search)`hi': man history

如果不是这条命令的话,可以再按下 Ctrl + R,Bash 会向前搜索有 hi 字符的命令:

(reverse-i-search)`hi': git config --global user.name "imzhi"

执行命令直接按下回车键,编辑命令按下左右方向键。


5.利用vim批量添加

  行首添加相同的内容:

:%s/^/要添加的内容

  行位添加相同的内容:

:%s/$/要添加的内容

删除每段代码的行号:

:%s/^s*[0-9]*s*//gc

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读