MAC TERMINAL CHEAT SHEET
- 我会使用的快捷键 My Common Shortcuts
- Visual Studio Code
- 我的 VS Code 快捷键配置 My VS-Code Shortcuts
- 软件快捷键
- SHORTCUTS
- CORE COMMANDS
- COMMAND HISTORY
- FILE MANAGEMENT
- DIRECTORY MANAGEMENT
- HELP
我会使用的快捷键 My Common Shortcuts
| key/command |
description |
环境 |
来源 |
| ⌘-b |
打开侧边栏 show activity bar |
vsc |
|
| ⌘k-m |
选择语言 select language mode |
vsc |
|
| ⌘-j |
打开内置终端 show internal terminal |
vsc |
|
| ⌘-shift-e |
打开文件目录树 show file tree |
vsc |
|
| ⌘-shift-t |
打开最近关闭标签页 |
vsc |
|
| ⌘-n |
新建标签页 |
vsc |
|
| ⌘-w |
关闭标签页 |
vsc |
|
| ⌘-p |
全局搜索文件 |
vsc |
|
| ⌘-shift-o |
当前文件搜索 symbol |
vsc |
|
| ⌘-shift-f |
全局搜索 |
vsc |
|
| ⌘-shift-k |
删除一行 |
vsc |
|
| ⌘-shift-c |
用系统终端打开当前项目 |
vsc |
|
| ⌘-option-[ |
闭合代码块 close file block |
vsc |
|
| ctrl-e |
移动光标至行末 |
all |
|
| ctrl-a |
移动光标至行首 |
all |
|
| ctrl-f |
向后移动光标 |
all |
|
| ctrl-b |
向前移动光标 |
all |
|
| ctrl-n |
像下移动光标 |
all |
|
| ctrl-p |
像上移动光标 |
all |
|
| ⌘-` |
切换当前应用的窗口 |
all |
|
| ⌘-option-b |
切换书签栏 |
Chrome |
|
| ⌘-shift-b |
打开书签管理器 |
Chrome |
|
Visual Studio Code
Keyboard shortcuts for macOS
我的 VS Code 快捷键配置 My VS-Code Shortcuts
| key/command |
description |
| ⌘c-b |
打开侧边栏 show activity bar |
| ⌘k-m |
选择语言 select language mode |
软件快捷键
onenote:https://support.microsoft.com/en-us/office/keyboard-shortcuts-in-onenote-for-mac-20fa1619-0f1c-4f83-a3cc-41e12b366f2f
vscode: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf
SHORTCUTS
| key/command |
description |
| tab |
auto-complete files and folder names |
| ctrl+a |
go to the beginning of the line you are currently typing on |
| ctrl+e |
go to the end of the line you are currently typing on |
| ctrl+u |
clear the line before the cursor |
| ctrl+k |
clear the line after the cursor |
| ctrl+w |
delete the word before the cursor |
| ctrl+t |
swap the last two characters before the cursor |
| esc+t |
swap the last two words before the cursor |
| ctrl+r |
lets you search through previously used commands |
| ctrl+l or command+k |
clears the screen |
| ctrl+c |
kill whatever you are running |
| ctrl+d |
exit the current shell |
CORE COMMANDS
| key/command |
description |
| cd |
home directory |
| cd [folder] |
change directory |
| cd ~ |
home directory,e.g.’cd ~/folder/‘ |
| cd / |
root of drive |
| ls |
short listing |
| ls -l |
long listing |
| ls -a |
listing incl. hidden files |
| ls -lh |
long listing with human readable file sizes |
| ls -R |
entire content of folder recursively |
| sudo [command] |
run command with the security privileges of the superuser(super user do) |
| open [file] |
opens a file |
| open . |
opens the directory |
| top |
displays active processes,press q to quit |
| nano [file] |
opens the terminal it’s editor |
| pico [file] |
opens the terminal it’s editor |
| clear |
clear screen |
| q |
exit |
COMMAND HISTORY
| key/command |
description |
| history z |
shows the staff typed - add a number to limit the last z items |
| !! |
excute the last command typed |
| ctrl+r |
lets you search through previously used commands |
FILE MANAGEMENT
| key/command |
description |
| touch [file] |
create new file |
| pwd |
full path to working directory |
| ls -l .. |
long listing of parent directory |
| cd . |
current directory |
| cd .. |
parent directory |
| cd ../../ |
move 2 levels up |
| cat [file] |
concatenate files and print on the standard output |
| rm -i [file] |
remove with confirmation |
| rm -r [directory] |
remove a directory and contents |
| cp [file] [newfile] |
copy file to file |
| cp [file] [directory] |
copy file to directory |
| mv [file] [newfile] |
move/rename |
DIRECTORY MANAGEMENT
| key/command |
description |
| mkdir [directory] |
create new directory |
| mkdir -p [directory]/[directory] |
create nested directories |
| rm -r [directory] |
remove directory and contents |
HELP
| key/command |
description |
| [command] -h |
offers help |
| [command] –help |
offers help |
| [command] help |
offers help |
| man [command] |
show the help for command |
| whatis [command] |
gives a one-line description of command |