程序猿开发软件插件推荐
编程软件
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