当前位置:网站首页>Powerful, easy-to-use, professional editor / notebook software suitable for programmers / software developers, comprehensive evaluation and comprehensive recommendation
Powerful, easy-to-use, professional editor / notebook software suitable for programmers / software developers, comprehensive evaluation and comprehensive recommendation
2022-07-01 12:29:00 【Digital Garden】
There are hundreds of editors of all kinds at home and abroad . Even there are many editors developed for programmers , such as ,Atom、EMACS、Vim 、Notepad++、Sublime Text、Brackets、Vim、Visual Studio Code、Eclipse、PSPAD、GEANY、JEDIT、NETBEANS、Nvu、NoteTab、Gedit……
Facing these dozens of editors , How should programmers and software developers choose ? Next, we will select some well received representative products for comprehensive evaluation .
Emacs: Editor of God
The first two editors , Is to cause editor war among programmers The two tools of . This is Emacs and Vim These two legendary editors . Although these two editors are old , But because of its excellent performance, it has gained many loyal users .
Introduce
An extensible 、 Customizable 、 Free editor .
characteristic
- Extremely rich and powerful plug-in system : This is a Emacs The core feature ;
- Highly customizable ;
evaluation
Than Vim It's more difficult to get started .
Emacs Official website
Vim: The God of editor
Introduce
Vim It's from vi Developed 、 A highly configurable text editor , You can efficiently create and modify any type of text . Code completion 、 Compilation and error jump And other convenient programming functions are particularly rich , Widely used in programmers .
characteristic
- Support extension system ;
- Support hundreds of programming languages and file formats ;
- Powerful search function ;
- Many tools are integrated ;
evaluation
Vim Than Emacs It's easier to get started .vim The basic shortcut keys of are very simple and efficient . Now , Many editors are in the form of plug-ins , Support Vim Pattern .
Vim Official website
Visual Studio Code
Introduce
Microsoft offers 、 Free and open source modern lightweight code editor ;
characteristic
- Support syntax highlighting of almost all mainstream development languages 、 Intelligent code completion 、 Custom hotkeys 、 Parentheses matching 、 code snippet 、 Code comparison Diff、Git Other characteristics ;
- With super rich plug-in extensions ;
- Optimized for web development and cloud application development ;
Visual Studio Code Official website
Atom
Introduce
oriented 21 The programmable text editor of the century
characteristic
- Design modern , The interface is very nice ;
- Tabbed interface ;
- Simple file browser ;
- Cross platform editing ;
- Built in package manager ;
- Support multi window management ;
- Theme customization ;
- Easy to learn ;
Atom Official website
Sublime Text
Introduce
A cross platform code editor
features
- Cross platform support ;
- Beautiful user interface ;
- Shortcut key customization ;
- Support a large number of practical efficiency plug-ins ;
- Small and light ;
- Support syntax highlighting of various popular programming languages 、 Code completion and other functions ;
- Powerful and easy to use, and the learning cost is not high ;
Sublime Text Official website
Boostnote
Introduce : A suitable for programmers 、 Open source note taking applications that store snippets of code , Support Markdown Syntax and code highlighting .
Boostnote Official website
FlowUs: A new generation of block editors and productivity tools
Introduce
Different from the previous several special code editors ,FlowUs Is a Notion Like Block Editor for . Of course , Support code highlighting 、 Multiple programming languages .
A set of project management 、 organization 、 Collaboration 、 Writing, etc All in One product . In addition to supporting Notion Same Block Editor attributes , as well as Multidimensional table .
among , Multidimensional tables support grouping 、 Screening 、 Sorting and other basic functions . meanwhile , Also support The formula 、 relation 、 Summary And other advanced functions , Facilitate the implementation of multidimensional tables Automated data aggregation and presentation . Besides , Support Reference multidimensional tables function , It is convenient for users to share in multiple pages Database.
Besides ,FlowUs It also has the following characteristics :
- FlowUs Support Folder page , Allow users to upload with one click like a network disk 、 preview 、 Share documents .
- FlowUs The mobile end of is based on Native development , Smooth operation .
- rich Software linkage ecosystem .
- Very friendly to individual users , Have High cost performance .
Reference and embedding of multidimensional tables
The above template part uses the domestic widget Library NotionPet Make :
- Domestic component library NotionPet: Embed visualization modules for notes —— About NotionPet Of Special article evaluation
- Productivity tools —— Note taking software FlowUs In depth evaluation
- FlowUs Interest flow - A new generation of productivity tools
边栏推荐
- Virtualenv+pipenv virtual environment management
- Uniapp uses uni upgrade Center
- AI抠图工具
- Eurake分区理解
- Joint Time-Frequency and Time Domain Learning for Speech Enhancement
- JS related interview questions and answers (1)
- 2022-06-28-06-29
- Leetcode force buckle (Sword finger offer 31-35) 31 Stack push pop-up sequence 32i II. 3. Print binary tree from top to bottom 33 Post order traversal sequence 34 of binary search tree The path with a
- 【datawhale202206】pyTorch推荐系统:精排模型 DeepFM&DIN
- Pandas reads MySQL data
猜你喜欢

Uniapp uses uni upgrade Center

本科毕业四年:工作,辞职,结婚,买房

Onenet Internet of things platform - mqtts product equipment connected to the platform

91. (cesium chapter) cesium rocket launch simulation
![[Yunju entrepreneurial foundation notes] Chapter 7 Entrepreneurial Resource test 7](/img/41/e3ecbd49e4bfeab6c6e7d8733fe33a.jpg)
[Yunju entrepreneurial foundation notes] Chapter 7 Entrepreneurial Resource test 7
![[20211129] configuration du serveur distant du carnet de notes jupyter](/img/7c/79c9fcb91bde75e954dc3ecf9f5afd.png)
[20211129] configuration du serveur distant du carnet de notes jupyter
![[datawhale202206] pytorch recommendation system: recall model DSSM & youtubednn](/img/f2/7931952b832e84d7b8f2615906f33f.png)
[datawhale202206] pytorch recommendation system: recall model DSSM & youtubednn
![[Yunju entrepreneurial foundation notes] Chapter 7 Entrepreneurial Resource test 4](/img/4f/bc6c39ef4f2d1c4bdad8420f7badac.jpg)
[Yunju entrepreneurial foundation notes] Chapter 7 Entrepreneurial Resource test 4

Chained storage of queues
![Wechat applet reports an error: [rendering layer network layer error] pages/main/main Local resource pictures in wxss cannot be obtained through wxss. You can use network pictures, Base64, or < image/](/img/6a/fe448ca635690bc5260436546b588e.jpg)
Wechat applet reports an error: [rendering layer network layer error] pages/main/main Local resource pictures in wxss cannot be obtained through wxss. You can use network pictures, Base64, or < image/
随机推荐
Talk about biological live broadcast - genovis Zhang Hongyan antibody specific enzyme digestion technology helps to characterize the structure of antibody drugs
微信模拟地理位置_伪装微信地理位置
JS related interview questions and answers (1)
GID:旷视提出全方位的检测模型知识蒸馏 | CVPR 2021
Ansible相关内容梳理
JS reverse | m3u8 data decryption of a spring and autumn network
[Yunju entrepreneurial foundation notes] Chapter 7 Entrepreneurial Resource test 8
JPA and criteria API - select only specific columns - JPA & criteria API - select only specific columns
First intention is the most important
编译调试Net6源码
AI抠图工具
Machine learning - Data Science Library Day 3 - Notes
Typora realizes automatic uploading of picture pasting
Build yocto system offline for i.mx8mmini development board
【datawhale202206】pyTorch推荐系统:多任务学习 ESMM&MMOE
華為面試題: 招聘
腾讯安全发布《BOT管理白皮书》|解读BOT攻击,探索防护之道
I wish you all a happy reunion
Joint Time-Frequency and Time Domain Learning for Speech Enhancement
第十四章 信号(四)- 多进程任务示例