我正在寻找具有以下功能的源代码编辑器:


Javascript,HTML,CSS语法高亮显示
自动完成,源格式(对于以上语言)
“项目”,您可以在其中定义项目目录,并通过打开“项目”来打开上次使用该项目的所有文件。

最好是可移植的(小于999mb)


像Notepad ++一样,具有对Javascript,HTML,CSS,语法突出显示,自动完成,源格式和项目的内置支持。

我需要它是免费的,并且可以在Windows 7上运行。

评论

GNU Emacs。

#1 楼

我建议使用Adobe Brackets


Javascript,HTML,CSS-这些语言专用。
语法突出显示,自动完成,源格式(适用于以上语言) )-全部内置。
'Projects',您可以在其中定义项目目录,并通过打开'project'来打开项目上最后使用的所有文件-它将打开您正在其中使用的最后一个文件该项目;一次只能打开一个文件。不过,该树可以快速加载。
便携式(小于999mb)-便携式版本尚未正式发布,但源可用。同样,有些人已经成功地使其自己便携。这是PortableApps版本。

您的里程可能会有所不同,但是当我使用它时效果很好。

编辑:它确实会重新打开您打开过的最后一个文件在“工作文件”下。它们充当打开的选项卡,但在垂直平面而不是水平平面上。

评论


这是我见过的最好的编辑器之一。它也可以在Chrome浏览器中进行实时预览!适用于USB和已安装的版本。我将其标记为答案-太好了!

–ᔕᖺᘎᕊ
2014年7月30日在12:12

#2 楼

您可以使用Sublime Text,它执行语法突出显示,自动完成,源格式设置,该操作按文件夹(这是一个项目)进行组织,并且可以用于Web编程。它是免费的(试用版没有时间或功能限制),可在Windows上运行,并且提供了可移植的版本。

Sublime的界面比Eclipse更快,但是其自动完成功能受到限制,没有插件。

不幸的是,它不是免费的,但是有时间限制的试用。


评论


但是请注意,自动完成功能非常脆弱,只需在文件中建议任何单词即可。可以通过插件来解决。

– Kroltan
2014年7月29日在20:48



我认识一个使用此功能的网络开发人员。

–法老王
2014年7月30日在8:10

那么,无限时间试用=类似于winrar? 30天后,我会收到像WinRar中那样的烦人通知吗?

–ᔕᖺᘎᕊ
2014年7月30日在9:54



视觉效果是什么都没有关系;如果要求该软件免费,则Sublime不满足要求。

– moopet
2014年7月30日10:43在

@moopet它是免费的(就使用而言),所以我问它是否显示一条消息,请说“请购买”。有关其他信息,请先下载。有什么问题吗?

–ᔕᖺᘎᕊ
2014年7月30日12:08



#3 楼

您可以使用Netbeans,它按项目组织语法突出显示,自动完成,源格式设置,并可用于Web编程。它是免费的,可以在Windows上使用,并且可以移植。





#4 楼

它仍处于早期开发阶段,但您可能需要看一下Atom:



Javascript,HTML,CSS-支持所有这些。

语法突出显示,自动完成,源格式(针对以上语言)支持所有这些功能。

“项目”,您可以在其中定义项目目录,并打开项目上一次使用的所有文件通过打开一个“项目”-基本版本中不支持,但是project-manager程序包增加了对项目功能的第三方支持,据说类似于Sublime Text。

最好是可移植的(小于999mb)- Windows Alpha的.zip当前为62 mb。您只需要提取它,然后运行Atom.exe,所以我认为它应该是可移植的。虽然不确定设置的保存位置。

它还是开放源代码,根据MIT许可,其设计可通过软件包进行高度自定义。尽管它仍在Alpha中,但我认为绝对值得关注,因为它的开发非常活跃。



评论


界面很棒,它符合我的要求,但是我发现Brackets更好。 +1是额外的选择!

–ᔕᖺᘎᕊ
2014年7月30日12:51



#5 楼

我推荐Cloud9。它满足并超出了您的要求:


它支持Javascript,HTML,CSS等
,并具有使用Ace的语法突出显示,自动完成和源格式设置GitHub等网站使用的编辑器-实际上,Cloud9是“ Ace”中的“ C”
其“项目”不仅是具有记住视图的单独目录,而且是具有同步到云的视图的单独计算机并可以同时在多个设备上使用(如果需要,可以由多个用户使用)
作为云IDE,它非常可移植-它可以在具有(现代)网络浏览器的任何计算机上运行,​​并且不占用空间安装(0 MB)。

在过去的一年半中,Cloud9一直是我开发的唯一IDE。他们在上周进行了大修,即使您已经检查了它,出去看看吧!

评论


主页看起来很棒!但是我无法让网站做出回应!它会打开我的仪表板,然后Chrome会说“您要取消此标签”。知道任何解决方案吗?

–ᔕᖺᘎᕊ
14年7月30日在10:08

仪表板为我加载大约需要20秒(实际的工作空间非常快):如果您等待了几分钟,但仍未加载,则可以通过发@ C9Support或发送电子邮件至support@c9.io与技术支持联系。 ,或转到c9.io/support/reportabug

– Stuart P. Bentley
2014年7月30日在11:53

#6 楼

有很多工具可以完成此任务。

我个人很喜欢Eclipse IDE,它适用于JavaScript开发人员。我还使用带有HTML / JS插件的Eclipse for Java实现了同样的目的。它支持选项卡,项目和许多其他东西。
它可以在Windows,Linux和Mac OS X上运行。

Eclipse的唯一缺点是,某些用户在使用Eclipse时觉得它太重了。低规格PC。

评论


Eclipse是可移植的。我出于自己的目的从外部驱动器运行它。它也低于999MB(我自己的带有插件的Eclipse配置约为170MB)。

– nochkin
2014年7月29日15:59



我从来不知道!我一直以为这是一个很大的程序!我马上试试

–ᔕᖺᘎᕊ
14年7月29日在16:01

这取决于您认为“很大”的东西。与Notepad ++相比,它当然是巨大的:-),但比MS Visual Studio 2012小约5-10倍。

– nochkin
14年7月29日在16:03

是的,我想是的。我将在Windows PC上下载该软件,然后尝试:) +1答案!

–ᔕᖺᘎᕊ
14年7月29日在16:04

试用没有时间或功能限制,因此在实践中,除非您愿意捐款,否则它是免费的。我已将其添加为答案。

–弗朗克·德农库尔
2014年7月29日在20:13



#7 楼

如果您对基于浏览器的IDE感兴趣,则可以查看https://codenvy.com/

。它支持包括HTML / JS在内的多种开发环境。
我玩过它不久前,我发现它反应灵敏且功能强大。

而且,我很久以前就使用https://koding.com/,我正要推荐它,但是看起来像这样不再是免费的,因此不符合您的要求。
但是,在研究其他项目时,我找到了下表:http://en.wikipedia.org/wiki/Online_JavaScript_IDE

评论


看起来不错。我对在线游戏感兴趣。 Cloud9无效,但是Codenvy很棒! +1

–ᔕᖺᘎᕊ
2014年7月30日17:50



#8 楼

我使用SynWrite编辑器(免费,开源)。对于您的项目:


HTML / JS / CSS的语法高亮显示:是
HTML / CSS的自动完成:是
JS自动完成:否这样的插件还可以(但可能)
源格式:是某些语言的:请参阅格式化插件
项目:是
便携式:是



评论


为什么UI不太好? U有工具栏,面板,项目。

– RProgram
14年8月14日在22:44

抱歉,我的意思不是UI,而是与公认的答案相比,颜色和位置都不太好。

–ᔕᖺᘎᕊ
14年8月15日在1:54

不对。与方括号相比,颜色还可以,可以根据需要进行更改。托架还有另一个功能。对JS的更全面支持,对JS的自动完成,例如但是SynWrite对其他语言提供了更全面的支持(Brackets适用于Web,Synwrite适用于所有语言,不仅适用于Web,例如Notepad ++)

– RProgram
2014年8月15日10:01



但是如果我想要其他语言的支持,可以进行扩展。目前,我需要网络语言。我并不是说这是一个不好的程序,但我更喜欢Brackets。

–ᔕᖺᘎᕊ
2014年8月15日在18:43

我没看到你想说的。您需要什么扩展..什么语言支持..

– RProgram
14年8月15日在19:42

#9 楼

我建议看看Codelobster

这是我最喜欢的免费HTML / CSS / JS编辑器。它具有:


PHP,HTML,JavaScript,CSS代码突出显示
PHP,HTML,JavaScript,CSS代码折叠
HTML自动完成
标签的自动完成,当前标记的属性,结束标记
HTML / CSS代码检查器
HTML工具栏
CSS自动完成
样式属性名称和值的自动完成
JavaScript高级自动完成


评论


很好地确认它是否是便携式的,或是否具有问题中所定义的项目支持;除了那个不错的答案。

–尼克·迪金森·威尔德
2014年9月4日15:07

#10 楼

我建议使用ActiveState编辑Komodo。它满足您的所有要求,


具有Javascript,HTML,CSS语法突出显示
对以上语言具有自动完成和Calltips支持
具有项目支持
免费
与Windows 7兼容

除了这些功能外,它还具有


多语言编辑器
跟踪更改
Markdown查看器
Kopy.io集成
多种选择
工具箱
皮肤和图标集
迷你地图
使用Komodo IDE的主干


Komodo Edit(开源)


Komodo Edit是一种快速,智能,免费和开源的代码编辑器。切换可信赖的代码编辑器很困难,但是可以尝试一下Komodo Edit(或它的大兄弟Small Komodo IDE iconKomodo IDE):值得一试。

Windows,Mac,Linux?是的。
PHP,Python,Ruby,JavaScript,Perl,Tcl,XML,HTML5,CSS 3?是的,具有(可自定义的)语法着色,折叠,背景语法检查以及出色的自动完成和提示(我们称之为“代码智能”)。
还有什么?快速打开(不再需要缓慢浏览文件);远程文件编辑; Vi键绑定(好的);以及具有外壳程序命令集成,宏和代码段的工具箱...全部包裹在欺骗式编辑器和与Firefox相同的扩展机制中。




#11 楼

在Visicom Media中尝试AceHTML。

只需在搜索引擎中输入名称即可。
免费版具有全部功能,而PRO 6版具有更多新增功能
这是我创建并管理2个网站的主要文本编辑器。
它不是所见即所得,并且只能在Windows上运行(在具有管理员权限的Windows 10 64/32位环境下可以正常运行)
它具有您正在寻找的所有条件-列出的所有条件太多,所有这些都位于干净的下拉菜单中,不需要手动操作。
只需单击一下鼠标,即可立即切换到内部查看器,无需加载浏览器即可检查代码-文本编辑器和查看器全页显示,这是迄今为止我发现的最好的编辑器程序-无上面提到的这些甚至都接近了。
已经在寻找一种类似于Linux的工具-但还没有找到我可以实际安装和使用的工具。