您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
在Linux下大家都喜欢用什么编辑器?
编辑器,代码,程序员在Linux下大家都喜欢用什么编辑器?
发布时间:2020-12-06加入收藏来源:互联网点击:
在Linux下大家都喜欢用什么编辑器?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
从事嵌入式linux开发多年,主要在三种编程语言上涉猎比较多,C/C++ java,倒是经常用到几种编辑器,很多人容易神化一些编辑器的功能,编辑器就是一种编写代码使用的工具,原则上使用习惯是关键,习惯了自然编码的效率会高很多,现在自身编写代码常用的编辑器分享非大家。
Vim
在Linux下面使用最多的编辑器,一般来讲原生的配置相对比较单调,可以使用定制模版使用起来会感觉舒服很多,使用vim主要在编写简单脚本逻辑以及调试代码上方便很多,vim在文本编辑在快捷键使用熟悉的情况下,要比普通的IDE要快上很多,当然使用vin最主要原因接触linux第一个编辑器都会选择这个,有一种先入为主的感觉,毕竟很多程序员都有一个linux情怀,自由开源开源的代表,vim会首当其冲,个人建议在调试代码或者编辑文件少的工程,vim非常轻量级,但对于大型工程不太建议使用。但很多极致的爱好者,弄了很多相关的插件弄得和很多IDE一样,但总感觉别扭。
sourceInsight
虽然这个软件运行在windows上,但编辑大型的C/C++工程这是首当其冲的选择,软件虽然只有几M的空间,但功能强大高效,由于linux本身不自带这个软件版本就用wine软件过度,windows下软件都可以wine来支持运行,虽然看起来有点土气,但看工程代码以及函数模块之间是如何调用的非常方便快捷,函数如何被调用以及内部包含多少功能模块,都能一目了然,对于梳理大型工程的设计逻辑非常有好处。
研究浏览器内核差不多快10个年头了,特别是谷歌的chromium源码已经有几万个文件了,还是习惯这种编辑器修改代码,虽然现在已经出了很多功能很强大的代码,始终觉得写C/C++大型工程的不二人选,现在几乎是天天在上面写代码。
Eclipse
编写java代码工具的首选,搞过几年安卓app开发,主要使用工具,这个IDE主要好处是集成度非常高,还有代码联想功能,快捷键也是非常丰富,对于习惯于在简单化的编辑器写C/C++代码的程序员,这个工具简直太强大了,但整体感觉占据系统的资源太多了,而且经常容易假死,对于开发java而言还是最好的一个选择,现在新出的几款编辑器都还不错,但还是习惯于在这上面开发,本人算是一个恋旧的程序员,只要用习惯了很难切换新的工具。
Emacs
用过几年的Emacs,这玩意更像是一把瑞士军刀,几乎无所不能,但开始入手的时候很多人适应不了,而且现在玩Emacs更像是有一种信仰,在这编辑器上几乎能做所有的事情,丰富的插件体系,可以浏览网页,可以发邮件也可以查字典播放MP3,很多人程序员早上上班开机就开启Emacs然后一天的工作就在这上面混了,也懒得去搞别的入口了,这种编辑器有个不太友好的地方需要一段时间的适应,很多人还没适应就开始切换别的编辑器了,稍微坚持的时间长点就会喜欢上这个编辑器,如同陈坛老酒越用越喜欢。
以上几种编辑器是平时写代码过程中经常使用的,可能和现在最新的编辑器有所差异,已经用习惯了不想来回切换了。
希望能帮到你。
回答于 2019-09-11 08:43:50
代码编辑器是程序员的必备工具,对程序员来说十分重要。一个好的代码编辑器可以大幅度地节省开发时间,提高程序员的工作效率。
尽管网络上可以找到很多代码编辑器,但真正好用的并不多,要么就需要花大价钱购买专业版,对于普通人来说这是不适合的。
下面给大家推荐四款免费跨平台的代码编辑器:jEdit、Atom、Sublime Text、Vim,这些编辑器均支持windows、linux、MAC OS操作系统。
一、jEdit
jEdit是一个成熟的,设计优秀的程序员文本编辑器,功能非常强大, jEdit是一个非常强大和灵活的Java语言文本编辑器,在功能和易用性方面压倒许多昂贵的开发工具,但它是作为自由软件发布的,有完整的源代码,是根据GPL 2.0条款提供的。jEdit在GNU公用许可证(GPL)下发布成了开源软件。有完整的汉化版可供使用。
jEdit的特色:
用Java编写,因此可以在Mac OS X、OS/2、Unix、VMS和Windows上运行。可以折叠以选择性隐藏文本区域。支持大量字符编码,包括UTF8和Unicode,是很多程序员的写代码的好帮手。内置宏语言;可扩展插件架构。世界上有许许多多的程序员为他量身定做了一堆有用的插件,有数百个宏和插件可用,插件可以使用“插件管理器”功能从jEdit中下载和安装。支持200多种语言的自动缩进和语法高亮显示。高度可配置和定制。所有功能,无论是基本的还是高级的,你都可以在文本编辑器中找到。
官方网站:http://www.jedit.org/
二、Atom
Atom是github专门为程序员推出的一个跨平台文本编辑器。作为程序员都知道,GitHub 是全球最大的代码托管平台,然而它的开发者们并不满足于此。他们使用最先进流行的技术打造了这款称为“属于 21 世纪”的代码编辑器:Atom。
Atom具有简洁和直观的图形用户界面,而且它简单易用,上手很快。没有人想在使用前浪费大量的时间在配置编辑器上,而在Atom,几乎所有的设置都可以通过设置面板来更改配置,极为现代化。尽管是免费软件,但 Atom 依然提供了几个关键重要的功能,包括:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。
官方网站:https://atom.io/
三、Sublime Text
Sublime Text 是许多程序员喜欢使用的一款文本编辑器软件,被称作Windows下的TextMate,是一款流行的代码编辑器软件,优雅、强大、漂亮、现代化。Sublime Text具有漂亮的用户界面和强大的功能,特点如下:拥有高效、没有干扰的界面,在编辑方面的多选、宏、代码片段等功能,以及很有特色的迷你地图Minimap,此外他的窗口分组、项目管理、扩展工具、代码折叠方面都非常不错,还直接支持 vim 模式。
官方网站:https://www.sublimetext.com/
四、Vim
Vim 是最流行的代码编辑器之一,它是从vi发展出来的一个文本编辑器,在程序员中被广泛使用。vim 在编辑器的地位是很高的,被誉为“编辑器之神”,这主要得益于 vim 的指法,敲起代码来如行云流水。GVim是Linux上著名的文本编辑器,它是早年的Vi编辑器的加强版。GVim是Vim的图形前端,它是跨平台的编辑器,基本上主流的操作系统上面都有它的版本。它支持支持超过 200 种语言的语法高亮、显示行号,用户还可以更换界面的主题颜色,减缓长期编程的疲劳感,让代码更加清晰。它可以自动检查你的拼写错误,提高你的工作效率,代码补完、编译及错误跳转等方便编程的功能特别丰富。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |