9

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

 1 year ago
source link: https://blog.51cto.com/u_15658918/5433932
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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

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

Emacs:神的编辑器

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

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

强大、好用、适合程序员/软件开发者的专业编辑器/笔记软件综合评测和全面推荐_vim
  • 极其丰富和强大的插件系统:这是 Emacs 最核心的特征;
  • 高度可定制;
    强大、好用、适合程序员/软件开发者的专业编辑器/笔记软件综合评测和全面推荐_编辑器_02

比 Vim 上手难度更高一些。

Emacs 官网

Vim:编辑器之神

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

强大、好用、适合程序员/软件开发者的专业编辑器/笔记软件综合评测和全面推荐_开发者_03
  • 支持扩展插件系统;
  • 支持数百种编程语言和文件格式;
  • 强大的搜索功能;
  • 集成了许多工具;

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

Vim 官网

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

Visual Studio Code

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

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

Visual Studio Code 官网

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

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

强大、好用、适合程序员/软件开发者的专业编辑器/笔记软件综合评测和全面推荐_编辑器_06
  • 设计现代,界面十分好看;
  • 标签式界面;
  • 简单的文件浏览器;
  • 跨平台编辑;
  • 内置软件包管理器;
  • 支持多窗口管理;
  • 主题自定义;
  • 易于学习;

Atom 官网

Sublime Text

一款跨平台的代码編輯器

强大、好用、适合程序员/软件开发者的专业编辑器/笔记软件综合评测和全面推荐_开发者_07
  • 跨平台支持;
  • 漂亮的用户界面;
  • 快捷键自定义;
  • 支持大量实用的效率插件;
  • 小巧轻快;
  • 支持各种流行编程语言的语法高亮、代码补全等功能;
  • 强大好用且学习成本不高;

Sublime Text 官网

Boostnote

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

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

Boostnote 官网

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

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

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

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

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

  • FlowUs 支持文件夹页面,允许用户像网盘一样一键上传、预览、分享各种文档。
  • FlowUs 的移动端基于原生开发,操作流畅。
  • 丰富的软件联动生态体系
  • 对于个人用户十分友好,拥有高性价比
强大、好用、适合程序员/软件开发者的专业编辑器/笔记软件综合评测和全面推荐_开发者_09

多维表的引用和嵌入

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

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

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

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK