每个程序员编程代码都有自己习惯使用的编辑器, 有了一个自己顺手的编译器会使自己编写代码的时候更加的方便. 而且每个编辑器都有不同的功能, 有不同的特点. 每一个程序员根据自身的需求和特点选择最适合自己的那一个.
那么, 究竟编辑器都有哪些呢? 它们都有些什么特点, 适合哪些人去使用呢?
今天就为大家介绍几个编辑器, 总有一款适合你.
0.Visual Studio Code
简称 vscode, 是一个带 GUI 的代码编辑器, 也就是只能完成简单的代码编辑功能, 并不是一个集成开发环境 (IDE). 而 Visual Studio,webStorm 这类的开发工具是 IDE, 功能强大, 这两个是不一样的概念. Visual Studio Code 是一个由微软公司发布的免费开源且跨平台的代码编辑器, 它本质上是微软将他们的在线编辑器 Visual Studio Online(代号: Monaco) 结合 GitHub 的 Electron 实现的一个跨平台编辑器, 他们在为程序员创建一个快速且高效工作环境方面取得巨大进步
主要特性:
提供智能感知的自动补全功能
内置支持代码调试
内置的侧边栏 Git 命令
支持多个实例的集成终端
通过扩展和主题实现自定义功能
使用 VS Code Insiders, 可以获取每日构建的最新版本
1.Sublime Text
Sublime 是一种比 notepad++ 功能强大的多编辑器, 现在很多前端开发人员的最爱, 从一诞生就赢得了相当多的粉丝, 唯一不太友好的就是代码不开源, 里面需要拿到注册码才能玩起来, 无论从界面还是功能特性来讲都显得非常非常丰满一个编辑器
主要特性:
跨平台, 几乎在各个操作系统上都能使用, 让很多在 Linux 下面开发的小伙伴也能加入进来体验
查找和替换功能做的非常友善
支持多种语言关键字的高亮提示, 还能针对编程语言编译错误给提示
支持插件功能
能够支持多种布局方式
2.nodepad++
这是目前几乎替代记事本的最佳编辑器, 当然其作用不仅仅只是为了取代记事本, 本身集成了很多强大的功能, 深入很多 Java 程序员的喜爱
主要特性:
支持高亮
自动完成
代码块折叠和拖拽功能
支持多种语言, 能对中文完美支持
很强的定制性
3.VIM
VIM 使用者大部分对于 Linux 有很强的感情, 当然不是说 Windows 不能使用 VIM,VIM 的前身是 vi, 基本上使用 VIM 的开发者, 更喜欢在纯的命令行界面进行代码编写和调试, 而且在快捷键使用非常迅速的情况下, 编程的效率极高, 更有甚者基本上用全简单搞定所有的动作
主要特性:
执行效率高
丰富的快捷键
支持高度的定制化, 非常符合程序员口味
对于 Linux 热爱一种实际体现, 在 Linux 开发选择 VIM 几乎成为了一种必备
以上几个就是我为大家介绍的几个编辑器. 如果大家感兴趣的话可以去下载使用哦!
另外, 想要学习好编程的小伙伴的小伙伴可以加一下我们的 c/c++ 编程交流群来学习一下哦! 想要成为一个优秀的, 有能力程序员的话, 有一个学习的氛围跟一个交流圈子特别重要! 这里我推荐一个 C 语言 c++ 交流 Q 群, 7-4-1-8-1-8-6-5-2, 不管你是大牛还是小白, 大家都一起成长进步.
来源: http://www.jianshu.com/p/9f7d77607510