释放双眼,带上耳机,听听看~!

vscode配置

Visual Studio Code是个牛逼的编辑器,启动非常快,完全可以用来代替其他文本文件编辑工具。又可以用来做开发,支持各种语言,相比其他IDE,轻量级完全可配置还集成Git感觉非常的适合前端开发,是微软亲生的想必TypeScript会支持的非常好。 所以我仔细研究了一下文档未来可能会作为主力工具使用。

开发扩展

AutoFileName: auto complete file name,自动补全文件的名字

code runner:ctrl+alt+n

Guides:显示代码对其辅助线

gitlens:显示代码每一行的最新修改人

Beautify:显示js/json/css美化,按F1

Path Intellisense: 路径匹配

Path Autocomplete

Auto Rename Tag:自动修改标签

Color Highlight:写csss时,颜色值会增加对应的颜色背景显示

Vetur:VUE扩展

open in browser:alt+b选择浏览器预览文件

Rainbow Brackets:有颜色的显示括号匹配

Settings Sync: 同步配置

下面介绍一下怎么设置同步:

ctrl+shift+p,输入sync,会看到相关选项,选择update/upload settings,然后会输入https://github.com/settings/t…。具体的用法,Settings Sync的扩展主页介绍的很详细了:https://marketplace.visualstu…

Import Cost: 该插件会在行尾显示导入的包的大小。为了计算包大小,该插件要使用 Webpack 和 babili-webpack-plugin。

2018-11-2日更新

更新了不少很好用的插件,都是博主目前正在使用的,代码片段居多,强烈推荐。

Bracket Pair Colorizer: 如果你的代码有很多的回调,那么这种高亮可以帮助你更好地区分不同的代码块。

Debugger for Chrome: 用Vscode快速又愉快的Debug吧!

EsLint:javascript格式工具

gitignore: .gitignore格式支持

GitLens: Git工具扩展,装了之后你就知道他的强大了

Git History: 可视化的查看项目的提交历史。

HTML CSS Support: css代码智能提示。

HTML Snnipets: HTML代码片段。

JS JSX Snippets: JSX代码片段。

Vue 2 Snippets: Vue2的代码片段,正在用,很不错。

JavaScript(ES6) code snippets: javascript的代码片段,可以提升不少效率。

koroFileHeader: 可以快捷添加文件注释和函数注释

Live Server: 通过本地服务器快速打开你的项目,省去了你配置其他web服务器的时间。

lit-html: 在JavaScript/TypeScript的文件中,如果有使用到HTML标记,lit-html提供语法高亮和相应的补全支持。

markdownlint: markdown语法检查。

Material Theme: 一个很舒服的主题色,用过挺长时间。

One Dark Pro: 最爱的主题色,目前一直在用。

Trailing Spaces: 移除文件中多余的空格。

主命令框

F1 或 Ctrl+Shift+P: 打开命令面板。在打开的输入框内,可以输入任何命令,例如:

按一下 Backspace会进入到 Ctrl+P 模式

在Ctrl+P下输入>可以进入Ctrl+Shift+P模式

在 Ctrl+P 窗口下还可以:

常用快捷键

编辑器与窗口管理

打开一个新窗口: Ctrl+Shift+N

关闭窗口: Ctrl+Shift+W

同时打开多个编辑器(查看多个文件)

切出一个新的编辑器(最多 3 个) Ctrl+,也可以按住 Ctrl 鼠标点击 Explorer 里的文件名

左中右 3 个编辑器的快捷键 Ctrl+1 Ctrl+2 Ctrl+3

编辑器换位置, Ctrl+k然后按 Left或 Right

代码编辑

格式调整

对python文件进行代码格式化操作时,会提示安装autopep8

代码格式化: Shift+Alt+F,或 Ctrl+Shift+P 后输入 format code

代码行缩进: Ctrl+[ 、 Ctrl+]

在当前行下边插入一行 Ctrl+Enter

在当前行上方插入一行 Ctrl+Shift+Enter

上下移动一行: Alt+Up 或 Alt+Down

向上向下复制一行: Shift+Alt+Up 或 Shift+Alt+Down

光标相关

移动到定义处: F12

定义处缩略图:只看一眼而不跳转过去:Alt+F12

移动到文件结尾: Ctrl+End

移动到文件开头: Ctrl+Home

下面两个功能和alt+↑/↓配合,很方便的移动代码块

选择从光标到行尾: Shift+End

选择从行首到光标处: Shift+Home

这两个功能很爽,可以同时编辑一些变量名:

多行编辑(列编辑):Ctrl+Alt+Down/Up或者Alt+Shift+鼠标左键,

同时选中所有匹配: Ctrl+Shift+L

Ctrl+D 下一个匹配的也被选中 (在 sublime 中是删除当前行,后面自定义快键键中,设置与 Ctrl+Shift+K 互换了)

回退上一个光标操作: Ctrl+U

删除光标右侧的所有字: Ctrl+Delete

扩展/缩小选取范围: Shift+Alt+Left 和 Shift+Alt+Right

移动到后半个括号: Ctrl+Shift+]

重构代码

查看函数引用和批量休修改函数名,好用:

重命名:比如要修改一个方法名,可以选中后按 F2,输入新的名字,回车,会发现所有的文件都修改了

找到所有的引用: Shift+F12

同时修改本文件中所有匹配的: Ctrl+F12

跳转到下一个 Error 或 Warning:当有多个错误时可以按 F8 逐个跳转

查看 diff: 在 explorer 里选择文件右键 Set file to compare,然后需要对比的文件上右键选择 Compare with file_name_you_chose

查找替换

查找:Ctrl+F

查找替换:Ctrl+H

整个文件夹中查找:Ctrl+Shift+F

显示相关

全屏:F11

zoomIn/zoomOut:Ctrl +/-

侧边栏显/隐:Ctrl+B

显示资源管理器:Ctrl+Shift+E

显示搜索:Ctrl+Shift+F

显示 Git:Ctrl+Shift+G

显示 Debug:Ctrl+Shift+D

显示 Output:Ctrl+Shift+U

其他

自动保存:File -> AutoSave ,或者 Ctrl+Shift+P,输入 auto

VS Code 中文注释显示乱码怎么办?

https://www.zhihu.com/questio…

将设置中的"files.autoGuessEncoding"项的值改为true即可。

我的配置

{

// python配置

"python.pythonPath": "D:/ProgramData/Anaconda2/python.exe",

"python.formatting.provider": "yapf",

// Git配置

// "git.path": "C:/ProgramData/Administrator/GitHubDesktop/GitHubDesktop.exe",

// PHP设置

// "php.validate.executablePath": "C:/php/php.exe",

"php.validate.executablePath": "C:/wamp64/bin/php/php7.1.9/php.exe",

//常规配置

"editor.fontSize":17,

"workbench.colorTheme": "One Monokai",

"editor.wordWrap": "on",

"workbench.iconTheme": "material-icon-theme",

//显示空格还是tab

"editor.renderWhitespace":"all",

// 一个制表符等于的空格数。该设置在 "editor.detectIndentation" 启用时根据文件内容可能会被覆盖。

"editor.tabSize": 4,

//File header Configuration

"fileheader.Author": "Nan.Mu",

"fileheader.LastModifiedBy": "Nan.Mu",

"window.zoomLevel": 0,

"[markdown]": {

"editor.insertSpaces": true,

"editor.tabSize": 2,

"editor.autoIndent": false

},

"sync.gist": "ee37028079cf90aae8175d27525a94b7",

"sync.host": "",

"sync.pathPrefix": "",

"sync.quietSync": false,

"sync.askGistName": false,

"sync.removeExtensions": true,

"sync.syncExtensions": true,

"sync.autoDownload": false,

"sync.autoUpload": false,

"sync.lastUpload": "",

"sync.lastDownload": "2018-07-07T10:36:25.536Z",

"sync.forceDownload": false,

"editor.fontFamily": "Monaco,DejaVuSans,Inconsolata",

"terminal.integrated.fontFamily": "monospace"

"files.autoSave": "afterDelay",

// 在 "editor.wordWrap" 为 "wordWrapColumn" 或 "bounded" 时控制编辑器列的换行。

// 控制折行方式。可以选择: - “off” (禁用折行), - “on” (视区折行), - “wordWrapColumn”(在“editor.wordWrapColumn”处折行)或 - “bounded”(在视区与“editor.wordWrapColumn”两者的较小者处折行)。

"editor.wordWrap": "on",

"editor.wordWrapColumn": 80,

// 控制是否在搜索中跟踪符号链接。

"search.followSymlinks": false,

"workbench.panel.location": "bottom",

"workbench.colorTheme": "Dracula",

"java.errors.incompleteClasspath.severity": "ignore"

}

常用扩展

主题

可以来主题商城选择:

切换主题的快捷键:ctrl+k,ctrl+t

One Dark Pro

Atom One Dark

FlatUI

Material Icon Theme: 图标主题

vscode-icons

VSCode Great Icons

Dracula Official:主题,推荐

参考

个人博客

更多前端技术文章、美术设计、wordpress插件、优化教程、学习笔记尽在我的个人博客喵容 – 和你一起描绘生活,欢迎一起交流学习,一起进步:https://www.miaoroom.com

站内文章推荐:

vscode 批量重命名_vscode配置 打造性感好用的编辑器相关推荐

  1. vscode配置 打造性感好用的编辑器

    vscode配置 官网: https://code.visualstudio.com/ Visual Studio Code是个牛逼的编辑器,启动非常快,完全可以用来代替其他文本文件编辑工具.又可以用 ...

  2. linux下怎么批量命名文件,linux下的文件操作——批量重命名

    概述:在日常工作中,我们经常需要对一批文件进行重命名操作,例如将所有的jpg文件改成bnp,将名字中的1改成one,等等.文本主要为你讲解如何实现这些操作 1.删除所有的 .bak 后缀: renam ...

  3. python实现图片批量重命名

    # -*- encoding: utf-8 -*- # @File : rename.py # @Author: Mr. Luo # @Date: 2021/11/3 15:23 ''' 任意文件夹下 ...

  4. Linux 批量重命名工具 rename 的使用

    Linux 批量重命名工具 rename 的使用 安装 如果还没有安装,先执行安装命令 sudo apt-get install rename 用法 安装后,我们执行rename --help 命令来 ...

  5. 使用Matlab制作的视频媒体批量重命名工具

    视频媒体批量重命名工具 1.Abstract   编程语言:Matlab.python   思路:利用python获取视频创建时间,通过Matlab实现对视频关键帧的读取与显示,以及对于用户打标信息与 ...

  6. 无所不能的文件批量重命名软件 – Bulk Rename Utility汉化绿色版

    以前还真没见过这款名为"Bulk Rename Utility"的文件名批量重命名软件,光看到它的界面就知道它已经包含几乎所有的重命名方式.有了它,真的不需要再找其它的批量重命名软 ...

  7. 批量重命名软件:A Better Finder Rename 11 mac汉化版

    A Better Finder Rename 11 for Mac是Mac平台上一款非常好用的批量重命名软件,文件.照片.MP3等文件都可以使用A Better Finder Rename Mac版来 ...

  8. 好用工具分享--推荐一个好用的跨平台的批量重命名文件或者文件夹工具【f2】

    文章目录 说明: f2工具使用: 1.windows安装: 2.用法查看: 1.查看用法说明 对应的中文翻译解释: 2.准备好一个目录文件 3.常用搜索测试 1).搜索文件夹或者文件名包含`美女`的结 ...

  9. 文件批量重命名的技术,你值得拥有

    经验整理 NGS系列文章包括NGS基础.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流程).单细胞测序分析 (重磅综述:三 ...

最新文章

  1. thinkphp整合系列之gulp实现前端自动化
  2. DOS命令编译JAVA程序
  3. 最小树形图+朱刘算法
  4. 数据库:存储过程_数据科学过程:摘要
  5. 深圳先进院研究生计算机专业,2020年中科院深圳先进技术研究院全日制硕士研究生统考专业说明...
  6. 每天学点SpringCloud(八):使用Apollo做配置中心
  7. 计算机软考网络工程师,软考之网络工程师总结
  8. 过山车css动画,three.js 124版本实现彩虹过山车动画
  9. 经验说丨华为云视频Cloud Native架构下实践
  10. 超简单的3步搭建静态网站(Franklin.jl)
  11. POJ 1753 Flip Game(递归枚举)
  12. Excel批量一键切换英文字母大小写
  13. linux操作系统 第02章 linux操作做基础
  14. Ubuntu Kylin V10安装python3.10.4
  15. 最新Ceph安装工具:Cephadm介绍与使用
  16. leetcode17题 电话号码的字母组合
  17. 基于Arduino项目案例
  18. JS延时函数,格1秒触发
  19. 现代通信原理5.3: 窄带高斯白噪声
  20. leecode#x平方根#爬楼梯

热门文章

  1. HTTP网页错误代码大全
  2. 835cpu体质测试软件,网上好多小米5测cpu体质的用的什么软件
  3. Follow me 学习总结
  4. 树莓派3 蓝牙连接 PS3手柄
  5. 信息安全工程师笔记-网站安全需求分析与安全保护工程
  6. findbugs 相关
  7. 操作系统真象还原实验记录之实验三十四:实现管道
  8. java qq验证手机号码_java正则表达式表单验证类工具类(验证邮箱、手机号码、qq号码等)...
  9. 2022-2028年中国建筑机器人行业发展模式分析及未来前景规划报告
  10. 用Axure制作一个PRD文档(结尾分享模板)