vscode 添加新建文件夹快捷键 (配置 when 属性)

实现目标

在获取左侧项目栏文件夹焦点情况下 添加新建文件夹的快捷键 Shift + A

我本来是个atom忠实粉丝, 但是atom使用window10自带输入法在书写汉字时总是会出现首字母缺失的情况, 查了好久没法解决, 直接放弃了atom, 转而使用Vs code书写markdown,
但是使用Vs code时发现在左侧导航栏配置新建文件和文件夹没有快捷方式, 于是就想配置一个, 但是在百度上搜了好长时间, 却总是解决不了KeyBoard Shortcuts上面的when 属性, 最终访问的 Vs code 官方文档 解决的.

下面是官方文档配置快捷键的地址
https://code.visualstudio.com/docs/getstarted/keybindings

相应步骤

  1. 点击左下角设置图标, 点击其中的选项KeyBoard Shortcuts.

    image

  2. 输入 “explorer.new” 找到相应命令, 点击 explorer.newFolder 行配置上 “Shift + A”, 快捷键. 但是这里还有个 When 属性, 如果放任不管的话, 软件会默认全局快捷键, 试想一下, 在你编辑的时候突然按了个 “Shift + A”, 结果新建了个文件夹, 那真是太糟糕了, 所以 When 属性一定要解决.

    image

  3. 在KeyBoard Shortcuts视图里, 有一个打开keybindings.json文件的链接, 点击可以打开该文件,
    image
    此时我们可以看到右侧文件的相应配置, 这就是我们刚刚配置的东西. 我们可以参照左边的格式配置 when 属性, 可是我们该怎么选择属性呢.
    image

  4. 找到符合条件的When属性

    现在我们可以打开 Vs code 的官方文档 Key Bindings for Visual Studio Code,这个是国外的网站, 纯英文. 可能打不开, 下面贴上文档里的关于 When 的介绍, 里面也是英文的, 不过作为使用Vs code的开发人员, 这点应该能看懂的, 实在不行也可以google翻译.

    Context name True when
    Editor contexts
    editorFocus An editor has focus, either the text or a widget.
    editorTextFocus The text in an editor has focus (cursor is blinking).
    textInputFocus Any editor has focus (regular editor, debug REPL, etc.).
    inputFocus Any text input area has focus (editors or text boxes).
    editorHasSelection Text is selected in the editor.
    editorHasMultipleSelections Multiple regions of text are selected (multiple cursors).
    editorReadonly The editor is read only.
    editorLangId True when the editor’s associated language ID matches. Example: "editorLangId == typescript".
    isInDiffEditor The active editor is a difference editor.
    isInEmbeddedEditor True when the focus is inside an embedded editor.
    Operating system contexts
    isLinux</
### 如何在 VSCode 中使用 SQLite #### 使用 SQLite 的扩展 在 Visual Studio Code (VSCode) 中,可以通过安装特定的扩展来支持 SQLite 数据库操作。推荐使用的扩展是 **SQLite** 或者 **Database Client**。这些工具提供了直观的界面以及命令行功能,用于查询、编辑和管理 SQLite 数据库文件。 - 安装方法:打开 VSCode 扩展市场,在搜索框输入 `SQLite` 并选择合适的插件进行安装[^1]。 #### 配置环境变量 为了使 SQLite 插件正常工作,需确保本地已安装 SQLite 命令行工具,并将其路径添加到系统的环境变量中。如果尚未安装 SQLite 工具,可以从官方站点下载并解压至指定目录。随后更新 PATH 变量以包含该目录。 对于 Windows 用户来说,假设 SQLite 解压缩后的可执行程序位于 `C:\sqlite` 文件夹下,则需要将此位置加入全局环境设置里[^2]。 ```bash setx PATH "%PATH%;C:\sqlite" ``` 重启终端或重新加载 shell profile 后即可生效。 #### 创建数据库连接 完成上述准备工作之后,启动 VSCode ,通过左侧活动栏中的图标或者快捷键调用 SQLite 插件的功能面板。接着按照提示新建项目关联目标 `.db` 文件;如果没有现成的数据源也可以手动创建一个新的 SQLite 数据库存储介质[^3]。 以下是具体步骤概述: 1. 点击侧边栏上的专用按钮进入 SQL 查询视图; 2. 利用对话框浏览定位到实际存在的 .db 格式的资源包或者是空白文档作为初始载体; 3. 开始编写标准语法结构语句实施增删改查动作等等常规业务逻辑处理流程。 --- ### 示例代码片段 下面展示如何利用 Python 连接 SQLite 数据库的一个简单例子: ```python import sqlite3 conn = sqlite3.connect('example.db') # Connects to an existing DB or creates one. cursor = conn.cursor() # Create table cursor.execute('''CREATE TABLE stocks (date text, trans text, symbol text, qty real, price real)''') # Insert a row of data cursor.execute("INSERT INTO stocks VALUES ('2023-07-05','BUY','RHAT',100,35.14)") # Save changes and close connection when done conn.commit() conn.close() ``` 以上脚本演示了怎样建立一张股票交易记录表单并且录入一条测试数据项进去保存起来供后续检索分析之用。 ---
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

逆光影者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值