Vscode设置个人爱好

 

  1. 插件列表

abusaidm.html-snippets-0.1.0

adamwalzer.string-converter-0.0.9

AESSoft.aessoft-class-autocomplete-0.1.0

annsk.alignment-0.3.0

ashhitch.vs-code-css-comments-1.0.3

cmstead.jsrefactor-1.2.0

CoenraadS.bracket-pair-colorizer-0.10.7

DotJoshJohnson.xml-1.8.0

florianloch.text-transform-0.1.0

ionutvmi.path-autocomplete-1.5.1

joelday.docthis-0.4.4

jrieken.references-plusplus-0.0.5

leventebalogh.console-log-snippet-javascript-0.1.0

marclipovsky.string-manipulation-0.1.0

msjsdiag.debugger-for-chrome-3.1.3

oderwat.indent-rainbow-0.6.1

rintoj.blank-line-organizer-0.1.1

ryu1kn.text-marker-0.10.0

sallar.json-to-js-object-0.0.4

shuworks.vscode-table-formatter-1.1.2

swindh.enumerator-0.0.6

TomiTurtiainen.js-complexity-analysis-1.0.4

vittorioromeo.expand-selection-to-scope-0.2.0

weakish.complete-statement-0.0.2016

whtouche.vscode-js-console-utils-0.7.0

 

 

 

  1. User setttings

// Place your settings in this file to overwrite the default settings

{

"emmet.syntaxProfiles": {

"vue-html": "html",

"html": "html",

"vue": "html"

},

// 自动更新扩展 不自动更新扩展插件

"extensions.autoUpdate": false,

// "files.autoSave": "afterDelay",

"files.autoSave": "onFocusChange",

"editor.formatOnType": true,

"editor.formatOnSave": true,

// "editor.formatOnType": true

"editor.parameterHints": true,

"editor.quickSuggestions": {

"other": true,

"comments": true,

"strings": true

},

// 去掉右侧缩略图形

"editor.minimap.enabled": false,

// Define paired characters and their shared color group

"bracketPairColorizer.consecutivePairColors": [

"()",

"[]",

"{}",

[

"Gold",

"Orchid",

"LightSkyBlue",

"darkgoldenrod",

"darkmagenta",

"darkolivegreen",

"darkslateblue",

"darkslategray",

"darkviolet",

"darkblue",

"darkturquoise",

"darkgray",

"darkkhaki",

"darkorange",

"darksalmon",

"darkseagreen"

],

"Red"

],

// Define paired characters and their color groups

"bracketPairColorizer.independentPairColors": [

[

"()",

[

"Gold",

"Orchid",

"LightSkyBlue",

"darkgoldenrod",

"darkmagenta",

"darkolivegreen",

"darkslateblue",

"darkslategray",

"darkviolet",

"darkblue",

"darkturquoise",

"darkgray",

"darkkhaki",

"darkorange",

"darksalmon",

"darkseagreen"

],

"Red"

],

[

"[]",

[

"Gold",

"Orchid",

"LightSkyBlue",

"darkgoldenrod",

"darkmagenta",

"darkolivegreen",

"darkslateblue",

"darkslategray",

"darkviolet",

"darkblue",

"darkturquoise",

"darkgray",

"darkkhaki",

"darkorange",

"darksalmon",

"darkseagreen"

],

"Red"

],

[

"{}",

[

"Gold",

"Orchid",

"LightSkyBlue",

"darkgoldenrod",

"darkmagenta",

"darkolivegreen",

"darkslateblue",

"darkslategray",

"darkviolet",

"darkblue",

"darkturquoise",

"darkgray",

"darkkhaki",

"darkorange",

"darksalmon",

"darkseagreen"

],

"Red"

]

]

}

 

 

  1. Settings quickly settings

 

// 快捷键设置 keyiing.json

// 将键绑定放入此文件中以覆盖默认值

[

/* // 转换大写

{

"key" : "ctrl+shift+u",

"command" : "editor.action.transformToUppercase",

"when" : "editorTextFocus"

},

// 转换小写

{

"key" : "ctrl+shift+l",

"command" : "editor.action.transformToLowercase",

"when" : "editorTextFocus"

},*/

// 定制与 sublime 相同的大小写转换快捷键,需安装 TextTransform 插件

{

"key": "ctrl+k ctrl+u",

"command": "uppercase",

"when": "editorTextFocus"

},

{

"key": "ctrl+k ctrl+l",

"command": "lowercase",

"when": "editorTextFocus"

},

// ctrl+space 被切换输入法快捷键占用

{

"key": "ctrl+alt+space",

"command": "editor.action.triggerSuggest",

"when": "editorTextFocus"

},

// ctrl+d 删除一行

{

"key": "ctrl+d",

"command": "editor.action.deleteLines",

"when": "editorTextFocus"

},

// 选中高亮

{

"key": "alt+d",

"command": "editor.action.addSelectionToNextFindMatch",

"when": "editorFocus"

},

// ctrl+shift+/多行注释

{

"key": "ctrl+shift+/",

"command": "editor.action.blockComment",

"when": "editorTextFocus"

},

// 高亮文本编辑颜色

{

"key": "alt+q",

"command": "textmarker.markText",

"when": "editorTextFocus"

},

// 清除文本编辑颜色

{

"key": "alt+w",

"command": "textmarker.clearAllHighlight",

"when": "editorTextFocus"

},

// 注释table化

{

"key": "alt+t",

"command": "extension.table.formatCurrent",

"when": "editorTextFocus"

},

// 格式化热键 覆盖点击文件的快捷键

// {

// "key" : "alt+f",

// "command": "editor.action.format",

// "when" : "editorHasFormattingProvider && editorTextFocus && !editorReadonly"

// },

// 复制一行到下一行

{

// "key" : "ctrl+shift+c",

"key": "alt+c",

// "command": "editor.action.fLinesDownAction",

"command": "editor.action.copyLinesDownAction",

"when": "editorTextFocus"

},

// 复制一行到下一行

{

"key": "alt+j",

"command": "editor.Add.doc.comments",

"when": "editorTextFocus"

},

// 快速添加注释信息

{

"key": "alt+j",

// "command": "docthis.documentEverythingVisible"

// "command": "docthis.documentEverything"

"command": "docthis.documentThis"

},

// // log日志打印参数信息

// {

// "key": "ctrl+t",

// "command": "extension.insertLogStatement",

// "when": "editorTextFocus"

// },

// 清除所有log日志

{

"key": "alt+shift+t",

"command": "extension.deleteAllLogStatements"

},

// 调试快捷键 以防占用

{

"key": "ctrl+shift+d",

"command": "workbench.view.debug"

},

//逗号分隔

{

"key": "alt+shift+w",

"command": "words"

},

//驼峰命名小写下划线

{

"key": "alt+s",

"command": "snakeCase"

},

// 替换选择

{

"key": "alt+r",

"command": "replace"

},

//驼峰命名小写

{

"key": "alt+e",

"command": "camelCase"

},

//括号匹配

{

"key": "alt+m",

"command": "expand-selection-to-scope.expand"

},

//快捷建立方法method

{

"key": "alt+f",

"command": "cmstead.jsRefactor.wrapInExecutedFunction"

},

// json转对象

{

"key": "ctrl+shift+j",

"command": "jsonToJSObject.convert"

},

// 去除空格

{

"key": "ctrl+;",

"command": "blankLine.process"

},

// : = 对齐

{

"key": "alt+=",

"command": "alignment.align",

"when": "editorHasSelection"

},

// 选择一行 下选择

{

"key": "ctrl+l",

"command": "expandLineSelection",

"when": "editorTextFocus"

},

//调试debug

{

"key": "alt+3",

"command": "workbench.action.debug.restart",

"when": "inDebugMode"

},

// {

// "key": "ctrl+t",

// "command": "extension.translateon",

// "when": "editorTextFocus"

// }

// log日志打印参数信息

{

"key": "ctrl+enter",

"command": "extension.complete-statement",

"when": "editorTextFocus"

},

// log日志打印参数信息

{

"key": "ctrl+t",

"command": "extension.insertLogStatement",

"when": "editorTextFocus"

},

// tab element键设置

{

"key": "alt+a",

"command": "editor.emmet.action.expandAbbreviation",

"when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !config.emmet.useNewEmmet && !editorHasMultipleSelections && !editorHasSelection && !editorReadonly && !editorTabMovesFocus"

}

]

 

 

Vscode设置个人爱好的更多相关文章

  1. vscode设置默认shell 快速到行

    vscode设置默认shell - CSDN博客 https://blog.csdn.net/butterfly5211314/article/details/78944805 在文件 -> 首 ...

  2. VSCode 设置 CPP 代码风格

    VSCode 设置 CPP 代码风格 按 Ctrl+, 打开设置,输入 format 找到. { BasedOnStyle: Google, IndentWidth: 4 }

  3. vscode设置python代码补全时函数自动加上小括号

    vscode设置python代码补全时函数自动加上小括号 vscode的python代码补全插件默认安装时是不会自动补全括号的,感觉不是和方便 以下介绍下自动补上小括号的方法 可能部分同学设置了还是没 ...

  4. 【Golang】vscode 设置 go 开发环境

    步骤 1. 始 Golang 语言开发选择一款合适的编辑器,能加速你敲字的灵感,这里推荐微软的 Visual Studio Code,简称 vscode. 2. 安装 go 插件 首先需要安装 go ...

  5. vscode设置出错, 无法自动补全

    问题: 之前设置的没问题, vscode重装后, 发现vscode里面的设置还在, 但敲代码却无法识别虚拟环境中的包了, 因此相关的内容也无法自动补全. 解决: 后来发现, 实际上设置没有出错, 但重 ...

  6. vscode设置python3.7调试环境(已更新)

    汇总系列:https://www.cnblogs.com/dunitian/p/4822808.html#ai CentOS安装Python3.7:https://www.cnblogs.com/do ...

  7. vsCode 设置vue 保存自动格式化代码

    setting { // vscode默认启用了根据文件类型自动设置tabsize的选项 "editor.detectIndentation": false, // 重新设定tab ...

  8. VSCode设置Tab键为4个空格

    升级之后莫名蛋疼,Tab键变成了8个,每次缩进之后都要格式化一下,比较麻烦,所以来一篇设置: GIF演示整个过程 分步骤走: 设置一下 设置为4个空格 最后多一句嘴,Python3开始官方不建议使用制 ...

  9. 将VSCode设置成中文语言环境

    VSCode是一款轻量级的好用的编译软件,今天小编来将软件默认的英文语言环境变为我们熟悉的中文语言环境. 工具/原料   电脑一台 安装有VSCode 方法/步骤     首先打开VSCode软件,可 ...

随机推荐

  1. centos+Jenkins+maven搭建持续集成

    Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能 什么是持续集成 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成 ...

  2. js 变量提升(JavaScript Scoping and Hoisting)

    原文网址:http://www.cnblogs.com/betarabbit/archive/2012/01/28/2330446.html 这是一篇作者翻译过来的文章,未翻译的原文网址在这里:htt ...

  3. 20145127《java程序设计》第二周学习总结

    本周我又对java程序进行了更进一步的学习.相比与上一周的学习内容的宏观,这一周的所学更加的系统和调理明确. 本周是对java基础语法的学习.首先,我先是认识类型与变量. Java可区分为基本类型和类 ...

  4. Socket:读写处理及连接断开的检测

    作为进程间通信及网络通信的一种重要技术,在实际的开发中,socket编程是经常被用到的.关于socket编程的一般步骤,这里不再赘述,相关资料和文章很多,google/baidu即可. 本文主要是探讨 ...

  5. linux网络编程--网络编程的基本函数介绍与使用【转】

    本文转载自:http://blog.csdn.net/yusiguyuan/article/details/17538499 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览 ...

  6. Mysql相关问题收集

    1.查询每个班级的前三名 DROP TABLE IF EXISTS `sc`; CREATE TABLE `sc` ( `id` ) NOT NULL AUTO_INCREMENT, `name` v ...

  7. ajax中的contentType使用

    本文为博主原创,未经允许不得转载: 最近在修改部分项目功能的时候,遇到一个问题.局部刷新某页面的功能是由ajax实现的,但当我进行局部刷新的时候,页面并没有刷新和响应, 在后台的代码中打了断点也并没有 ...

  8. Ubuntu 14.04 python3.6 安装

    参考 how-do-i-install-python-3-6-using-apt-get Ubuntu 14.04 python3.6 安装 sudo add-apt-repository ppa:j ...

  9. HDU 6128 Inverse of sum(同余)

    http://acm.hdu.edu.cn/showproblem.php?pid=6128 题意:有一个a数列,并且每个数都小于p,现在要求有多少对$(i,j)$满足$\frac{1}{a_i+a_ ...

  10. jQuery.page 分页控件

    分享一下自己在项目中引用的Jquery分页控件 index.html内容 <!DOCTYPE html> <html lang="zh-cn" xmlns=&qu ...