VSCode

^- 光标点跳回

vscode terminal

  • 窗口最大化
  • 支持 GPU 加速
  • 支持光标定位
  • 支持拆分
  • 支持配置任务
  • 切换窗口 shift-cmd-[
  • 替换当前 code,会提示保存
code -g filepath // go to some file 在当前窗口打开
code -r .
  • 不支持切换 split window,用 tmux
  • 状态保持,比如常用目录,增加 alias 快速进入

issues

解决VScode 与 Linux Rime 中州韵输入法 CTRL+~ 热键冲突_Spaceack的博客-CSDN博客open in new window

git

源代码控制”图标(Ctrl + Shift + G)

debugger

  1. 标记断点,比如函数 return 位置(可替代 console.log)
  2. F5 开始,shift-F5 停止,ctrl-F5 只运行

F5有些慢,推荐 watch 自动运行 npx nodemon tmp.js

debug console 无法展开对象

// node
file="~/Projects/Personal/learn/tmp.js" && code "$file" && npx nodemon --delay 0ms "$file"


// deno fast & json fold
// 问题:deno 不能识别 ~ 目录?
file="~/Projects/Personal/learn/tmp.ts" && code "$file" && deno run --watch "$file"

// 优化版,使用临时目录,自动创建文件,有意义的 alias
alias play='file="/tmp/play.ts" && touch "$file" && code "$file" && deno run --watch "$file"'

ssh

好用,执行命令 connect host,然后就像本地一样,可访问文件目录,也可用终端跳转

trouble shooting

终端无法启动 搜 - open log - select window type Terminal Issues · microsoft/vscode Wikiopen in new window

juypter

读音 猪派特

作者试过所有笔记 app, vscode + markdown 还是最好,特别是 vscode 对 juypter 第一级支持,而现在 juypter 支持了 JS,通过 deno 解释 https://twitter.com/wesbos/status/1754674921706315949

Last Updated:
Contributors: gongyi01