一、代码编辑器的选择
代码编辑器和集成开发环境(IDE)不是同一个东西哦。
代码编辑器 仅仅是一个用于代码编写的环境。其 优点 是可以编写各种语言的代码,能够根据需求添加插件来满足编程要求。缺点 也很明显,并不是针对某一个开发语言或者框架的专业开发环境。我是倾向于使用这种轻量型的代码编辑器,而代码的运行使用命令行辅助,能够更好的帮助我们了解某一个代码工作的底层原理。当然嫌麻烦的也可以选择专业的IDE。
二、常见代码编辑器
1. Windows自带的文本编辑器
理论上来讲,这也是一个代码编辑器(狗头)emmmmm,怎么不算呢……
特点:除了能做做简单的笔记和充当临时剪切板以外没有其他的用处
及其不推荐!
不需要下载。
2. notepad++
怎么说呢,比记事本强,比VScode弱。优点就是:体积小,功能还算不错。有代码高亮。是一个不错的编辑器,会经常用到,但不用于日常编写程序。
Notepad++是Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。
Notepad++功能比 Windows 中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。
notepad++.pngNotepad++是免费软件,可以免费使用,自带中文,支持众多计算机程序语言: C,C++,Java,pascal,C#,XML,SQL,Ada,HTML,PHP,ASP, AutoIt, 汇编, DOS批处理, Caml, COBOL, Cmake, CSS,D, Diff, ActionScript, Fortran, Gui4Cli, Haskell, INNO, JSP, KIXtart, LISP, Lua, Make处理(Makefile), Matlab, INI文件, MS-DOS Style, NSIS, Normal text, Objective-C, Pascal,Python, Javascript,Verilog,Haskell,InnoSetup,CMake,VHDL,Matlab
官网地址:https://notepad-plus-plus.org/
下载地址:https://en.softonic.com/download/notepad-plus/windows/post-download?ext=1
3.VScode
我用过的最好的编辑器,没有之一!
vscode.jpgVisual Studio Code 默认支持非常多的编程语言,包括 JavaScript、TypeScript、CSS 和 HTML;也可以通过下载扩展支持 Python、C/C++、Java 和 Go 在内的其他语言。支持功能包括语法高亮、括号补全、代码折叠和代码片段;对于部分语言,可以使用 IntelliSense。Visual Studio Code 也支持调试 Node.js 程序。和 GitHub 的 Atom 一样,Visual Studio Code 也基于Electron框架构建。
Visual Studio Code支持同时打开多个目录,并将信息保存在工作区中以便复用。
作为跨平台的编辑器,Visual Studio Code 允许用户更改文件的代码页、换行符和编程语言。
官网地址:https://code.visualstudio.com/
下载地址:https://code.visualstudio.com/download
4. Sublime Text
没有用过,但是网上一致好评!同学们可以试试!
Sublime .jpg
Sublime Text 2 的特色功能:
- 良好的扩展功能,官方称之为安装包(Package)。
- 右边没有滚动条,取而代之的是代码缩略图,这个功能非常赞
- 强大的快捷命令"可以实时搜索到相应的命令、选项、snippet 和 syntex, 按下回车就可以直接执行,减少了查找的麻烦。"
- 即时的文件切换。
- 随心所欲的跳转到任意文件的任意位置。
- 多重选择(Multi-Selection)功能允许在页面中同时存在多个光标。
- 支持 VIM 模式
- 支持宏,简单地说就是把操作录制下来或者自己编写命令,然后播放刚才录制的操作或者命令。
- 更新非常勤快
官网地址:http://www.sublimetext.com/
下载地址:http://www.sublimetext.com/2
网友评论