githubEdit

VSCode

快捷操作

块状选择修改

将如下快速改为

a -> b
b -> c
c -> d
a <- b
b <- c
c <- d

方法为:将鼠标放在第一个 -> 处的 - 前面,按住 alt+shift 移动鼠标至第三个 ->> 右侧,之后输入 <-,即可替换成功,再按下 esc 退出此模式。(备注:类似于 vim 的块选择模式)

VSCode 离线安装扩展 (TODO, 还没有好方案)

有时会出现VSCode版本与扩展不兼容的问题, 此时需要手动下载vsix包进行下载, 下面的问答arrow-up-right解释了一些关于怎么下载历史版本的jupyter扩展的问题, 顺带也有介绍一些GitHub流水线的知识, 供参考.

古老版本的 VSIX: https://www.vsixhub.com/arrow-up-right

亲测更推荐这个(有插件对应的VSCode版本要求): https://open-vsx.org/arrow-up-right

更新

问题场景如下: 假设内网机器上已经安装了 VSCode, 且通过顶部菜单栏得知了 VSCode 版本号, 但由于网络受限无法联网安装其他插件, 需要在外网机器上先下载相关的插件再拷贝进内网.

Portablearrow-up-right 版 VSCode 的安装解决这个问题更合理.

假定内网的 VSCode 版本为 1.97.2, 大致原理及操作步骤如下:

在外网环境, 首先下载 Portable 对应版本的 VSCode

然后直接去安装目录点击 Code.exe, 然后安装相关插件(可能也需要手工下载 vsix 来安装, 为了找到兼容的老插件版本, 可以借助上面的 open-vsx 网站辅助), 直至测试插件功能正常. 之后可以通过点开插件查看插件的 id 与版本号 (插件页右侧), 然后手工构建下载链接:

VSCode 设置项

VSCode设置File->Preferences->Settings中的用户优先级低于工作区再低于文件夹, 实际上三者的可以设置的参数名是相同的. 优先级会决定哪个发挥作用. 也许逻辑是这样的, 用户的设置会体现在vscode安装目录下, 三者计算的结果会存在当前工作区的.vscose目录下. 有关于python的默认参数及含义可参见官网链接arrow-up-right

C++

VSCode写C++代码 (Window MSVC)

Last updated