开发者社区> 3ewaj2jnqceye> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

强大、好用、适合程序员/软件开发者的专业编辑器/笔记软件综合评测和全面推荐

简介: Atom、EMACS、Vim 、Notepad++、Sublime Text、Brackets、Vim、Visual Studio Code、Eclipse、PSPAD、GEANY、JEDIT、NETBEANS、Nvu、NoteTab、Gedit…
+关注继续查看


国内外各种形形色色的编辑器有上百种。即便是针对程序员需求开发的编辑器也有不少,比如,Atom、EMACS、Vim 、Notepad++、Sublime Text、Brackets、Vim、Visual Studio Code、Eclipse、PSPAD、GEANY、JEDIT、NETBEANS、Nvu、NoteTab、Gedit……


面对这几十种编辑器,程序员群体和软件开发者应该如何选择呢?下面将选择一些备受好评的代表性产品进行综合测评。


Emacs:神的编辑器


首先出场的两个编辑器,便是在程序员中引起编辑器之战 的两个工具。这便是 Emacs 和 Vim 这两款传说级的编辑器。这两个编辑器虽然古老,但是因为其卓越的性能收获了众多忠心用户。


介绍


一个可扩展的、可定制的、自由的编辑器。

image


特点


  • 极其丰富和强大的插件系统:这是 Emacs 最核心的特征;
  • 高度可定制;
    image


评价


比 Vim 上手难度更高一些。


Emacs 官网


Vim:编辑器之神


介绍


Vim 是从 vi 发展出来的、一个高度可配置的文本编辑器,可以高效地创建和修改任何类型的文本。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

image


特点


  • 支持扩展插件系统;
  • 支持数百种编程语言和文件格式;
  • 强大的搜索功能;
  • 集成了许多工具;


评价


Vim 比 Emacs 更容易上手一些。vim 的基础快捷键非常简洁高效。如今,很多编辑器都以插件等形式,支持了 Vim 模式。


Vim 官网


image


Visual Studio Code


介绍


一款微软提供、免费开源的现代化轻量级代码编辑器;


特点


  • 支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、Git 等特性;
  • 拥有超级丰富的插件扩展;
  • 针对网页开发和云端应用开发做了优化;


Visual Studio Code 官网

image


Atom


介绍


面向21世纪的可编程文本编辑器

image


特点


  • 设计现代,界面十分好看;
  • 标签式界面;
  • 简单的文件浏览器;
  • 跨平台编辑;
  • 内置软件包管理器;
  • 支持多窗口管理;
  • 主题自定义;
  • 易于学习;


Atom 官网


Sublime Text


介绍


一款跨平台的代码編輯器

image


特色


  • 跨平台支持;
  • 漂亮的用户界面;
  • 快捷键自定义;
  • 支持大量实用的效率插件;
  • 小巧轻快;
  • 支持各种流行编程语言的语法高亮、代码补全等功能;
  • 强大好用且学习成本不高;


Sublime Text 官网


Boostnote


介绍:一款适合程序员、储存代码片段的开源笔记应用程序,支持 Markdown 语法和代码高亮。

image

Boostnote 官网


FlowUs:新一代的块编辑器和生产力工具


介绍


与前面的几款专门的代码编辑器不同,FlowUs 是一款 Notion Like 的块编辑器。当然,支持代码高亮、多编程语言。


一个集项目管理、组织、协作、写作等一体的  All in One 产品。除了支持 Notion 一样的块编辑器属性,以及多维表格。

其中,多维表格支持分组、筛选、排序等基本功能。与此同时,也支持公式、关联、汇总等高级功能,方便多维表实现数据自动化汇总和呈现。此外,支持引用多维表格功能,方便用户在多个页面中共享 Database.

此外,FlowUs 还具有以下特点:

  • FlowUs 支持文件夹页面,允许用户像网盘一样一键上传、预览、分享各种文档。
  • FlowUs 的移动端基于原生开发,操作流畅。
  • 丰富的软件联动生态体系
  • 对于个人用户十分友好,拥有高性价比

image

多维表的引用和嵌入

image

image

image

image

image

上述模版部分使用国产小组件库 NotionPet 制作:

  • 国产组件库 NotionPet:为笔记嵌入可视化模块 —— 关于 NotionPet 的专文评测
  • 生产力工具 —— 笔记软件 FlowUs 深度评测
  • FlowUs 息流 - 新一代生产力工具

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
使用Javaweb开发大学生综合素质测评系统
本项目基于JSP/SERVLET技术开发实现,数据库使用MYSQL,开发工具采用IDEA/ECLIPSE。 大学生综合素质测评系统:包含用户管理,学生管理,院系管理,课程管理,各种测评成 管理等,数据可以导出EXECL,分用管理员用户和学生用户,管理员管理信息,用户查看自己的成绩信息。
7 0
JavaWeb综合项目——快递e栈(微信前端部分)(三)
JavaWeb综合项目——快递e栈(微信前端部分)(三)
54 0
JavaWeb综合项目——快递e栈(微信前端部分)(二)
JavaWeb综合项目——快递e栈(微信前端部分)(二)
29 0
七款给Web开发者的编辑器
最近看到两篇文章分别介绍了几款 Web 开发的编辑器和 Markdown 编辑器,尤其是有些跨平台的新工具,值得推荐(好吧,我承认主要是为 Ubuntu/Linux 用户推荐的)。
78 0
好程序员web前端分享CSS3弹性盒
好程序员web前端分享CSS3弹性盒一、盒模型box-sizingbox-sizing 属性允许您以特定的方式定义匹配某个区域的特定元素。box-sizingbox-sizing 属性允许您以特定的方式定义匹配某个区域的特定元素。
2520 0
好程序员web前端教程分享CSS预编译器的再次理解
  好程序员web前端教程分享CSS预编译器的再次理解:我所理解的css预编译器   基于css的,能让css也有一种编程语言范。解决了css的诸多问题,如css模块化、无法嵌套书写、没有变量。   css模块化   这个对于项目公司的项目来说,非常的重要。
902 0
Win8 Metro(C#)数字图像处理--2.46图像RGB分量增强效果
原文:Win8 Metro(C#)数字图像处理--2.46图像RGB分量增强效果  [函数名称] RGB分量调整         RGBAdjustProcess(WriteableBitmap src, i...
815 0
未来WEB程序员
作为一名程序员,如果你想在这个领域内继续向前进步或者在当前的经济形势下保持不被炒鱿鱼,那么你就决不应当自满自足,你需要继续学习。近日,著名IT评论员Justin James在他的博客中列出了未来五年程序员应当具备的十项技能,如果照此实践,你未来的工作前景一定一片光明。
939 0
web程序打包详解
重要更新:鉴于很多小伙伴们说看不到图,我这边换了几个浏览器看了下,都看得到的,估计是网速问题,请耐心等待,另外,为了更好的方便大家学习,特此提供源码以及一个word文档,word文档就是本文内容,包括图片,下载链接在最底下,谢谢.
1289 0
85
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载