1. 聚能聊>
  2. 话题详情

云栖工具控 - 聊一聊你的编辑器

作为开发者,编辑器是我们使用最多的工具,我们的电脑上,除了IDE,就是各种文本编辑器用的最多。

对于脚本语言的开发者,编辑器更是占据了几乎所有的使用时间。

而市面上,单单是常用的编辑器就有十几款之多,vsc,atom, notepad++ 等等,

那么,作为一个开发者,你有什么想要推荐给别人的编辑器么?

_E4_BA_91_E6_A0_96_E5_B7_A5_E5_85_B7_E6_8E_A7_E8_AE_BE_E8_AE_A1_E5_88_9B_E5_BB_BA_E4_BA_8E_E5_88_9B_E5_AE_A2_E8_B4_B4

本次分享不讨论谁是最好的编辑器,只向大家推荐好用的编辑器和好用在哪里?

首先,我来分享一个

我最常用的编辑器是Everedit ,他支持代码高亮、而且有丰富的插件系统,也能够即时的预览。我觉得他最好的一点就是对于超大文件的支持非常棒,对于大文件的读取速度不是别的编辑器可以比拟的。

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    淘公仔 x 4

  • 奖品二

    王坚新著《在线》 x 2

  • 奖品三

    虾米VIP月卡 x 1

356个回答

9

燕北 已获得虾米VIP月卡 复制链接去分享

我觉着吧,最好用的还得算是Vim。
讲编程,讲开发,那最终我们就不能只掌握一种语言,每种语言都有自己的特性,那我们也没必要去为了一种语言就花时间再学一个编辑工具,应该把精力都放在代码上才是正道。
Vim通过个体特异的配置文件和丰富的插件,可以胜任任何语言代码的编辑工作,网络上的资源和教程一吨一吨的,有兴趣的话,也可以变身成IDE来使用。
Notepad++某些方面做的也不错,但是终究还是简单了些。
Vim的唯一缺点是掌握起来的难度曲线太陡峭,但这也从一个方面反映出它功能的强大。
实际说来Vim或许已经不能叫编辑器了,又不算是一个IDE,或许叫特殊的Shell比较准确。
对于那个又爱又恨的配置文件,初学者可以找一个某大能写的成熟的先用着,使用过程中发现跟自己不对路的地方就稍加修改,慢慢的你也就成大能了。
所以吧,能卖萌能耍帅,能耍大刀能写情书,你还想要啥啊。

西秦说云 回复

VIM确实强大。不过对于新手来说确实麻烦一些。

燕北 回复

觉得难的时候想想正则表达式,想想数据结构,那这个就可以当做放松了吧。正所谓苦不苦,想想红军两万五。(ง •̀_•́)ง

子渔丶 回复

别再鼓吹vim了,真的,很多新手就是被这样的言论误导了。
就好像,说到笔记本,必须mac,说到操作系统,必须linux。
现在,轮到易用性,功能强大,很多编辑器都要比他强得多,与其花费时间在这些奇技淫巧上面配置,不如打好基本功学技能。

燕北 回复

首先呢,你要搞清楚这个话题的主题是“云栖工具控 - 聊一聊你的编辑器”,这是一个话题,我觉得它值得推荐,所以发了这个贴。没有这样那样的文章,新手怎么去发现哪个是适合自己的?
至于“说到笔记本,必须mac,说到操作系统,必须linux”,我觉着你也没搞清楚为什么会有这样的言论。
Vim是难上手,那也只是相对而言,仅此而已,一个软的使用都学不会,你还开什么发?
图形界面能用,命令行界面能用,Windows下也能用。编辑器,一个就够了!

快乐开滦 回复

的确方便

西秦说云 回复

算不上鼓吹。工具无对错。每个人都有自己的喜好。这个话题是让大家都看到优秀的编辑器。各有各自的优势。你不妨也开题说说自己认可的编辑器。

jimmyzhang 回复
回复@燕北:

经常看到这样的言论,“连Vim都学不会,你还开什么发?”,“连Emacs都学不会,你还开什么发?”,“连C++都学不会,你还开什么发?”
我个人本地用Sublime Text,ssh上用Vim,新同事我都推荐Sublime Text

大李子 回复

Linux下用vim,win下notepad++,编辑器用来干简单的文本编辑的活,编码还是各类IDE好用。VIM有个好用的基础配置会方便许多。其它基本的命令会一些,大部分时候就够了。

willhuo2017 回复

你给我写个C#试试,还VIM。

newtown 回复

楼主开始装逼了,我想说我用emacs(ノ"◑ڡ◑)ノ"(。•́︿•̀。)来,给爷笑一个~

评论
4

令阁兄 已获得淘公仔 复制链接去分享

Visual Studio Code,自从出了vs code之后经常用这个.大概列几个我认为不错的优点...
1.可支持C++、C#、Python、PHP等语言。
2.强大的插件扩展能力,可以完成部分IDE的能力, 你甚至可以通过扩展来调试甚至编译你的项目.
3.高亮,自动补全以及快捷键等在编写代码过程中非常好用
再给大家介绍几个比较不错的插件:

  1. Debugger for Chrome 

        让vscode映射chrome的debug功能,静态页面都可以用vscode来打断点调试、配饰稍微复杂一点

    2.ESlint

        可以接替原生JS的提示, 可以自定义规则, 比较高能

    3.vscode-icon

        vscode的资源管理器默认是不带图标的, 这个插件是让资源管理器根据文件类型不同,加上不同的图标,一目了然(强烈推荐安装)

    总结: 不是IDE,胜似IDE

西秦说云 回复

分析的非常到位,可以给大家帮助蛮多!

张嘉赫 回复

同在使用VS Code 无论界面还是拓展都给人一种安心感。

休得胡来 回复

灵活的一塌糊涂

北漂菜鸟 回复

我最近也在体验vs code

heekei 回复

我是做前端的,觉得用vsc很舒服。之前下过sublime和webstorm,首先界面就让我看不惯,然后就没有然后了😂我一个写c的同学,都被我洗脑成VSCer,从此不能自拔😂😂总而言之,vsc真的酷毙了😝😝

fantasylin 回复

vsc还在不断的发展中。其实它的功能还远没有webstorm强大。

评论
8

jag 复制链接去分享

sublime text 语法高亮,哪种语言用都好使

西秦说云 回复

不妨介绍下你是什么语言,用了什么样的插件?

上校 回复

很喜欢这款编辑器,我是用来前端

普特工作室 回复

sublime字体的放大缩小的用法和浏览器一样,很是方便,对于我这样视力有点散光的,帮助很大。

行者-- 回复

轻快

模压要 回复

扯淡,哪个编辑器没有语法高亮

xsuner 回复

唯一可惜的就是,linux上支持不是很好,打开速度爽塞

零起点 回复

同意

评论
5

sshpark 复制链接去分享

emacs,堪称完美,能同时用来编程,收发邮件,操作git,管理目录,甚至是玩游戏。只不过配置稍微麻烦点,重点是要备份好配置文件。。。

西秦说云 回复

哇哦。能不能为大家分享以下你的配置文件呢?

tinyult 回复

我在用purcell大神的配置,前人种树,后人乘凉

newtown 回复

装逼界始祖

评论
1

比特飞 已获得淘公仔 复制链接去分享

我最喜欢的编辑器当属:Editplus

1、它默认就能支持N多语言,厉害不?word 哥:默认支持HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript和VBScript等语法高亮显示,通过定制语法文件,可以扩展到其他程序语言,在官方网站上可以下载(大部分语言都支持)。

2、关键是体积小,操作灵活,4m的体积让他随便找个地方就能放的起 拿得上!

3、如果遇到什么不兼容的代码,用他打开修改一下,保存时还自动备份一份bak……这种超人性化的功能没有之一……

4、我相信一般码农都用过这工具改过文件,统一的举手~~!!

西秦说云 回复

确实不错。4M,随身带也很方便。自动备份bak实在是福音。

drffrd 回复

这个确实很棒,我也喜欢这个小巧轻便,打开速度又超快的文本编辑器。

评论
3

小柒2012 已获得淘公仔 复制链接去分享

开发中使用是eclipse,相比于Myeclipse占用内存小,尽管功能有些欠缺,但是各种插件也是应有尽有。当然由于公司环境在这里了,统一开发工具也是必须的。

虽然 idea后来者居上,但是怎么说呢,一句话,可能就是习惯了。用了N年的eclipse你让他用idea,怎么都觉得别扭。

开发中文本编辑器用notepad++ 和 editplus,尽管这两个不知道是嘛时候装上去的,可能是推荐安装的。

部署中 使用Linux的命令行界面下面最流行的vi;

优点:
(1)所有的Unix like系统都会内置vi文本编辑器,其他的文本编辑器则不一定会存在。
(2)很多软件的编辑接口都会主动调用vi。
(3)vim具有程序编辑的能力,可以主动以字体颜色辨别语法的正确性,方便程序设计。
(4)程序简单,编辑速度快。

岳麓书童 回复

终于碰到一个跟我习惯一样的猿了,握爪~
Myeclipse虽强大,唯独只爱 eclipse..

评论
1

mazerain 已获得王坚新著《在线》 复制链接去分享

本地用Sublime Text3,服务器上用Notepad++。
在本地使用中,Sublime Text3的语法高亮、代码提示补全、代码折叠、自定义皮肤/配色方案、多便签页、代码地图、多种界面布局这些功能就不用说了,其它的许多编辑器可能也有这些功能,让我认为Sublime不错的功能主要是以下两点:
1、强大的编辑功能。怎么说强大呢,Ctrl+D选择下个相同的字符串,我想这是许多用Sublime的开发者都很喜欢的一个快捷键, 更不要说强大的多行选择和多行编辑和竖向多行选择了。Sublime还可以快速切换文件,定位函数等。最新版还加入了鼠标悬浮显示一个项目所有相同函数的位置,简直爽的不要不要的。
2、强大的插件。许多人用Sublime主要是因为这一条了。下面写几个经常会用到的插件:
Autoprefixer:解析CSS文件并且添加浏览器前缀到CSS规则里
BracketHighlighter:括弧高亮显示
Can I Use:检查CSS在不同浏览器的兼容性
ClipboardHistory:剪切板历史
ColorPicker:颜色选择器
ConvertToUTF8:ST2只支持utf8编码,该插件可以显示与编辑GBK,BIG5,EUC-KR,EUC-JP,Shift_JIS等编码的文件
CSS Format:格式化CSS,增加可读性
DeleteBlankLines:删除空行
Emmet:这货对于前端的同学来说不得了,可以超快速编写HTML文件
Goto-CSS-Declaration:跳转到css文件该class的声明处,方便修改查看,注意对应的css文件要同时打开才行。
Markdownedit:格式显示md文件
SFTP:直接编辑FTP或SFTP服务器上的文件
HTML-CSS-JS Prettify: 格式化代码
大家可以去https://packagecontrol.io/去找自己需要的插件。
说了这么多优点,说个缺点吧,就是Sublime只支持UTF-8编码,没有直接支持其它编码,所要还要安装插件,而且经常为出现乱码。

至于服务器上用Notepad++大家应该也可以想到,文件小,打开大文件,尤其是一些大的日志文件速度快,也支持一起常用的插件。

kungge 回复

插件强大 很方便

评论
0

suhu 已获得淘公仔 复制链接去分享

aa
我最喜欢的编辑器当属:EmEditor notepad++ VIM

EmEditor
1、HTML、CSS、PHP、ASP、Perl、PerlScript、C#、C/C++、Java、JavaScript等语言提供一些基本框架,并能将特殊的语句突出显示,支持大写小写强制替换,支持多标签浏览,支持丰富的插件扩展。
2、能急速打开几G的日志文件,这点功能太赞了。
3、显示标尺、显示行号显示参考线、改变行距、自动滚屏等等。
4、可以签名信息录入过程的宏。
等等

notepad++
1、内置支持多达27种语法高亮度显示,还支持自定义语言。
2、可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,还可显示缩进引导线,代码显示得很有层次感。
3、正则匹配字符串及批量替换。
4、强大的插件机制。
等等

VIM
VIM8.0已经与2016年8月份发布
个人感觉vim是linux下完美的编辑器
1、和原始vi完全兼容。
2、可以在脚本中调用 Perl, Ruby, Python, Tcl, MzScheme ,C,C++。
3、单词缩写功能。
4、多次撤销和重做。
5、对应400种以上文本文件的语法高亮。
6、Lisp,C/C++, Perl, Java, Ruby, Python 等40种以上语言的自动缩排。

2

似水的流年 复制链接去分享

java项目开发用eclipse与idea🤗简单的编写用editplus与sublime text。这些应该大家都会有用到🤔

西秦说云 回复

EditPlus 具体好在哪里呢?不妨给大家介绍介绍,让新人也有机会用上好的编辑器。

似水的流年 回复

EditPlus是一个比较好的文本编辑器,也支持多种语言,如HTML、PHP、ASP、C/C++、Java等,通过定制语法文件,可以扩展到其他程序语言。但他用来修改少量文件比较方便,修改后保存会有个文件名.BAK的备份原文件,如果有必要时可以恢复之前的代码。

陌晴 回复

EditPlus保存时能生成原来的文件的备份文件.bak确实好

评论
0

肖小艺 复制链接去分享

notepad++太丑,果断sublime 或者atom

西秦说云 回复

不妨说一说你如何让两者变得漂亮的呢?

离伤陌路 回复

我也喜欢atom,界面蛮好看的,不过插件难下啊

一叶枫情 回复

其实我觉得sublime好丑,反而觉得notepad++界面比较明了 😅

评论
2

别叫我爸爸 复制链接去分享

记事本

西秦说云 回复

记事本...被BOM搞的崩溃

评论
2

kurisu_x 复制链接去分享

phpstorm特别棒,不仅支持各种Web文件格式高亮,联想功能特别强,打起代码唰唰的

西秦说云 回复

JB家的IDE真是无敌了

评论
2

1295881270170681 复制链接去分享

idea解放生产力

西秦说云 回复

IDEA可是IDE,有点超纲了

评论
2

小毛驴2012 复制链接去分享

vi 才是世界上最好的编辑器~~~

西秦说云 回复

不妨做下点评,干巴巴的一句可没有说服力。

评论
0

1847392825242152 复制链接去分享

看网上说用Vim之类的编辑器可以达到很快的速度,这个是怎么做到的。?

西秦说云 回复

看看别人的回复,或许能够获得灵感!

公子老大 回复

默认的Vim是个编辑器,但可以通过各种各样的插件变成IDE

评论
0

evolify 复制链接去分享

idea,sublime,egret wing(基于vsc)

西秦说云 回复

Egret Wing 确实没听过。不妨介绍下。

代码2017 回复

webstrom 是我的最爱.

评论
0

1887405409690275 复制链接去分享

我发一个冷门的,notepad2.

西秦说云 回复

不妨介绍介绍这款冷门的编辑器?

梦在心中 回复

这个我用来替换记事本,很好用

评论
1

与你同在 复制链接去分享

zend studio,好像用的不多,但是功能还是很强大的IDE

西秦说云 回复

Zend Studio 是IDE,有些跑题,不过不妨介绍下你常用的功能和快捷键。

评论
1

xiaobo921014 复制链接去分享

宇宙第一IDE——Visual Studio,你想要的、应有尽有

西秦说云 回复

文不对题哦。咱们问的是编辑器。VS可是IDE,而且启动好慢哦!

评论
0

sshb 复制链接去分享

在使用sakuraEdit,最方便的地方在于支持Linux的grep命令,支持正则表达,检索方便。优其在大量文件中检索一段文字,方便,效率高。

西秦说云 回复

能够再多介绍一些么?

评论
18