10个最佳免费源代码编辑器可供下载

时间:2024-05-22 11:32:49

有了Dreamweaver,Coda,Textmate等专业代码编辑器,不足为奇的是,越来越多的人已经部分地忘记了诸如Window的记事本之类的简单代码编辑器。 我们确实知道,简单并不意味着最好的选择,但是,有一些更简单但专业的代码编辑器可能正适合您的需求!

这些是我发现零美元(额外奖金)的最佳选择。 随时在评论中分享您的个人收藏。

十大CSS编辑器[评论]

十大CSS编辑器[评论]

CSS是一种简单的语言,不需要特殊的编辑器即可编写。 但是拥有... 阅读更多

记事本++

Notepad ++是原始Notepad程序(Windows附带)的开源替代品,并支持多种语言。 即使它是为Microsoft Windows构建的,它也可以在Linux,Unix,BSD和Mac OS X(使用Wine)上运行。

启动Notepad ++后,您会立即发现它与原始记事本之间的区别。 还有许多其他按钮和功能,例如插件支持 ,选项卡式编辑,拖放,分屏编辑,同步滚动,拼写检查,查找和替换多个文档,文件比较,缩放等等。

“ Notepadd ++支持用于48种编程,脚本和标记语言的语法突出显示和语法折叠”( )。

如网站所解释,该程序是用C ++编写的,并使用纯Win32 API和STL,可确保更高的执行速度和更小的程序尺寸。 如果您想学习如何将Notepadd ++设置为默认的文本编辑器,可以在此处找到说明

10个最佳免费源代码编辑器可供下载
优点
  • 轻巧且快速启动
  • 标签式编辑界面
  • 插件支持和宏
  • 能够添加书签
  • 拖放支持
  • 查找并替换多个文档
  • 全屏模式
  • 最小化到系统托盘
  • 用于可自定义界面的样式配置器
  • 语法和花括号突出显示
  • 自动缩进
  • 自动完成
  • 代码折叠
  • 文字折叠
  • 编译器集成
  • 搜索并替换
  • 拼写检查(通过插件)
  • 协同编辑(通过插件)
  • FTP支持(通过插件)
  • 多个实例
  • 文件比较
缺点
  • 不支持HTTP,SSH或WebDav进行远程文件编辑
  • 不支持大文件
  • 需要另一个程序才能在Mac OS X上运行

BBEdit

与上面提到的Notepadd ++不同, BBEdit是一个仅Mac的程序,并且是一个非常“强大的文本编辑器,以及Unix和服务器管理员的工具”。

从表面上看,它看起来像一个普通的基本文本编辑器,但它具有许多强大的功能 有一套完整HTML工具,可以快速,轻松和正确地进行标记,并支持当前的标准,包括HTML5,HTML 4.01,XHTML 1.0和XHTML 1.1。

作为代码编辑器,它包括使用语法着色和导航来编辑Markdown。 使用BBEdit,您可以在保存时自动备份文件,并可以选择同时搜索和替换多个文件来进行多文件搜索和替换。

BBEdit通过打开和保存位于远程FTP / SFTP服务器上的文本文件,使用备用端口以及FTP / SFTP浏览器提供对远程站点目录的永久视图,提供了广泛的FTP和SFTP支持。

10个最佳免费源代码编辑器可供下载
优点
  • 语法着色和导航
  • 多文件搜索和替换
  • 伟大的文件工具,可以访问文件系统,包括隐藏的文件和文件夹
  • 更改文件编码
  • 广泛的FTP和SFTP支持
  • 保存自动文件备份
  • 完整HTML工具集
缺点
  • 不会给您提示有关改进或优化代码的方法
  • 语法检查是相对基本的
  • 在Power Macintosh G4(Quicksilver)系列上的Tiger上不起作用
  • 某些最佳功能只能在付费版本中使用

编辑

jEdit是针对Windows,Mac OS X,OS / 2,Linux,BSD,Unix和VMS的程序,据说仅适用于成熟的程序员。 它是用Java编写的,是开源的,支持数百个插件和宏。 主窗口可以水平或垂直拆分,还带有“自动缩进和突出显示130多种语言的语法”。

从扩展坞到状态栏再到工具栏,都有许多自定义选项,以使外观和感觉完全符合您的要求。 您甚至可以“复制并粘贴无限数量的剪贴板”。

支持的编程语言包括:ActionScript,ColdFusion,LOTOS,Ruby,Python和COBOL。 jEdit的所有功能都可能无法纳入本段,但是您可以在此处查看所有功能

10个最佳免费源代码编辑器可供下载
优点
  • 强大的正则表达式搜索引擎
  • 使用自定义选项突出显示语法
  • 自动缩进
  • 自动完成
  • 代码折叠
  • 文字折叠
  • 编译器集成(通过插件)
  • 插件支持和宏
  • 标签式编辑界面
  • 集成的FTP浏览器
  • 拼写检查(通过插件)
  • FTP支持(通过插件)
  • HTTP和WebDav(通过插件)支持远程文件编辑
  • 多个实例
缺点
  • 重量级,启动时通常很慢
  • 即时拼写检查器
  • 在Mac上可能是越野车
  • 没有协同编辑
  • 没有大文件支持
  • 不支持远程文件编辑的SSH

深红色编辑器

Crimson用C编写,是开源的,仅作为Windows的专业源代码编辑器而闻名。 它也是记事本的合适替代品,并支持60多种语言的编程,例如Maple,LotusScript,C / C ++,MySQL,Ruby,Perl和JScript。

目前,它仅支持英语。 不幸的是,深红的最新版本是2008年,但已被Emeral Editor取代。

从下图可以看到,它类似于从工具栏到选项卡式编辑的Notepad ++。 它还支持称为“工具”的插件和宏。 甚至还有一个内置的FTP客户端,您可以管理相关文件组并将其另存为项目。

10个最佳免费源代码编辑器可供下载
优点
  • 语法高亮
  • 自动缩进
  • 编译器整合
  • 能够添加书签
  • FTP支持
  • 即时/实时拼写检查器
  • 巨集
  • 多个实例
缺点
  • 没有自动完成
  • 没有代码折叠
  • 无文字折叠
  • 没有协同编辑
  • 没有大文件支持
  • 不支持HTTP,SSH或WebDav进行远程文件编辑

伞形科

Araneae是仅在Windows上运行的Web专业人士的编辑器。 您可以下载扩展程序以使用它,它包括语法突出显示,拖放支持,选项卡式编辑以及插入可自定义快速剪辑的功能。

“ Araneae包含了一些扩展名和本地化功能,无需额外下载!”,包括HTML,XHTML,CSS,XML,JavaScript,PHP和Ruby文件,以及英语,法语,希腊文,西班牙文和爱沙尼亚文本地化!” 默认情况下,所有工具栏都是可见的,可以根据您的喜好进行重新排列。

10个最佳免费源代码编辑器可供下载
优点
  • 语法高亮
  • 拖放支持
  • 标签式编辑界面
  • 快速剪辑
  • 搜索并替换
  • 多个实例
缺点
  • 没有插件或宏

EditPad Lite

EditPad Lite是另一个仅用于Windows的通用文本编辑器,并以10种不同的语言编写。 它是用Delphi构建的,体积小,紧凑且免费,仅供非商业用途。

因此,如果您将获得与之相关的工作报酬,则需要购买EditPadPro 功能有限,但它具有选项卡式编辑功能,可以在系统任务栏中保持运行状态,支持自动缩进,并且可以进行配置以适合您自己的口味和视力。

EditPad Lite也类似于记事本,但格式工具栏和选项卡除外。

10个最佳免费源代码编辑器可供下载
优点
  • 标签式编辑界面
  • 自动缩进
  • 保存文件后,无限次撤消和重做(只要文件保持打开状态)
  • 大文件支持
  • FTP支持
  • 多个实例
缺点
  • 没有语法突出显示
  • 没有自动完成
  • 没有代码折叠
  • 无文字折叠
  • 没有编译器集成
  • 没有宏
  • 没有协同编辑
  • 免费版本中不包含拼写检查器
  • 不支持HTTP,SSH或WebDav进行远程文件编辑

ATPad

ATPad与上面提到的其他大多数工具没有太大不同:这是Notepad的另一种形式,并进行了一些升级。 除英语外,您还可以使用其他11种语言获得ATPad。

您可以使用选项卡式编辑,自定义选项,行号,自动换行,书签(以便在返回时不会丢失自己的位置),可自定义的摘要,通过电子邮件发送等等。

由于ATPad不需要安装,因此您几乎可以从任何类型的驱动器中打开它,并且不会留下任何痕迹。 要删除它,只需删除ATPad目录。

10个最佳免费源代码编辑器可供下载
优点
  • 允许平铺和层叠窗口
  • 标签式编辑界面
  • 行号
  • 文字片段
  • 可以通过电子邮件发送文件
  • 无需安装
  • 能够添加书签
  • 无限查找/替换和撤消/重做
缺点
  • 不附带拼写检查器

RJ TextEd

RJ TextEd仅适用于Windows,并支持18种不同的语言和20种编程语言。 它基于CodeGear Delphi构建,不是开源的。 有PC版和便携式版可供下载 ,还有一些插件和工具可单独下载。

与上面提到的大多数简洁程序不同,RJ TextEd具有丰富的工具栏,窗格和选项卡。 您还可以创建项目和宏,并自定义工作环境。

10个最佳免费源代码编辑器可供下载
优点
  • 有便携式版本
  • 语法高亮
  • 拼写检查程序
  • 自动缩进
  • 自动完成
  • 代码折叠
  • 文字折叠
  • 编译器集成
  • 巨集
  • FTP和安全FTP支持
  • SSH支持远程文件编辑
  • 多个实例
缺点
  • 没有协同编辑
  • 没有大文件支持
  • 不支持HTTP或WebDav进行远程文件编辑

科莫多岛

Komodo Edit是可在Windows,Max OS X和Linux上使用的快速开源程序。 它支持以下编程语言:PHP,Python,Ruby,JavaScript,Perl,Tcl,XML,HTML 5和CSS 3。

它还配备了“可自定义的语法着色,折叠,背景语法检查以及出色的自动完成和提示(称为'代码智能')。” 他们的页面和扩展页面与Firefox的页面等效,其“剔除”编辑器是此列表中*的功能之一。

除了可以进行远程文件编辑之外,还有一个带有Shell命令集成,宏,代码片段以及列表的工具箱。 要获得更多高级功能,您可以购买Komodo IDE for Teams

10个最佳免费源代码编辑器可供下载
优点
  • 扩展支持和宏
  • 语法高亮
  • 自动缩进
  • 自动完成
  • 代码折叠
  • 文字折叠
  • 代码段
缺点
  • 不包括拼写检查器
  • 没有编译器集成
  • 没有协同编辑
  • 没有大文件支持
  • 没有多个实例
  • 要获得更高级的功能,您需要升级,费用为295美元(不包括支持和升级)或382美元(包括支持和升级)。

TouchQode

另外,我们还有TouchQode ,它是仅用于智能手机的编辑器。 目前仅适用于Android,但您可以订阅有关iPhone版本的通知。

对于智能手机编辑器,它具有一些出色的功能,例如语法突出显示,运行(简单)脚本的功能,集成的FTP客户端,文件同步等等。 TouchQode确实使您能够在任何地方进行编码!

10个最佳免费源代码编辑器可供下载
优点
  • Android应用
  • 语法高亮
  • 代码建议
  • 增量搜索
  • 文件同步
缺点
  • 没有iPhone应用(但即将推出)

翻译自: https://www.hongkiat.com/blog/free-code-editors-reviewed/