VScode 使用小技巧
前言:使用 VSCode 有一段时间了,但是最近电脑经常换电脑 / 换系统 导致频繁安装 VSCode。有的时候因为间隔时间太长,导致自己完全忘了之前是怎么设置的,现在整理一下常用的插件和设置,防止下次遗忘。
我的常用快捷键
完整版的基础快捷键可以参照官方说明 Default Keyboard Shortcuts of Visual Studio Code。
我这个人用不到那么多快捷键,平时都是抱着够用就好的心态,VIM也从不装插件,官方文档看完用得顺手就拉倒的那种人(叹息)。因此除了特殊情况很少去自定义快捷键,因此当初从 Jetbrains 全家桶转过来也花了一点时间(主要是学生证快不能白嫖了嘤嘤嘤)。
通用的快捷键,比如
Ctrl
+ N
,这种换哪个软件都是新建文件的快捷键就不记了。另外还有移动到行首行尾这种键盘上有 Home
和 End
这种按键还多去背一个这种多此一举的行为也不记了。功能 | 快捷键 |
---|---|
上 / 下移动一行 | Alt + ↑/↓ |
上 / 下复制一行 | Alt + Shift + ↑/↓ |
删除 / 剪切当前行 | Ctrl + X |
调出终端 | Ctrl + · |
选中当前 / 相同字符 | Ctrl + D |
按单词进行删除 | Ctrl + Backspace |
按单词进行移动 | Ctrl + ← / → |
向上插入一行 | Ctrl + Shift + Enter |
向下插入一行 | Ctrl + Enter |
(待补完)
一些不常见问题
这里主要记录一些 个人搜不到/搜了很久才找到 解决办法
在当前目录下打开终端
这种方法具体来说是“在当前文件的目录下打开终端”。如果搜索一下,网上基本都在推荐两款插件(其实也就是插件作者推荐),一款是 Terminal Here,一款是 Terminal in Place。但是为了这个小功能安装插件,总感觉有点奇怪。
实际上,也有一种在当前目录下打开外部终端的办法,快捷键是
Ctrl
+ Shift
+ C
。但是外部打开一个 cmd 总觉得怪怪的。自带的 cmd 功能也不全,Powershell 生理上不能接受,装一个 Cmder 总觉得多此一举,怎么办?用 Git 啊!因此可以在设置中搜索 terminal.external.windowsExec 将值修改为 [Git_direction]\bin\sh.exe 即可。顺带说一下,修改内部集成终端为修改 terminal.integrated.shell.windows 的值。
最后再来说我使用的方法。鼠标右键文件,会显示一个 Open in Terminal,这其实就是我想要的功能。因此在设置里为其设置快捷键即可,我设置的是
Ctrl
+ Alt
+ ·
(最后一个是反引号,Markdown Here 不能使用转义我也很绝望)打开终端后,输入前有一大段的空白
这个主要是 Windows 更新到 1809 后导致的问题,新版的终端会导致排版错误,因此只需要修改为旧版的终端即可。
具体做法就是:
具体做法就是:
- 打开控制台,左上角右键,选择属性
- 勾选 选项 页面下的 使用旧版控制台
之后关闭终端,重启 VSCode 即可。
创建 Python 虚拟环境
打开控制台,输入:
$ python -m venv env
配置多个 Python 虚拟环境
首先需要从 Extensions 下载安装 Python 的语言支持。完成之后:
- 进入VSCode 的设置界面,在搜索栏搜索 python.venv
- 出现两设置选项,其中:
- venvPath是指的是你放置python虚拟环境的根目录
- venvFolders是你在该目录下的虚拟环境,不同虚拟环境当都存放文件夹
- 之后可以通过
Ctrl
+Shift
+P
打开控制台,输入以下命令切换环境python: select interpreter
评论
发表评论