程序猿开发软件插件推荐
编程软件 JetBrains全家桶 JetBarins的全家桶操作都很类似,所以习惯其中一个之后熟悉起来so easy,妈妈再也不用单心的学习了! 之后是我比较常用的:PyCharm,IntelliJ IDEA,PhpStrom,WebStorm,Rider,Clion,GoLand. 我特别谢欢其中的代码重构的快捷键,还有就是自定义好的很多的常用前缀缩写,写代码不用太顺畅! 还有超多的操作被压缩在Alt Enter里面,免去记忆特别多快捷键的烦恼,同时她的Alt Enter里面的目录会很贴心的把你想要的放在前几个选项里面,十分方便操作. 同时比如说检查类型出错、参数是否为空之类的,不是完成代码功能的必要,所以平时自己携带的时候很容易忽略,但是JetBrains的全家桶在这类功能上提供了很方便的操作,甚至现在我在写这些语言的时候养成检查为空的习惯。(重点是免费的服务)
VSCode 一个牛逼的编辑器,配上很多好用的插件可以当成一个多语言的IDE使用。好看又好用! 当然,插件类软件就避免不了需要好的插件才能获得更好的体验:
前端类
1、HTML Snippets 这个极快的加速手撸页面的速度,好像页面手撸是不是很傻?比如html哪些必须的模板,只需要!就可以直接生成。想要三个类为test的div里面的span只需要输入.test>span*3就可以直接生成。这个插件对于手撸不要太爽。 2、Auto Close Tag 和 Auto Rename Tag 可以自动闭合网页标签未闭合的,也可以前面一个更改后面一个也可以一起更改。 3、CSScomb 可以梳理CSS、LESS、SCSS等样式端的格式,可以是vue中的,也可以是React里面的,也可以是html里面的,也可以是独立文件中的。会删除文件中的无用的句子,也可以按照给定的配置文件更改布局,此处推荐腾讯某个团队的配置方法。 4、CSS Peek 可以在html页面里面对指定的元素查看和检查他的CSS样式,十分适合比较多的网页和CSS的时候。 5、css-auto-prefix 由于各个浏览器厂商都是自己提前为自家的浏览器定义一个功能,然后才出现的标准定义,所以很多前缀都被留了下来,此处就需要这个插件帮忙补充自己没写的前缀,只需要从这些里面写最短的就可补充其他的。 6、Easy LESS 和 Live Sass Compiler 在保存LESS和SCSS文件的时候立刻生成对应的CSS。 7、Live HTML Previewer 和 live Server 前者可以在VSCode内部开创一个页面,然后实现预览,但是由于页面比较小还有就是浏览器内部使用的小型的解释器,部分js功能可能不太全。后者直接创建一个localhost站点,根目录就是当前文件夹,十分方便在各个浏览器上查看。 8、Turbo Console Log 可以使用这个插件快速的将一个变量输出到控制台,可以使用控制台方便的查看程序的运行调试,也可以一个快捷键删除或者注释所有的由这个插件生成的控制台输出。
主题类
1、Material Theme 十分好看的界面插件,在JetBrains全家桶里面也都可以使用,但是我觉得在VSCode中的表现不如在JetBrains中好看。表现可以参考前面的配图 2、GlassIt-VSC 使用之后可以设置VSCode的主体透明度,还请不要和我学习把透明度跳到零……之后我就看不到我的VSCode。。。但是还是可以使用的,因为效果不错。
编程类(不打算推荐对于特定语言的插件,于是就推荐了以下几个相对通用的)
1、Better Comments 可以方便的调整自己的代码注释格式,可以适用很多的注释格式!对于有良好的注释习惯的人由很好的帮助。 2、Bookmarks 如果文件有上万行,需要查看当中的某部分内容,但是又分开特别远,所有就需要很长很长的翻阅,适用Bookmarks就可以在指定的行建立书签,之后直接跳转就好。 3、Bracket Pair Colorizer 2 可以用不同的颜色匹配括号,十分好用。
4、change-case 更改变量的命名方式可以适用passcal或者是驼峰等等,不需要自己调整变量的命名。 5、vscode-faker 一个类似faker库的VSCode插件,可以生成各种伪造数据,对于对测试数据感觉麻烦的可以适用这个插件生成自己的伪造测试数据,生成的数据类型可以包括到姓名、电话、地址、邮件、图片等。 6、REST Client 可以方便的测试http请求等,是很好用的HTTP等协议下的API测试插件,如果有Postman则不需要适用这个插件啦。 7、Markdown Preview Enhanced 一款在VSCode中预览Markdown的顶级插件,可以生成带LaTeX公式的Markdown,如果有Typra也可以选择性的适用这个插件啦。 8、UltraEdit 是简单的文本编辑器,比较强烈推荐的地方在于:可以快速的打开超大的文本,相对比而言,VSCode打开1GB的文档就需要使用4096MB重启,15GB的文本文档,使用VSCode之类的编辑器就无法打开。而UltraEdit就可以轻松的打开这个文档,而且可以编辑。 9、Matlab
Matlab是很好的算法开发工具,其中的矩阵支持简直不要太好。
开发工具
Anaconda 便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。对于Python开发而言,配合着PyCharm使用体验极佳,而且鄙人算是靠着大创啥的来,来啥嘞……反正使用这个来配置啥Opencv、Dlib、Tensorflow之类的就很简单啦。 Jupyter github git docker Navicat postman netron
辅助工具
Windows Terminal PowerToy Desk Pins 窗口置顶显示插件。 Wireshark Burpsuite Hydra 有道云笔记 Typra 智图 FileZilla
日常类
Seer SAI PotPlayer CleverPDF Blender
数据库
MySQL Neo4j