PHPStrom 转 VSCode 折腾记录(配置分享)

465730

分享 /  8640 /  30 / 发布于 10个月前更新于 10个月前

前言

使用许久的 PHPStorm 在我的电脑上启动速度越来越慢了;
索性尝试更换据说是 “世界第一编辑器” 的 VSCode。
喜欢折腾的我两天时间都在安装各种插件权衡是否保留。
目前以 PHP 为主留下以下记录,希望可以帮到你。
如果你有什么觉得更好的插件可以推荐给我,万分感谢。

主题配色

和 PHPStorm 一样,使用 Meterial Theme 的 Palenight。

文件图标主题

同样使用 Meterial Icon Theme。

插件

插件的选择本着日后能经常用到的原则,有用但利用率非常低的就不选择安装了。

PHP Intelephense

PHP 的代码提示、补全、跳转定义、格式化插件,功能强大,无需配置;优秀,必装。
网上其它文章推荐的还有 PHP IntelliSense 和 PHP Intellisense - Crane。
这两个已经很久没更新了,经过我单独安装单独测试也没有 PHP Intelephense 好用。

PHP Snippets from PHPStrom

使用和 PHPStrom 一样的快捷代码片段,pubf + tab?优秀,必装。

PHP DocBlocker

注释自动生成器,/** 回车?优秀,必装。

PHP Namespace Resolver

PHP 命名空间解析器;可以导入和扩展类;还可以排序。优秀,必装。

Better Align

还记得 PHPStorm 设置里的等号对齐吗,可以实现变量和数组的等号对齐。优秀,必装。

Project Manager

多任务管理、快速切换;不用多说。优秀,必装。

Auto Rename Tag

经测试新版 VSCode 已经可以自动关闭标签了,但是 Rename 还不行,所以这个也得装。

Settings Sync

VSCode 配置同步插件,换机器手动一个一个安装插件?一点一点该配置?不存在的。
该插件可一键将你的全部配置上传到 Github Gists,还可以一键下载到本地。必装。

我的配置

{
    // 编辑器字体
    "editor.fontFamily": "Operator Mono, Sarasa Term CL",
    // 字体大小
    "editor.fontSize": 18,
    // 字间距
    "editor.letterSpacing": 0.2,
    // 行高
    "editor.lineHeight": 28,
    // 字体连字
    "editor.fontLigatures": true,
    // 换行设定
    "editor.wordWrap": "off",
    // 代码小地图
    "editor.minimap.enabled": false,
    // 自动保存机制
    "files.autoSave": "onFocusChange",
    // 保存自动格式化
    "editor.formatOnSave": true,
    // 文件修饰是否使用徽章
    "explorer.decorations.badges": false,
    // 预览编辑器(直接打开)
    "workbench.editor.enablePreview": false,
    // 主题设置
    "workbench.colorTheme": "Material Theme Palenight",
    // SiderBar 图标
    "workbench.iconTheme": "material-icon-theme",
    // PHP DocBlocker - PHP自动注释配置(更多设置见扩展说明)
    // Description and Tags 间距
    "php-docblocker.gap": false,
    // 为类添加注释时添加命名空间
    "php-docblocker.qualifyClassNames": true,
    // 默认作者和邮箱
    "php-docblocker.author": {
        "name": "Talent",
        "email": "[email protected]"
    },
    // Terminal 程序设定
    "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
    "terminal.integrated.fontSize": 16,
    // 语言单独设定
    "[html]": {
        "editor.formatOnSave": false
    },
    // 设置同步
    "sync.gist": "336adfda8aedd01eee610d6cd421d144",
}

PS:虽然没有 Sublime Text 启动速度快,但是和 PHP Storm 相比已经超级感人了。
原文链接:https://miaoqiang.name/archives/vscode-ext...

原文地址:https://www.cnblogs.com/mouseleo/p/12419375.html

时间: 2024-10-10 21:44:26

PHPStrom 转 VSCode 折腾记录(配置分享)的相关文章

Archlinux 折腾记录及感受(上)

Archlinux 折腾记录及感受(上) 没装过十次以上Linux,别说你玩过Linux. 第一次听说Archlinux还是在几周前,对命令行安装系统的敬畏.少而碎片化的空闲时间以及糟糕的校园网络环境使我没有勇气与精力去折腾. 这次卸掉Ubuntu,倒腾起Archlinux,不是自己闲着蛋疼.主要是,ubuntu的桌面实在是太臃肿,用起来有种windows的感觉,可又没有win方便,定制性也不够强.特别是,现在的我极度渴望: 一种类似 窗口管理器 酷炫的东西来替代臃肿的gnome&kde 重认识

ubuntu下针对php的thrift 安装折腾记录

此安装针对php开发配置 按照官方的文档做法,会出现各种bug,总结正确的安装方法: STEP1: 安装必要的依赖插件: sudo apt-get install libboost-dev libboost-test-dev libboost-program-options-dev libevent-dev automake libtool flex bison pkg-config g++ libssl-dev sudo apt-get install php5-dev php5-cli ph

# xrdp 在linux deploy 折腾记录

xrdp 在linux deploy 折腾记录 1. xrdp connect fail vnc 不管用tiger or vnc4server都可以正常用,但xrdp无法连接 netstat -tnlp看一下是否有3389,没有. 说明xrdp没有打开. 用/etc/init.d/xrdp restart 依旧无效,只有xrdp-sesman. 手动执行xrdp.可以连接了 但黑屏. [email protected]:/etc/xrdp# netstat -tnlp Active Intern

IIS 7完全攻略之日志记录配置(摘自网络)

IIS 7完全攻略之日志记录配置 作者:泉之源 [IT168 专稿]除了 Windows 提供的日志记录功能外,IIS 7.0 还可以提供其他日志记录功能.例如,可以选择日志文件格式并指定要记录的请求. (一)启用或禁用日志记录 如果希望 IIS 基于配置的条件有选择地记录特定的服务器请求,就应为服务器启用日志记录.一旦启用了服务器日志记录,就可以为服务器上的任意站点启用选择性日志记录.然后,还可以查看日志文件,以了解失败和成功的请求. 如果不再希望 IIS 有选择地记录对某个站点的请求,则应为

SSIS 属性LoggingMode和日志记录配置的继承

在配置Package的logging时,左边的Containers,Execute SQL Task前面灰色的“√”表示Execute SQL Task继承Test Log Package的日志记录的配置.Package内的Task,Container的属性LoggingMode有三种选项:UseParentSetting,Enable和Disable. UseParentSetting表示继承Package的设置,Enable表示启动日志记录,但是需要单独配置,Disable表示不记录组件的日

spring boot slf4j日记记录配置详解

转 spring boot slf4j日记记录配置详解 2017年12月26日 12:03:34 阅读数:1219 Spring-Boot--日志操作[全局异常捕获消息处理?日志控制台输出+日志文件记录] 最好的演示说明,不是上来就贴配置文件和代码,而是,先来一波配置文件的注释,再来一波代码的测试过程,最后再出个技术在项目中的应用效果,这样的循序渐进的方式,才会让读者更加清楚的理解一项技术是如何运用在项目中的,虽然本篇很简单,几乎不用手写什么代码,但是,比起网上其他人写的同类型的文章来说,我只能

VScode同步保存配置

1. 安装拓展 Settings Sync 在 VSCode 拓展中搜索 Settings Sync 并安装,安装完成后,重启 VSCode 2. 设置 Github Person Access Token 这一步需要你有一个 github 的账号,因为我们需要把配置上传到 github gist 上保存. 有了 github 账号后,直接进入这个页面:https://github.com/settings/tokens,点击 generate new token. 写入 token 的描述并勾

半吊子菜鸟学Web开发6 -- Vscode开发环境配置

1vscode上手一周不到,终于弄出点门路,终于弄清楚了点vscode的设置是什么样子的了....哭 2就我这两天的使用来看,一般vscode默认只让打开一个文件夹,然后在你打开的文件夹里面自动生成 一个.vscode的文件夹(隐藏的,正常是看不见的) 3.vscode文件夹里面会生成两个文件 一个是launch.json,这是用来调试的时候,记录你调试的配置 一个是setting.json,这是用户设置,比如说你要设置字体大小啊之类之类的 4我关于web开发的就主要使用js和php语言设置 安

#VSCode保存插件配置并使用 gist 管理代码片段

setting sync 保存配置 由于公司和家里都使用 VSCode 作为主要编辑器,同步配置是最紧要的.VSCode 提供了setting sync插件,很方便我们同步插件配置.引用网上教程: 在左侧的 sidebar 选中最后一个,搜索 Sync,不出意外,你会从前几个中找到下载量很高的那个 Settings Sync: 安装后,摁下 Ctrl + Shift + P 打开控制面板,搜索 Sync,选择 update/upload 可以上传你的配置,选择 Download 会下载远程配置: