一、Gnome3快捷键
Alt+F1:桌面上所有窗口预览
Alt+F2:输入命令
Alt+F10:改变窗口大小
Alt+F7:拖动窗口
Alt+Tab和Alt+Shift+Tab:传统的快速切换窗口快捷键, 一个正序一个反序
Alt+`[Tab键上面的那个键]:同类窗口之间切换
按住Alt键不放,再打开用户菜单,此时原来的Suspend变成了Power Off
Ctrl+Shift+Alt+R:可以录制屏幕图像,使用相同的快捷键关闭。
Looking Glass:Gnome3原生的Javascript Debug工具,在Alt+F2状态下输入lg命令即可打开,按ESC键退出。
二、zsh配置和技巧
Ctrl + q
在用命令行的时候,经常会遇到这样的情况: 一个命令输完了,才想起来在这个之前必须执行另外一条命令。用Bash的时候,只好全部删除然后重新输入。 但是Zsh的话,就可以使用push-line的功能–把当前已经输入的命令push到一个stack里,先去执行别的命令,完成后,刚才输入到一半的命令会自动调出来,以便继续输入或执行。
下图是在ls之后按下Ctrl + q, zsh会自动把ls压栈。
bindkey -v(写到配置文件.zshrc中),让zsh绑定vi快捷键模式(按三次Esc进入vi的命令模式),则本文第三部分就没有用了,zsh就是强大!
三、Linux Shell快捷键(基本是通用的)
Ctrl + a 切换到命令行开始
Ctrl + e 切换到命令行末尾
Ctrl + u 清除剪切光标之前的内容
Ctrl + k 剪切清除光标之后的内容
Ctrl + w 删除光标前一个单词
Ctrl + h 删除光标前一个字母
Ctrl + r 在历史命令中查找 (zsh能自动匹配,更好用)
Ctrl + p 上翻前面键入的命令
Ctrl + o 输入完命令后,这个动作相当于按下<ENTER>,不同的是,你在按下CTRL + o时,它会记住上一次你Ctrl+ o的命令
类似于Emacs的移动操作:
Ctrl + b, Ctrl + f, Alt + f, Alt + b