有段时间没有更新内容,思前想后仍是以为应该整理分类文章,决定了接下来的文章思路。语文一直是比较差的,上学期间也都是勉强及格,因此可能可读性较差,但会尽可能经过一些别的方式提升可读性,在漫长的文章路上提升本身的文笔。前端
工欲善其事,必先利其器。java
做为一个合格的程序员,必须会使用一些工具,来使本身学习工做变得舒服流畅,从而给本身一个正反馈的效果。node
程序员必会工具、插件系列:git
因此该系列的文章主要是一些工具之类,让本身码的舒服。同时也但愿读者(主要是萌新小白)会有良好的编码习惯,长此以往,敲代码将会变成一件使人愉悦的事情。程序员
如今流行的代码编辑器有不少,咱们应当是根据业务需求选择语言,根据语言选择编译器。按道理来说,只要能够输入文本就能够写代码,起初人们就是使用记事原本写代码的。可是不一样编译器的出现就是为了解决各类不方便的事情,使写代码变得方便更高效,因此咱们应当选择合适的代码编辑器。github
我使用的是VScode+vim插件,因此放在第一个介绍,官网:https://code.visualstudio.com/。VScode功能很丰富,能够自定义配置,同时下载不一样的语言插件,就可使用不一样的语言编程。web
左侧有文件目录,插件,github链接,远程编程,docker等功能,功能齐全。因为是本身使用,因此会再专门写一篇文章介绍一些插件及其使用。docker
Vim和Emacs是类Vi文本编辑器的两个派系。Vim最大的优点是它最经常使用的命令都是简单的字符,比起组合控制键要快不少,极大程度减小了鼠标的使用时间。Emacs也是著名的集成开发环境和文本编辑器,它的快捷键也很方便。数据库
jetbrains全家桶,地址:https://www.jetbrains.com/zh-cn/。不一样的语言能够选择不一样的软件,如最经常使用的java使用IDEA,Python使用PC(PyChram),go使用GoLand等。这里就不得不diss一下某种用PyChram写nodejs项目的行为。npm
Visual Studio,微软集成开发环境,包括了整个软件生命周期中所须要的大部分工具,如UML工具,代码管控工具等等。
还有其余不少的代码编辑器,如sublime,Notepad等,很少介绍,其余编辑器能够查阅文档资料使用。
命令行命令有各类用途的,除了系统自带的,还有不少项目经过命令行命令启动,数据库SQL语句等。
生活中Windows系统较多,开发中项目多在Linux系统中运行。不一样操做系统的命令行命令也有差异。
个人电脑是win10系统,服务器是Linux系统,并且在云服务器没有界面,只有命令行,查看服务器性能空间等,全都须要使用命令行。
在Github添加work flow也须要使用Github Actions,在yaml文件中添加命令行。
项目启动命令如,npm run dev
或者是scrapy crawl
等。
版本控制工具的目的是为了记录和跟踪项目中各文件内容的修改变化。使用版本控制工具,能够作数据备份,提升代码质量,提升多人开发时的效率,明确分工责任等。
最经常使用的版本控制工具是Git。Git是一个免费的开源分布式版本控制系统,旨在高效快速的处理从小型到大型项目的全部事务。使用GIt,能够将代码托管到远程Github代码仓库,十分的方便,这是一个程序员必须掌握的内容,同时也能够根据Github中的代码量来衡量一我的的工做经验。
TortoiseSVN是一款集中式版本控制工具,采用分支管理系统的高效管理,简而言之就是用于多我的共同开发一个项目,实现共享资源,实现最终集中式的管理。
浏览器调试针对web端应用,在浏览器中的开发者工具中。我使用的是Chrome浏览器,使用Ctrl+Shift+i
进入开发者调试面板。
开发者调试有多个面板,如Element、Console、Network等,对应不一样的内容。该部份内容有一篇专门的文章。
Markdown是一种轻量级标记语言,应用场景也不少,最主要的就是项目的README文件和博文。
Markdown有本身的语法格式,对图片,图表,表达式等都有支持,因此获得各类网站的普遍使用。
md文件的编辑器也有不少,也能够在记事本操做,使用md语法写完文本,更改文件后缀。
我使用的是Typora,地址:typora.io。这是一款免费的、支持实时预览的Markdown文本编辑器。Typora界面简洁,是我最喜欢它的一点,同时在偏好设置中能够增长本身编辑体验,有多种主题能够选择。
选择打字机模式,使得本身正在编辑的一行永远处在屏幕正中间;选择专一模式,使得本身编辑的一行保留颜色,其余行所有为灰色。
在插入图片时,能够在本地保存一份备份,将文章push到Github时,图片也会一块儿push。
Typora还支持emoji表情,可使用:emoji:
的方式加入emoji表情😂。
关注公众号前端大合集看更多文章。