您当前的位置: 首页 >  vscode

我什么都布吉岛

暂无认证

  • 6浏览

    0关注

    292博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

VSCODE(五)主题和快捷键

我什么都布吉岛 发布时间:2020-12-12 10:30:34 ,浏览量:6

一、主题

一个好的主题往往能够提升程序员编写的舒适度,VSCODE的主题包括两部分:

  • 界面颜色
  • 文件及文件夹图标

那么如何设置呢?实用Promotion:ctrl+shift+p,在弹出的对话框,输入theme进行检索。 在这里插入图片描述 可以看到所有设置的主题,这里我们对颜色主题进行修改看看效果。 在这里插入图片描述 在这里插入图片描述 选了个Quiet Light,效果是这样的: 在这里插入图片描述 当然你也可以通过JSON设置:workbench.colorTheme,文件图标的设置就不赘述了。

二、快捷键 2.1 普通快捷键查看和修改

通过快捷键编辑器,可以方便地浏览和修改键盘快捷键映射。ctrl+k+s可以查看所有快捷键。 在这里插入图片描述 通过右上角的三个点可以修改用户和全局键盘映射。 在这里插入图片描述

如果你已经比较熟悉某种编辑器的快捷键,不妨去插件市场,快速进入插件查询,使用:ctrl+k+m在这里插入图片描述

2.2 高级快捷键(keyboard.json)

这个是部分默认的JSON快捷键设置格式:

{ "key": "ctrl+z",                "command": "undo" },
{ "key": "shift+down",            "command": "cursorColumnSelectDown",
                                     "when": "editorColumnSelection && textInputFocus" },
{ "key": "shift+left",            "command": "cursorColumnSelectLeft",
                                     "when": "editorColumnSelection && textInputFocus" },
{ "key": "shift+pagedown",        "command": "cursorColumnSelectPageDown",
                                     "when": "editorColumnSelection && textInputFocus" },

我们不能对其进行修改,因为他是可读的。如果需要修改默认行为,那么需要使用用户设置进行覆盖,和VSCODE界面设置一样,键盘映射的JSON文件存储在:

  • Windows: %APPDATA%\Code\Users\keybindings.json
  • macOS: $HOME/Library/Application Support/Code/User/keybindings.json
  • Linux: $HOME/.config/Code/User/keybindings.json 在这里插入图片描述 可以看出,一个键盘映射由三个部分组成:
  • key:按键(有一定的规则)
  • command:命令(VSCODE支持的)
  • when:条件(VSCODE支持的)
2.3 实用快捷键

通用快捷键:

  • ctrl+shift+pF1 打开命令面板
  • ctrl+shift+n 打开一个新VS窗口
  • ctrl+w 关闭一个编辑窗口
  • ctrl+, 打开用户设置

跳转:

  • ctrl+p 项目文件间跳转
  • ctrl+shift+n 打开文件间跳转
  • ctrl+shift+o 跳转当前文件中某个符号
  • ctrl+t 搜索当前文件所有的符号
  • ctrl+g 跳转到当前文件某一行
  • alt+ ← \leftarrow ← alt+ → \rightarrow → 光标位置向后跳转/向前跳转

基本编辑:

  • 剪切、复制和文件操作一样。
  • alt+ ↑ \uparrow ↑ alt+ ↓ \downarrow ↓ 当前行与前一行/后一行交换
  • ctrl+shift+ ↑ \uparrow ↑ ctrl+shift+ ↓ \downarrow ↓ 复制后向前/后插入
  • ctrl+shift+k 删除当前行
  • ctrl+/ 注释或解注释
  • home/end 当前行起始/结束位置

编程语言编辑:

  • ctrl+shift+i 格式化文档
  • ctrl+k f 格式化选中文档
  • f12 跳转到定义
  • alt+f12 当前页查看定义(peek)
  • shfit+f12 查看引用
  • f2 重命名符号
  • ctrl+. 快速修复
  • ctrl+shift+\ 括号间跳转

搜索替换:

  • ctrl+f 查找
  • ctrl+shift+f 全局查找
  • ctrl+h 替换
  • ctrl+shift+h 全局替换

多光标选择:

  • alt+click 插入新光标
  • shift+alt+up shift+alt+down 上方/下方添加光标
  • ctrl+l 选中当前行
  • shift+alt+left shift+alt+right 游离选中范围

显示:

  • f11 全屏
  • ctrl+= ctrl+- 放大缩小

编辑器管理:

  • ctrl+\ 分割编辑器
  • ctrl+1 2 3 编辑器焦点切换
  • ctrl+n 创建新文件
  • ctrl+o 打开新文件
  • ctrl+tab 切换文件
  • ctrl+s ctrl+shift+s 保存/另存为
关注
打赏
1658157489
查看更多评论
立即登录/注册

微信扫码登录

0.0720s