当前位置: 首页 > news >正文

VSCode 更好用的设置

配置

{"terminal.integrated.fontSize": 15,"security.workspace.trust.untrustedFiles": "open","editor.minimap.enabled": false,"workbench.colorTheme": "Visual Studio 2017 Light - C++","gnuGlobal.completion": "Disabled","gnuGlobal.autoUpdate": "Disabled","gnuGlobal.encoding": "utf-8","gnuGlobal.globalExecutable": "/usr/local/bin/global","gnuGlobal.gtagsExecutable": "/usr/local/bin/gtags","editor.fontSize": 16,"window.zoomLevel": 0.5,"RainbowBrackets.depreciation-notice": false,"outline.showVariables": false,"workbench.editor.enablePreview": false,"workbench.settings.applyToAllProfiles": ["editor.stickyScroll.maxLineCount"],"editor.stickyTabStops": true,"editor.stickyScroll.maxLineCount": 7,"editor.stickyScroll.defaultModel": "foldingProviderModel","window.title": "${dirty}${activeEditorLong}${separator}${profileName}","cmake.pinnedCommands": ["workbench.action.tasks.configureTaskRunner","workbench.action.tasks.runTask"],"editor.fontFamily": "JetBrains Mono, 'Droid Sans Mono', 'monospace', monospace","cmake.showOptionsMovedNotification": false,"workbench.editor.tabSizing": "shrink","git.openRepositoryInParentFolders": "never","vim.useCtrlKeys": false,"vim.handleKeys": {"<C-a>": false,"<C-b>": false,"<C-c>": false,"<C-d>": false,"<C-e>": false,"<C-f>": false,"<C-g>": false,"<C-h>": false,"<C-i>": false,"<C-j>": false,"<C-k>": false,"<C-l>": false,"<C-m>": false,"<C-n>": false,"<C-o>": false,"<C-p>": false,"<C-q>": false,"<C-r>": false,"<C-s>": false,"<C-t>": false,"<C-u>": false,"<C-v>": false,"<C-w>": false,"<C-x>": false,"<C-y>": false,"<C-z>": false},
}

快捷键

// Place your key bindings in this file to override the defaults
[{"key": "ctrl+]","command": "workbench.action.navigateForward","when": "canNavigateForward"},{"key": "ctrl+shift+-","command": "-workbench.action.navigateForward","when": "canNavigateForward"},{"key": "ctrl+[","command": "workbench.action.navigateBack","when": "canNavigateBack"},{"key": "ctrl+alt+-","command": "-workbench.action.navigateBack","when": "canNavigateBack"},{"key": "ctrl+]","command": "-editor.action.indentLines","when": "editorTextFocus && !editorReadonly"},{"key": "ctrl+right","command": "-editor.action.inlineSuggest.acceptNextWord","when": "inlineSuggestionVisible && !editorReadonly"},{"key": "ctrl+right","command": "-gitlens.key.ctrl+right","when": "gitlens:key:ctrl+right"},{"key": "ctrl+left","command": "-gitlens.key.ctrl+left","when": "gitlens:key:ctrl+left"},{"key": "ctrl+left","command": "-list.collapseAll","when": "listFocus && !inputFocus && !treestickyScrollFocused"},{"key": "ctrl+left","command": "-cursorWordLeft","when": "textInputFocus"},{"key": "ctrl+right","command": "-cursorWordEndRight","when": "textInputFocus"},{"key": "ctrl+shift+right","command": "-cursorWordEndRightSelect","when": "textInputFocus"},{"key": "shift+alt+i","command": "-editor.action.insertCursorAtEndOfEachLineSelected","when": "editorTextFocus"},{"key": "ctrl+right","command": "cursorLineEnd"},{"key": "ctrl+left","command": "cursorLineStart"},{"key": "ctrl+b","command": "-workbench.action.toggleSidebar"},{"key": "ctrl+t","command": "-extension.vim_ctrl+t","when": "editorTextFocus && vim.active && vim.use<C-t> && !inDebugRepl"},{"key": "ctrl+p","command": "-extension.vim_ctrl+p","when": "editorTextFocus && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"},{"key": "ctrl+p","command": "-workbench.action.quickOpenNavigateNextInFilePicker","when": "inFilesPicker && inQuickOpen"},{"key": "ctrl+b","command": "-extension.vim_ctrl+b","when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"},{"key": "ctrl+b","command": "-workbench.action.toggleSidebarVisibility"},{"key": "ctrl+b","command": "editor.action.revealDefinition","when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"},{"key": "f12","command": "-editor.action.revealDefinition","when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"}
]
http://www.lryc.cn/news/520231.html

相关文章:

  • 【git】-3 github创建远程仓库,上传自己的项目,下载别人的项目
  • 计算机组成原理(1)
  • Openstack网络组件之Neutron
  • 神州数码交换机和路由器命令总结
  • Spring MVC简单数据绑定
  • 《SQL ORDER BY》
  • RabbitMQ基础(简单易懂)
  • DNS解析域名简记
  • 【2024年华为OD机试】(B卷,100分)- 求最小步数 (Java JS PythonC/C++)
  • <C++> XlsxWriter写EXCEL
  • 接上一主题,实现QtByteArray任意进制字符串转为十进制数
  • CNN-GRU-MATT加入贝叶斯超参数优化,多输入单输出回归模型
  • Java 如何传参xml调用接口获取数据
  • uniapp 之 uni-forms校验提示【提交的字段[‘xxx‘]在数据库中并不存在】解决方案
  • excel VBA 基础教程
  • 基于异步IO的io_uring
  • 【江协STM32】10-2/3 MPU6050简介、软件I2C读写MPU6050
  • 仓颉笔记——写一个简易的web服务并用浏览器打开
  • DolphinScheduler自身容错导致的服务器持续崩溃重大问题的排查与解决
  • ecmascript 标准+ 严格模式与常规模式 + flat-flatMap 应用
  • 基于ILI9341液晶屏+STM32U5单片的显示试验
  • 最短路径算法
  • 如何用 ESP32-CAM 做一个实时视频流服务器
  • Centos7 解决Maven scope=system依赖jar包没有打包到启动jar包中的问题(OpenCV-4.10)
  • iOS实际开发中使用Alamofire实现多文件上传(以个人相册为例)
  • 如何将分割的mask转为为分割标签
  • 【动手学电机驱动】STM32-MBD(5)Simulink 模型开发之 PWM 输出
  • MySQL进阶突击系列(05)突击MVCC核心原理 | 左右护法ReadView视图和undoLog版本链强强联合
  • vue2日历组件
  • 【PyQt】多行纯文本框