{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

程序员喜欢的编辑器有哪些?

SimonSimon 回答0 收藏2
收藏问题

10条回答

yintaolaowanzi

yintaolaowanzi

回答于2022-06-28 15:40

今天来给大家推荐的是程序员常用的编辑器,一个编辑器能决定你写代码的心情。以下推荐一些比较好用的编辑器希望可以提高你的开发效率。


Sublime text

Sublime text:这是我最喜欢的编译器,相信也是很多开发者Coding和Writing最佳的选择,所以我把他放在第一个!

  • 可用于Windows、Mac OS X和Linux系统

  • 免费试用的,而且这个免费时间没有限制。
  • 具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受。

下载地址:(https://www.sublimetext.com/)


Notepad++

  • 是一款以绿色环境为特点的编辑器,电脑可以降低功耗并降低功耗,从而创造一个更加绿色的环境。
  • 支持在Windows环境下运行的多种编程语言。
  • 脚本和标记语言的语法高亮显示和代码折叠
  • 该程序还支持自动完成某些编程语言的API子集。

下载地址:(https://notepad-plus-plus.org/)


VIM

大名鼎鼎的VIM,估计很多人是VIM的死忠粉。

  • Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器。

  • 代码补全、编译及错误跳转等方便编程的功能特别丰富。

  • 强大方便的命令组合形式令许多程序员直接拜倒在他的石榴裙下。

  • Unix、Linux、Mac OS、Windows

下载地址:(http://www.vim.org/)


ATOM

  • 支持用Node.js编写插件和嵌入Git Contral

  • Mac OS X、GNU/ Linux、Windows的免费的开源文本和源代码编辑器

  • 它预装了所有你期望一个 现代化的文本编辑器所应该具备的一切功能。

  • 配备标签式界面、多窗格布局、简单的文件浏览器、易于学习的曲线图表

  • 简单易上手

下载地址:(https://atom.io/)


Visual Studio Code

  • 微软开发的针对于编写现代 Web 和云应用的跨平台源代码编辑器

  • 免费开源的现代化轻量级代码编辑器

  • Windows、Linux、macOS(Mac OS X)

  • 文件目录管理很强大

下载地址:(https://code.visualstudio.com/)


这几款都是程序员界有口碑的代码编辑器,希望大家能在里面找到自己喜欢的

或者也可以在评论区留言自己喜爱的编辑器!

如果这篇文章对你有帮助,欢迎关注我以示支持噢!

评论0 赞同0
  •  加载中...
Developer

Developer

回答于2022-06-28 15:40

作为一名程序员,日常开发绝对离不开代码编辑器,好的编辑器不仅可以提高开发效率,还可以方便管理代码,下面我简单介绍几个不错的代码编辑器:

Visual Studio Code

这个应该是使用最广泛的代码编辑器了,微软自主研发,免费、开源、跨平台,轻便灵活、运行速度快、占用内存少,支持自动补全、代码高亮、语法提示、Git等功能,生态环境良好,插件扩展丰富,在日常开发中经常会用到这个编辑器:

Sublime Text

这也是一个非常不错的代码编辑器,严格意义上说不是免费的,但是网上有注册码,所以在使用上影响不大,基本功能和VS Code差不多,可以跨平台使用,轻便灵活、运行效率也非常高,内存占用率不大,支持常见的自动补全、语法高亮和提示等功能,插件扩展也不错,在日常开发中使用率也比较高:

Atom

这也是一个不错的代码编辑器,由GitHub设计研发,专门为广大程序员打造,基本功能和VS Code相差不多,常见的代码补全、语法提示、语法检查等功能这个软件都能很好的支持,插件扩展也非常丰富,唯一的缺点就是启动速度慢,经常会出现卡顿现象,内存占用率比较高:

Notepad++

这是一个比较简单的代码编辑器,免费开源、小巧灵活,支持多达27种编程语言,主要应用在Windows平台下,记事本的增强版,代码高亮、语法提示、补全等功能也不错,插件扩展也行,在日常开发中也有使用:

Vim

这个编辑器应该广为流传了,轻便灵活、简朴简约,在Linux下会经常使用,当然Windows下也有对应版本(GVim),插件扩展非常丰富,各种语言都能搭配,而且效果非常好,如果你经常在Linux环境下开发的话,那么这个编辑器是你的不二选择:

就介绍这5个不错的代码编辑器吧,对于程序员日常开发来说完全够用了,当然,你也可以使用Emacs、UltraEdit等,也都非常不错,网上也有相关资料和教程可供参考,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言补充。

评论0 赞同0
  •  加载中...
xorpay

xorpay

回答于2022-06-28 15:40

1. JetBrAIns系列

说起Mac上的开发工具,当属JetBrAIns出品的一系列开发工具IDE了,包含几乎所有常用开发语言的IDE:GoLand、CLion、DataGrip、PyCharm、Rider、WebStorm、Phpstorm、IntelliJ IDEA、AppCode等!

https://www.macdown.com/mac/174.html

2. Dash

开发者必备的API文档下载和浏览工具,有了Dash,再也不用到处找API文档了,内置了丰富的API文档,可以在线下载各种开发API和文档资料。

https://www.macdown.com/mac/1374.html

3. SecureCRT

SecureCRT是Mac上专业强大的终端 SSH 命令行工具,类似于 Windows 中的 Putty、XShell等软件

https://www.macdown.com/mac/1256.html


4. Navicat

优秀的数据库管理客户端,支持MySQL、SQL Server、SQLite、Oracle 和 PostgreSQL 等数据库,支持数据库建模,正向和反向工程,数据同步等

https://www.macdown.com/mac/685.html

5. Sublime Text

文本代码开发工具,启动速度超快,并且功能非常强大

https://www.macdown.com/mac/643.html

6. Tower Git

Mac上最好用的Git版本控制客户端工具之一,Git是目前最流行的版本管理工具之一,Tower Git具有强大的Git资源库管理、版本控制、分支管理等等

https://www.macdown.com/mac/1047.html

7. Cornerstone

当前Mac上最好用的SVN客户端,Cornerstone除了支持基本的SVN功能外,还能够和Xcode,BBEdit,TextMate,Coda等开发工具无缝的集成使用

https://www.macdown.com/mac/56.html

8. MAMP Pro

MAMP 代表Mac、Apache、MySQL和PHP,可以在Mac上一键安装Apache/PHP/MySQL/Nginx/Postfix/Memcached/Redis等开发环境

https://www.macdown.com/mac/647.html

9. Paw

一款Mac上非常好用的HTTP/REST请求开发调试工具,Paw可以让Web开发者设置各种请求Header和参数,模拟发送HTTP请求,测试响应数据

https://www.macdown.com/mac/1016.html

10. SnippetsLab

一款Mac上优秀的代码片段管理工具,界面简洁漂亮,支持全文本搜索和几乎所有编程语言

https://www.macdown.com/mac/758.html

作为一名优秀的程序人员,选择一款实用高效的辅助软件是非常重要的,它能使你提高工作效率,达到事半功倍的效果!以上就是小编给大家整理的程序员必备开发辅助工具清单,有没有你喜欢的呢,希望对你有所帮助!

评论0 赞同0
  •  加载中...
includecmath

includecmath

回答于2022-06-28 15:40

截一张我桌面的图,让大家看看我常用的代码编辑器。

Eclipse、STS

不用多说,大家应该就知道我常用的是哪个代码编辑器了,Eclipse或者是spring tool suite (sts),STS实质上还是Eclipse。

现在很多程序员都喜欢用Idea,这个号称现在是最好的IDE,我为什么没有选择呢?一方面还是习惯了,用工具的目的是为了提高工作效率,我现在用Eclipse就很顺手,没有必要再换;第二,还是因为免费版功能不齐全,想要功能齐全就需要破解,我...又不想破解。


PyCharm

主业Java,但是也自学了Python,IDE也用了比较流行的PyCharm。也用过sublime,但是相比来说,PyCharm各种提示做的非常的厉害,比如没用的变量颜色会变灰,用错了的变量下面会有红色波浪线等等。作为Python新手,还是选择这种IDE比较省心一些。


EditPlus

这是一个文本编辑器,甚至可以看做是一个简化版的IDE了,简单的文本处理我一般都用这个软件。里面有一个功能是我最喜欢的:正则表达式替换。可以使用正则表达式来替换任何匹配的字符,比如我需要在每一行的行首或行位增加一个固定字符,都是一步搞定。类似的软件有UltraEdit。


希望我的回答,能够帮助到你!我将持续分享Java开发、架构设计、职业发展等方面的见解,希望能得到你的关注;另外,关注我后私信【资料】两个字,可获取架构、大数据、面试等相关资料。

评论0 赞同0
  •  加载中...
church

church

回答于2022-06-28 15:40

作为一个标准的码农对代码编辑器可以发表下看法

其实代码的编辑器的使用与开发的语言是紧密挂钩的,现在列绝下自己开发的一些语言使用的代码编辑器

linux下C语言编程

vim编辑器


sourceInsight C/C++代码编辑器


eclipse java代码编辑器


editplus


sublime


所有的都是工具而已,适合自己的才是最好的。

觉得不错就点个赞

评论0 赞同0
  •  加载中...
verano

verano

回答于2022-06-28 15:40

谢邀!

程序员喜欢的编辑器有哪些?希望大家不要在各种推荐编译器,甚至无关的软件了。作为一名程序员,如果还不能分清楚编辑器和编译器的区别,那真的是不应该了。下面推荐两款自己日常使用的编辑器。


1、 VSCode

微软出品,必属精品。VSCode还是一款很值得学习使用的编辑器。支持Windows、Linux、Mac三大主流平台,有强大的干爹微软坐镇,目前有很多开发者为其开发各种高效、好玩的插件。

当然Sublime(俗称“sb”编辑器)也是一款很不错的编辑器,不过随着大微软的一步步发力,Sublime目前已经被打入冷宫了,日常工作主力使用VSCode!如果感兴趣,可自行查找下。

至于Atom,自从第一次试用后,就被其卡到爆的性能折服了,果断卸载。

2、Notepad++

这是从事编码工作至今一直在使用的一款编辑器,虽然前段时间因为其作者的不当言行遭至很多人的抵触,但是“技术无国界”,好的产品还是值得我们去学习使用的。

下面列举一些Notepad++ 的优点,当然更多的需要自己去摸索。

  • 内置多种编程语言语法高亮度显示;

  • 可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开;

  • 可显示选中的文本的字节数;

  • 正则匹配字符串及批量替换;

  • 强大的插件机制,扩展了编辑能力,如Zen Coding。

3、Vim

号称编辑器之神,让你远离鼠标手,各种快捷键搭载插件,简直无敌了。建议作为程序员,一定要懂得用它,最起码需要掌握其基本用法,试想一下,在你SSH远程一台Linux服务器的时候,也许你能看到的只有一台终端,这时候能使用的只有vim这一款编辑器了,如果你不会,只剩下大大的尴尬两个字摆在你面前了!

最后,就不再推荐Emacs了,原因很简单,这玩意上手太过陡峭,一般人很难玩转它,当然如果你足够优秀,可以去试试!

评论0 赞同0
  •  加载中...
honmaple

honmaple

回答于2022-06-28 15:40

作为一个前端开发者,选择一个得心顺手的编辑器不仅可以高效率的开发,还可以装逼。。。

这里我介绍一下,我最喜欢的几个编辑器。

首先就是Atom,没得商量,写代码效率高,用着也顺心,各种插件。

文件路径自动提示:autocomplete-paths

html页面预览:atom-html-preview

bootstrap3代码提示插件:atom-bootstrap3

Emmet插件(操作输入html:5在按一下tab键){加快web开发速度,提供snippet(代码片段)、abbreviation expand(简写展开)功能

代码高亮:quick-highlight platformio-ide-terminal

js补全:Linter Jshint

文档化注释:docblockr

插件功能很强大,UI设计横漂亮,功能上有点像sublime编辑器,但是有些功能上又是很忒别,但是有些地方感觉没有别的编辑器灵活,看个人了,毕竟编辑器只是辅助工具,主要还是看自己的习惯

评论0 赞同0
  •  加载中...
abson

abson

回答于2022-06-28 15:40

我一直喜欢用vim编辑器,即使使用带GUI的编辑器,我也喜欢用vim keymapping,否则觉得很不喜欢。vim最大的好处主要解决开发效率问题,手基本不需要离开键盘。不过这种事情基本都是因人而异,适合自己的就是最好的。

评论0 赞同0
  •  加载中...
printempw

printempw

回答于2022-06-28 15:40

Vim/Neovim

Emacs

Sublime Text

VS code

VSCodium

等等。

评论0 赞同0
  •  加载中...
hersion

hersion

回答于2022-06-28 15:40

要说程序员喜欢什么编辑器, 首先要看是做什么类型的开发,不同类型的开发使用的也不相同。 不能一概而论。

前端开发

没有先后顺序, 想到哪写到哪。

  • Notepad ++
  • Sublime Text
  • HBuilderX (推荐)
  • VS Code (推荐)
  • Atom
  • WebStorm (推荐)
  • Emacs
  • Vim

后端开发

根据语言的不同使用的编辑器也不一样。

Java 普遍使用的编辑器就是 Eclipse 和 IntelliJ IDEA Ultimate。还有 SpringToolSuite 支持 Spring 更多一些。版本使用的越新特性支持的就越完善,但是相应的运行就会稍大一些。

  • Eclipse
  • IntelliJ IDEA Ultimate (IntelliJ IDEA Community)
  • SpringToolSuite

当然除了 Java 还有其他更多的语言。 比方说 php, 可以使用 Eclipse for php,或者使用 PhpStorm,当然 Vim 也可以。VS Code 也能写。

  • Eclipse for PHP
  • PhpStorm
  • Zend Studio

Python 就用 VS Code 和 PyCharm

  • VS Code
  • PyCharm

Golang 就使用 VS Code 和 GoLand

  • VS Code
  • GoLand

VS Code 除了大项目有点慢,还真是现在的编辑器的神器。

移动端

这个分两个阵营, 一个安卓系,一个 IOS 系,现在多了一个鸿蒙系。分别是:Android Studio 和 Xcode 还有其他的小众的就不推荐了。

  • Android Studio
  • Xcode
  • DevEco Studio

还有小程序开发, 各个平台都有一个 微信的开发者工具, 支付宝小程序开发者工具, 头条的开发者工具等等各种。

对于编辑器常用的就这些了吧。 当然还有一些硬件开发类的,和其他很多我不知道也不了解的,没有办法一一说明, 你知道的还有哪些呢? 评论说一下吧。

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<