书籍《VSCode权威指南》[x] 书籍 [ ] 讲座 [ ] 视频
    作者 韩骏 出版社 电子工业出版社
    ISBN 9787121389115 出版时间 2020.7
    豆瓣网址 豆瓣 是否有电子版 暂无
    阅读日期 2021-02-05 更新日期
    相关链接 备注

    image.png
    支持正版。

    生态

    • Language Server Protocol LSP 编辑器和语言服务器之间的一种协议
    • Debug Adapter Protocol DAP 解耦debugger
    • Monaco Editor 核心组件
    • xterm.js 集成终端

    一些快捷键

    • ctrl \ 将当前文本编辑器切屏
    • ctrl 1 ctrl 2 快速切换分屏的编辑器
    • ctrl k z 进入禅模式,全屏专注,双击 esc 退出模式
    • alt click 会进入多光标模式,此时可以选择多行
    • ctrl alt down 或者 up 进入相邻多行多光标模式
    • ctrl D 按一次选中当前单次,再按,其他地方相同单次添加光标
    • ctrl shift L 当前的所有单词都选中,挺适合修改变量名
    • ctrl shift k 删除当前行

    随时通过 ctrl K + ctrl S 来进入快捷键列表。

    终端相关

    • `ctrl `` 打开终端
    • ctrl shift 5 分割终端
    • ctrl alt left/right 来回切换终端高亮

    代码片段里的变量

    • TM_FILENAME_BASE 当前文件的文件名

    一个挺有意思的插件,rest client

    1. @baseurl = https://baidu.com
    2. GET {{baseurl}} HTTP/1.1
    3. Content-Type: application/json
    4. ###
    5. POST https://baidu.com HTTP/1.1
    6. Content-Type: application/json

    安装了插件,新建 .http 后缀的文件,就可以安装上述的格式发出请求了,相比postman 这个更容易分享

    code runner 通过 ctrl alt n 来运行代码

    vscode-pigments 给颜色提供高亮

    这里的 debuuger in chrome 需要在看看

    p220