今天敲命令行时想在单词间移动,竟然不记得快速移动的快捷键。试了Ctrl + W和Ctrl + B/F均不凑效,于是怀念之前某博主分享的终端快捷键说明图。
好在很快好在很快从浏览记录中找到了链接。原博主(@linuxtoy)分享的终端跳转解说图为:
虽然命令难记,但解说图清晰易懂,让人印象深刻。
趁热打铁,马上找了篇解说bash快捷键的文章温习一下。博主Alan Skorkin的”Bash Shortcuts For Maximum Productivity“一文写得十分详细,故在此翻译和分享,并部分内容做注释和修正。
Alan Skorkin将bash快捷键分成四类,接下来一一给出。
blah
开头的命令如果错误,敬请指正!
0.关于按键模式
bash默认的按键模式是emacs风格的。你也可以通过set -i vi设定为vi风格。我用默认的emacs风格的,后面的快捷键基本能上都是它的。
1.历史命令的找回
比如一个命令输错了,需要该其中一个地方就好;或者想重复执行之前运行的某命令,那么使用方向键的↑和↓是最好的办法。
高端一点的,可以输入部分命令的开头几个字母,然后用Ctrl+R结合方向键找到。
2.光标移动到行首和行尾
比如你输入一个命令,发现它要sudo执行,这时候你的命令都输入完了,或者输入到一半,用←方向键移动光标到行首并不是一个好的方法。可以按home键来做到这一点,不过如果你的键盘上home键按起来不舒服甚至没有home键,可以用Ctrl+A来切换到行首。A应该是ahead的意思吧。
类似地,光标移动到行尾,用end键或者Ctrl+E。
3.密码输错之快速清除
Linux上输入密码时不显示任何字符,这其实也不太好,如果输错了密码,要狂按Backspace键看上去过于暴力。其实删除输错的密码,本质上是删除光标前面的字符,用Ctrl+U可以做到。
4.删除一个单词
英语单词以空格分隔。比如在复制文件的时候,发现路径中的一个单词写错了,按多次Backspace还是有点烦的(尤其我这种机械键盘敲的久了感觉手疼的),用Alt+Backspace键可以删除一个单词。
5.终端里的复制和粘贴
在gnome-terminal中,使用Ctrl+Shift+C复制,用Ctrl+Shift+V粘贴。这两个快捷键应当和emacs的按键风格无关了,具体可以看gnome-terminal的帮助。
6.其他shell
哪个shell最好,谁用谁知道。在熟悉了bash后,你不妨尝试下zsh;当然,emacs当还是推荐用eshell。
Visual Studio安装插件方法:打开VS:工具 --> 扩展和更新 --> 联机,搜索插件名称,选择下载进行安装。这篇文章主要讲解vscode前端必备插件及常用快捷键...
Sublime Text 3在mac/windowd的快捷键大全:编辑快捷键、查找、替换快捷键、拆分窗口/标签页 快捷键、快捷操作、常见问题与注意事项...
Visual Studio 常用技巧总结 合理使用快捷键可以提高开发效率,一些非常好用的功能、调试技巧等。学会了这些一定会让你的编程事半功备
PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能。虽然快捷键是可以自定义的,因为不同编辑器默认的快捷键大同小异,比较符合用户习惯。
Eclipse有强大的编辑功能, 工欲善其事,必先利其器, 掌握Eclipse快捷键,可以大大提高工作效率。 最经典的快捷键,就不用多说了,可以解决很多问题,比如import类、try catch包围等
标签页和窗口快捷键;Chrome 浏览器功能快捷键;地址栏快捷键;网页快捷键;按住 ⌘ 的同时点击链接。或用鼠标中键(或鼠标滚轮)点击链接。按 ⌘-O,然后选择文件。
下面是Webstorm的一些常用快捷键:1. ctrl + shift + n: 打开工程中的文件,目的是打开当前工程下任意目录的文件。2. ctrl + j: 输出模板3. ctrl + b: 跳到变量申明处; ctrl + alt + T: 围绕包裹代码
工欲善其事,必先利其器,chrome前端调试必备工具!要想操作浏览器更有效率,我们可以试试掌握以下这些快捷键。
Ctrl+N 打开新窗口。 Ctrl+T 打开新标签页。Ctrl+W关闭当前标签。Ctrl+Tab 或 Ctrl+PgDown 切换到下一个标签页。Ctrl+Shift+Tab 或 Ctrl+PgUp 切换到上一个标签页。
想必各位前端看官也一定做过这样的需求,给我们的应用某些主要的功能绑定一个快捷键。尤其是工具类的产品,让用户可以使用快捷键操作,能大大提高工具使用效率。
内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!