后端工程师日常接触服务器比较多,平时少不了在上面修改脚本,文件。但是在linux操作系统下,光标并不能像在windows中那么灵活。因此掌握键盘上的快捷键显得无比重要。可能上手时候有些记不住,但是慢慢习惯之后会发现,用键盘真的是6到飞起,成为‘键盘侠’指日可待。
下面整理记录平时我比较常用的操作指令,会不定期更新,方便回顾和大家查阅。同时之前还有一篇文章介绍了Linux下的常见的操作快捷键。传送门:linux下常用的操作快捷键
vim编辑中的查找相关命令
操作指令 |
解释 |
/xxx |
自上而下查找xxx |
?xxx |
自下而上查找xxx |
n |
向下翻页,查看查找的内容 |
shift +n (N) |
向上翻页,查看查找的内容 |
ctrl + f |
向下翻页 |
ctrl + b |
向上翻页 |
shift + * |
自上而下查找当前光标闪烁处的单词 |
shift + # |
自下而上查找当前光标闪烁处的单词 |
:%s/尖叫鸡/ screamchicken/g |
全局替换命令: 尖叫鸡是旧内容,screamchicken是新内容,/g全局替换 |
vim编辑中的移动相关命令
操作指令 |
解释 |
h |
向前移动一个字符 |
l |
向后移动一个字符 |
j |
向上移动一行 |
k |
向下移动一行 |
f + 字母 |
向前跳动到字母所处的位置 |
数字 +w(W) |
以单词为单位向前移动,2w表示向前跳2个单词的的距离,如要忽略标点,使用2W |
数字+b(B) |
释义同w,方向向后 |
gg |
跳转文章开头 |
shift +g (G) |
跳转文章结尾 |
shift +6(^) |
跳转行首 |
shift +4 ($) |
跳转行末 |
vim编辑中的快速复制粘贴相关命令
操作指令 |
解释 |
v |
进入视图模式,可以配合使用 h j k l 选择需要的内容 |
y |
确定复制的内容 |
p |
粘贴,移动光标到指定位置使用 |
dd |
快速删除一行内容 |
数字 + dd |
快速删除数字指定行数的内容 |