trae部署

conda环境配置

  • 指定conda:ctrl+,>python.conda>D:\codePython\anaconda3\condabin\conda.bat
  • 配置shell:ctrl+,>terminal.integrated.defaultProfile.windows>选择powershell
  • 配置profile参数:ctrl+,>terminal.integrated.profiles.windows>设置json,找到你的终端,添加"args": ["-ExecutionPolicy", "Bypass", "-NoExit", "-Command", "& {conda activate }" ]
  • ipynb restart kernel卡住:pip install --upgrade jupyter jupyterlab notebook ipykernel jupyter_client jupyter_core traitlets

python环境管理

  • 切换环境:ctrl+shift+p>python select选择提示项,或手动指定interpreter的python.exe文件
  • 终端环境:自动切换到项目指定的环境,如果没切过去需要conda init powershell一下,重启再开终端就行了
  • 创建环境:ctrl+shift+p>python create,或在conda终端命令行创建,可选择的python版本号更全

界面

焦点位置功能快捷键/设置模式限制效果特别说明
代码编辑器zen全屏模式 Ctrl + K, Z需要在IDE模式下 
代码换行Alt + Z 虚拟显示换行
全局搜索Ctrl + Shift + F  
全局跳文件Ctrl + P  
全局跳变量Ctrl + T  
资源管理器隐藏__pycache__
.开头目录
设置>编辑器>资源管理器>exclude: 添加 
**/__[a-zA-Z0-9_]*__/
**/.*[a-zA-Z0-9_]*/
  
     

快捷键定制

  • 场景:md文件调用typora打开的快捷键实现
  • 方案一:通过tasks.json设置快捷键
    1. 配置tasks.json,添加typora任务
      • 打开命令面板:Ctrl+Shift+P(Windows)/ Command+Shift+P(macOS),输入 “配置任务”→ 选择 “创建 tasks.json 文件”→ 选 “Others” 模板。
      • 替换 tasks.json 内容(根据系统修改)

        {
            "version": "2.0.0",
            "tasks": [
                {
                    "label": "Open with Typora",
                    "type": "shell",
                    "command": "& 'C:\\Program Files\\Typora\\Typora.exe' ${file}",
                    "args": [],
                    "problemMatcher": [],
                    "presentation": {
                        "echo": false,
                        "reveal": "never",
                        "focus": false,
                        "panel": "shared"
                    }
                }
            ]
        }
    2. 给tasks.json设置快捷键
      1. 打开键盘快捷方式:
        • 方式 1:Ctrl+K Ctrl+S(Windows)/ Command+K Command+S(macOS)。
        • 方式 2:点击右上角头像 → 键盘快捷键Trae CN
      2. 搜索 “tasks.runTask”,找到 “运行任务” 命令,右键选择 “添加键绑定”。
      3. 按下自定义快捷键(如 Ctrl+F1),避免与现有快捷键冲突。
    3. 快捷键关联具体的task生效
      1. 打开一个md文件编辑窗口
      2. 按快捷键,会有弹窗提示,点击"label": “Open with Typora”类似这个task选项
      3. 软件会记住你对md文件的操作选择,下次直接跳转typora的task定义
  • 方案二: vscode原生扩展(Extensions)
    1. 安装扩展
      • 打开 VS Code 的扩展视图(快捷键 Ctrl+ Shift + X)。
      • 搜索并安装 Open in External App
    2. 2配置扩展
      • 在 VS Code 的 settings.json 文件中配置 Typora 的打开方式。
      • 打开 设置 (Ctrl + ,),搜索“Open in External App”,然后点击“在 settings.json 中编辑”。

        // settings.json ...
          "openInExternalApp.openMapper": [
            {"extensionName": "md",
            "apps": [
              {
                "title": "typora",
                "openCommand": "C:\\Program Files\\Typora\\Typora.exe",
              }
              ]
            },
            {"extensionName": "html",
            "apps": [
              {
                "title": "chrome",
                "openCommand": "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe",
              }
              ]
            }
          ]
    3. 设置快捷键
      • 现在,你可以为这个功能设置一个专属快捷键,这样就能一键打开了。
      • 打开 键盘快捷方式(快捷键 Ctrl + K Ctrl + S)。
      • 点击右上角打开 keybindings.json 文件。
      • 添加以下配置

        // keybindings.json
        [
            {
                "key": "alt+t",
                "command": "openInExternalApp.open",
            }
        ]