React Native 在VSCode编码提效
插件
- 代码智能提示
copilot
触发内联建议 Option (⌥)+\
(键联提示)代码片段
- ES7+ React/Redux/React-Native snippets
- massCode assistant (配合打开massCode App使用)
标签修改 自动首尾同步 Auto Rename Tag
拼写检测 Code Spell Checker
格式化 prettier
提升阅读感受
- Gitlens 悬停查看代码改动人
- Material Icon Theme / vscode-icons 侧边导航区 目录展示icon
- indent-rainbow 标签开闭连线
- Image Preview 在图片路径引用行 左侧展示icon
code snippets
React/Redux/React-Native snippets
指令说明:
https://github.com/ults-io/vscode-react-javascript-snippets/blob/HEAD/docs/Snippets.md
优点:
对常用的hooks支持的简直完美
可以试试输入useeff...
。 会提示useEffectSnippet
,enter后挨个填词,tab切换光标,set方法自动驼峰,简直完美!使用
rnfes
创建组件,会根据文件名 命名组件
想根据英文记忆一下快捷指令名称,可以参考 Fullstack React/React Native snippets
对快捷指令 都有英文解释
Mac、VSC快捷键
Mac
系统自带
- (shift+) ctrl+ (option+) f/b
- (shift+) ctrl+ p/n
VSC 更改了上述快捷键对应的指令,非常糟糕。可以调整下如下
VSC
Next Change (Important)
terminal、editor互切
- focus到终端:
cmd+j
- focus到editor:
(ctrl+)shift+tab
cmd+1
- focus到终端:
光标移动到函数头尾、标签头尾
cmd+shift+\
: 跳转至{
}
、跳转至<
>
选中 括号内代码
支持不断 扩张/收缩 选中
|
|
- 光标移动多行
插件line-jumper
配成(shift+)ctrl+option+p/n
插件Space Block Jumper
跳转到临近的空行(选中)
居然无法设置 这几个键组合
ctrl+cmd+p
- Next Problem
- cmd+(shift+)'
常用于写代码时要import,故意写error,然后在顶部import结束后,再快速跳回error处继续写代码
- 导航区(explorer view)定位当前编辑文件
|
|
- 其它更改VSCode的自定义快捷键
更新于 2023.07.26 keybindings
这是一份我常用的、好用的VSC自定义快捷键备份。
为什么要改?
因为,当Mac的快捷键与VSC冲突时,当好用的插件快捷键与VSC冲突时,当VSC自带的快捷键失灵时,一般就需要更改VSC的keybindings.json
文件了