IDE等开发工具的使用(VSCODE + IDEA)

Mac下各按键对应含义

IDE等开发工具的使用(VSCODE + IDEA)_第1张图片
⌥ ⌃⇧⌘→ / ← ↑ / ↓

各种快捷键的组合场景

  • 左ctrl + 待定
  • 左alt + cmd + 待定
  • 左ctrl + shift +  待定
  • 左ctrl + cmd + 待定
  • 左shift + cmd + 待定

1.熟悉的Mac下的快捷键(持续补充)

附:Vscode KeyShortCut
功能
快捷键
功能
快捷键
功能
快捷键
Spotlight
Cmd + sapce
录制屏幕
shift + cmd + 5
锁屏
control+c ommand+Q
大写
shift + 「a ~ z」
程序导航页切换
cmd+ tab / cmd + shift + tab
启动或 退出全屏
ctrl + cmd + F
调度中心
右alter键
启动台
ctrl + shift + S
输入法切换
ctrl + space
截屏
shift + cmd + 4
微信截图
ctrl + cmd + A
企业微信截图
shift + cmd + A
PDF浏览回退
alt + 方向键
Chrome
打开浏览器开发这者工具

cmd + opt + i
Chrome  切换用户
shift + cmd + m
Vscode
启动 vscode 快捷搜索
⌘P 
Vscode 打开/关闭终端
cmd + shift + u
Show Command Palette
⇧⌘P 
Setting sync  upload/download
Shift + option + U / D
User Settings / Preference
⌘, 
IDE
navigate  back
⌃ -
缩进代码 / 反缩进代码
Tab / Shift + Tab
Hightlight git conflict
Shift + cmd + G
navigate forward
⌃⇧- 
go fmt自动格式化(save action plugin)
alt + command + L
选择重复元素(需要先选中)
Control + G
移动到行开头
ctr-A 
split vertical
ctrl + shift + V
批量框选
Option + 鼠标左键拖拽
移动到行结尾
ctr-E
开始新的一行
shift + return
整行移动
Option + Shift + ↑/↓
Preferences
cmd + ,
整行/块复制
Command + D
多选
cmd + ctrl + G
Preferences
Code | Surround With
⌥⌘T
Statement completion
cmd + shift + enter
行上移/下移
opt + shift + ↑ / ↓
Quick popups
F1
整个方法上移/下移
cmd + shift + ↑ / ↓
Basic completion
Ctrl + C
查看定义详情
opt + space
Statement completion
Cmd + shift + enter
在当前文件跳转到某一行的指定处
Cmd + L
Clang-Format
alt + command + k
展开/收起
Command + Shift + +/-
生成测试用例
选中函数,Ctrl + G
修改方法签名
Command + F6
Fold Collapse
Cmd  -
Fold Collapse All
Shift cmd -
查看历史剪切板
Command + Shift + V
 Fold Expand
Cmd +
Fold Expand All
Shift cmd +
抽取选中代码成方法
Command + Option + M
注释 / 取消注释与行注释
cmd + /
注释 / 取消注释与块注释
cmd + opt + /
抽方法入参
Command + Option + P
快速打开光标所在方法、类的定义
Command + Y , Option + Space
全局查找(根据路径)
Shift +  Command + F
全局快捷搜索
Shift + cmd + O ( shift x 2 times)
进入光标所在的方法/变量的接口或是定义处
Command + B  /  Command  + 鼠标点击
Optimize import 
 Ctrl + alt + O
code selection
option +  ↑/↓ (press x times)
文件内查找 / 替换
Command + F / R
CamelCase 转换(plugin)
Shift + Alt + U
Next Project Window
Opt + cmd + `
跳转到实现处,在某个调用的方法名上使用会跳到具体的实现处,可以跳过接口
Command + Option + B
指针:块区域选中
Right:  →         
 end:  ⌘ →
Left: ⇧ ←           
home:  ⌘ ←
删除当前行或选定的块的行
cmd + delete / x
删除整个单词(从单词末尾到开头)
Opt + Delete
删除整个单词(从单词开头到末尾)
Opt + fn + Del

2.VIM常用快捷键(持续补充)

功能
快捷键
功能
快捷键
光标向左移动一个字符
h 或 向左箭头键(←) 
屏幕『向下』移动一页
[Ctrl] + [f]
光标向下移动一个字符
j 或 向下箭头键(↓)  / 30j
屏幕『向上』移动一页
[Ctrl] + [b]
光标向上移动一个字符
k 或 向上箭头键(↑)
屏幕『向下』移动半页
[Ctrl] + [d]
光标向右移动一个字符
l 或 向右箭头键(→)
屏幕『向上』移动半页
[Ctrl] + [u]
这是数字『 0 』:移动到这一行的最前面字符处
0 或功能键[Home]
移动到这个档案的第一行,相当于 1G 
gg
移动到这一行的最后面字符处
$ 或功能键[End]
移动到这个档案的最后一行
G
n 为数字。光标向下移动 n 行
n
块选择模式
Ctrl + v
在一行字当中,x 为向后删除一个字符, X 为向前删除一个字符
x / nx
X
批量注释, 使用下面命令在指定的行首添加注释
:起始行号,结束行号s/^/注释符/g
复原前一个动作
u
取消注释
:起始行号,结束行号s/^注释符//g
删除游标所在的那一整行
dd/ndd
复制游标所在的那一行
yy / nyy
进入取代模式(Replace mode):
r, R
p 为将已复制的数据在光标下一行贴上,P 则为贴在游标上一行
p, P
重做上一个动作
[Ctrl]+r   or   小数点(.)
从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 !且在取代前显示提示字符给用户确认 (confirm) 是否需要取代
:1,$s/word1/word2/gc  或  :%s/word1/word2/gc
n1 与 n2 为数字。在第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2
:n1,n2s/word1/word2/g
插入模式(Insert mode)
i, I /  a, A /   o, O
i 为『从目前光标所在处插入』, I 为『在目前所在行的第一个非空格符处开始插入』
a 为『从目前光标所在的下一个字符处开始插入』, A 为『从光标所在行的最后一个字符处开始插入』
o 为『在目前光标所在的下一行处插入新的一行』; O 为在目前光标所在处的上一行插入新的一行

....

推荐插件

  1. Choose your preferred IDE (自动提示,功能超级棒点,强烈推荐安装)
  2. code-settings-sync v3.4.3 
  3. Go Group import
  4. GitHub Copilot

Goland破解

sudo -- sh -c "echo \ \ >> /etc/hosts";sudo -- sh -c "echo 127.0.0.1 jrebel.npegeek.com >> /etc/hosts"

你可能感兴趣的:(我的思考,vscode,ide,编辑器)