首页 / 知识

基于Windows的文本编辑器

2023-04-12 09:32:00

Windows-based Text Editors

除了Notepad ++,您还使用什么文本编辑器在Windows中编程?


gvim的另一票(关于下载)。我认为,一旦您学会了控制它的按键,就不会再使用其他任何东西了。

另外,还有一个好处就是可以在几乎任何平台上使用它,包括漂亮的Windows端口。

alt text


Sublime Text很棒。

alt text


GNU Emacs是我首选的文本编辑器,它可以在Windows上很好地工作(复制/粘贴实际上可以按预期工作)。它在所有主要平台上也都可用,因此,如果您像我喜欢的那样跳到OS上,就可以重用您的知识。

我也非常喜欢JEdit。这是用于代码和随机文本的出色文本编辑器。这是记事本和Eclipse之间很好的中间立场。

如果您想要在记事本上方进行一些操作以便快速,高效地进行编辑,我建议您使用Notepad2。当您用此版本替换标准记事本时,此功能非常有用。您将继续快速启动,但是突出显示语法确实是一大福音。我在每台Windows机器上都用Notepad2替换了Notepad。


我用科学


我是Notepad2的忠实拥护者-速度如此之快!

对于我来说,对文本进行快速简单的编辑已接近完美。它具有Xml和代码的语法颜色,并且可以轻松扩展。

我们使用Dreamweaver和Visual Studio进行更大的编码工作。


UltraEdit是我的第二故乡。这是一个很棒的通用文本编辑器。


我将使用Textpad进行随机文本编辑(签出HTML源代码,快速黑客,脚本等)。

尽管有人告诉我IDEA是猫的睡衣,但对于实际的Java开发来说,它一直都是Eclipse。


电子文本编辑器

有点麻烦,但是由于我使用的是Textmate捆绑格式(和捆绑包),因此击败了我使用过的其他任何编辑器-还定期更新。我每天都在使用它,很乐意再次购买。


请注意,我主要在C / C ++中工作。对于C / C ++代码,我使用Visual C ++ Express Edition或Visual Studio Professional。对于我正在学习的Python的一点点,我使用PythonWin IDE中的编辑器。 (主要是因为它完成了一些代码完成。)对于其他所有事情,我都使用GViM。

小费:

After you install ViM on Windows, if you right-click on any file in Explorer, you see the Edit with Vim option in the right-click menu. This is very useful for peeking into and editing every kind of text file without having to bother about specific editors. GViM can understand most formats and thus displays them with syntax coloring. Get used to doing this and soon GViM becomes your defacto generic text editor on Windows. (Even replacing Notepad.)


Thej已经推荐了它,但要详细说明:

SciTE-免费,具有针对多种语言的预设颜色,并且是多平台(Windows和Linux)且轻巧。

替代文字http://scitedebug.luaforge.net/scite-debug.webp


记事本2

  • 突出显示html,c#,javascript,css,xml,sql,python,bat的语法
  • 矩形选择,正则表达式
  • 压痕,背面/前景定制

缺点:没有选项卡式窗口。


gvim。我也将Dreamweaver用于Web。


我会赞同那些认可Emacs的人。我每天至少要在OS X,Windows和Linux上进行编程。所有三个系统上都具有相同的IDE,这极大地提高了我的生产率。就是说,GNU Emacs的香草版本...嗯,太烂了。我强烈建议您改用EmacsW32。通过Aquamacs制作OS X友好版本的Emacs的大部分方式,EmacsW32项目使Emacs像Windows文本编辑器一样即开即用。请注意,Emacs的所有功能(和复杂性)都在那里,但是如果您还没有建立肌肉记忆,则没有理由不使用Ctrl-C / X / V来复制/剪切/粘贴而不是Mw / Ck / Cy只是很酷。 EmacsW32还带来了与Windows兼容的打开/保存对话框,理智的CRLF文件处理等等。如果您曾经想尝试一下Emacs,请尝试一下。你不会后悔的。


并不是每个人都使用Notepad ++,但这不是很好。

深红色编辑器

http://www.crimsoneditor.com/images/overview.webp


我相信EDIT.COM可以做很多事情,不管您信不信。旧习难改。


EditPlus是我选择的编辑器。您需要的所有功能,仅此而已。


我知道这是我自己的问题,但是我遇到了这个文本编辑器Sublime Text,并认为它很好。其中有一些我从未见过的功能。它具有多个线选择(不连续的线)和鸟瞰导航。它有点贵,但是我在玩免费版本很有趣。


商业产品(Windows):UltraEdit。

免费软件(Windows):Notepad ++,PSPad。

跨平台:JEdit。它是用Java编写的,几乎可以运行在任何东西上。

如果您不介意在Windows下降低性能,则JEdit具有一些惊人的功能。对于该平台上的本机性能,我会选择其中之一。我倾向于在Notepad ++和PSPad之间来回切换。对于大多数任务,Notepad ++可能会将其淘汰。它具有可折叠的部分,非常方便。但是,您确实询问了除该产品以外的其他产品。


Textpad代替了我的记事本。没有它,我活不下去。我与Textpad一起使用的一些关键功能是:

  • 在文件中查找(以及全部打开,全部替换,全部保存,全部关闭)。
  • 块选择(以及列的复制/粘贴)。
  • 剪辑库
  • 语法高亮
  • 能够附加外部工具(编译器等)并将输出捕获到窗口。
  • 我将Eclipse用于Java,将Visual Studio用于C ++,C#和VB.NET,将JellyFish Pro用于PowerBasic,仍然将Visual Studio 6用于Classic VB,并将TextPad用于perl,python,Powershell,vbscript,SQL,HTML,和批处理文件。


    我个人喜欢ConTEXT。

    许多人在这里对喜欢的文本编辑器提出了建议:

    https://stackoverflow.com/questions/10238/text-editor-or-ide#10391


    我已经使用UltraEdit多年了……如果我在一个项目上工作,我更喜欢使用真正的IDE,但是对于快速更改源文件,特别是对于那些您只是在黑客的小型PHP项目而言,这无与伦比无论如何。对我而言,杀手级功能是比较功能。


    我严格使用jEdit。


    我个人最喜欢的是EditPad Pro。不是因为它在任何方面都比较出色,而是因为它是我开始使用的那个。


    UltraEdit是我最喜欢的文本编辑器。太糟糕了,我必须为此付出代价。您无法超越垂直和水平突出显示功能。


    我在Windows上不需要编写太多代码,但是我选择文本编辑器。就免费编辑器而言,Emacs是无与伦比的。


    我讨厌听起来像是破唱片,但是Vim是我的选择。它在任何地方都以相同的方式工作,您将很难找到更强大的编辑器。


    Notepad2,除了Notepad ++


    Visual Studio,notepad2,notepad ++。


    用于.Net开发的Visual Studio。目前正在使用VS2008,但似乎尚未完成。 2005年可能是最稳定,最完整的一年。 .NET开发的其他任何事情似乎都是徒劳的

    我将e-TextEditor用于大多数其他事情。它涵盖了上面的大多数主题,包括语法突出显示,多选/编辑,列选择,用于自动完成的TextMate软件包。


    edit.com
    edit.com http://cloud.anyhub.net/0-edit-com.webp


    当然是崇高的。它是我见过的Windows上最好的文本编辑器。


    CYGWIN,文本板,记事本和各种IDE(Eclipse,MS VS C ++,MS VS VB6等)上的VIM


    Vim是我的默认设置,当我在Visual Studio中时,我使用ViEmu和Resharper。

    除了一些小技巧,它最终获得了三个世界中最好的一个。我可以使用Vim命令,Visual Studio快捷方式也可以使用,Resharper只是为Visual Studio添加了许多有用的功能。


    如您所见,询问首选编辑器将为您带来很多回响。对我来说:UltraEdit-强大:
    记事本++-轻巧

    也倾向于使用各种工具(例如VB,C#等)随附的IDE。

    但是,最好的建议是选择一个体面的编辑器并对其进行全面学习。您将花费大量时间使用它。因此,您越了解它,从长远来看,它将为您节省更多的时间。


    GVIM(www.vim.org)是因为它是免费的(捐赠软件),跨平台,广泛可用,高效,可扩展,支持网络和开源。

    VIM功能(不是详尽列表)
    *

    • 能够对所有人采取行动
      缓冲区
    • 自动指令
    • 块修改
    • 代码完成代码
    • 突出显示(以及使用REGEX添加自己的语法的方法)
    • 颜色方案
    • DIFF
    • 折叠式
    • 缩进/格式化键映射
    • 宏标记
    • 模态编辑
    • 项目管理(项目插件)
    • 寄存器(本地,全局等)
    • 常用表达
    • 可编写脚本的片段(模板化)
    • 拼写检查器
    • 标记
    • 文字对象

    我建议您从Derek Wyatt的VI / Vim页面(http://www.derekwyatt.org/),教程页面中学习基础知识,并随手添加技能。

    建议的插件

    • 项目
    • XPT模板
    • 迷你泡沫
    • MRU
    • 日历
    • 书呆子树
      -标签列表

    免费,快速编辑:Notepad2

    但是共享软件Textpad仍然是我的最爱。一些主要功能:

    • 您可以下载几乎每种语言的语法文件,也可以自己制作。

    • 您可以将数百个文件加载到其中,并应用正则表达式搜索并在所有文件中进行替换。

    • 它具有快速有效的内置文件搜索器。

    • 很难使它崩溃。而且它可以记住任意多的撤消状态。

    • 您可以创建击键宏


    我是另一个vim用户,但实际上是我将Visual Studio与viEmu一起使用(基本上可以让您在Visual Studio中使用vim命令),这是最好的! Visual Studio是一个很棒的IDE,而vim是一个很棒的文本编辑器,这使我可以同时使用两者。


    这里是Textpad的另一票。我尝试了Notepad ++,但很生气,当打开的文件被更新时,它没有通知我(这在查看活动日志文件时很痛苦)。


    Geany是出色的文本编辑器:轻巧且功能丰富


    如果没有其他原因,我当然会推荐PowerPad。

    以下是您可以在其中找到的一些精彩功能:(使用最新的Beta版获取所有这些功能)

    • 多标签界面
    • 基于Python的强大脚本语言
    • 无限撤消
    • 语法高亮和自动缩进
    • 支持通过FTP打开和编辑文件
    • 能够打开UTF-8和UTF-16编码的文件

    当前可用的脚本使您能够...

    • 执行RegEx搜索
    • 在Google,Wikipedia等上查找当前选择。
    • 编码/解码base64数据

    我意识到这个问题专门针对Windows,但我应该指出PowerPad也适用于Linux。


    我的UltraEdit。
    那里可能会更好,但是学习它以及超级编辑将花费我太多的时间,而我在学习时会失去任何潜在的投资回报率。这可能是关键……正如上面几篇博文中的某人说的那样,选择一个并学会精通它。收益将是巨大的。如果您善变而转换,您将不会学到足够的知识来从中受益。

    -don


    只要存在Notepad ++,我就真的不想使用其他任何东西。在Linux上,我只使用vi。


    寻找简单的答案。 emacs的


    我正在尝试切换到Code :: Blocks IDE进行所有C / C ++编辑,但已将Visual Studio 2003和Programmer's Notepad 2用于C / C ++项目。对于Python,我目前使用IDLE,但一直在寻找具有水平滚动条的其他东西。


    • Mac OSX上的TextMate除ObjC / Cocoa以外的所有功能(为此使用XCode)。这些捆绑包很棒,并且可以支持到目前为止我遇到的每种语言。

    • Windows和Linux上的GVim,如果我喜欢的话,有时甚至是OSX :)。对于C / Python,这就是我所需要的。

    • 对于Flash / AS,我猜几乎只有FlexBuilder。即使我不是真的不在乎Eclipse。

    我一直发现Visual Studio在代码编辑方面非常出色。我仍然认为这几乎是代码编辑的黄金标准(但我想证明事实是错误的)。

    除此之外,我还使用JCreator进行Java编辑。当然,我已经将记事本用于基本内容。我也使用了许多其他文本编辑器,但我真的不推荐使用。


    记事本++

    和RJ TextEd
    替代文字http://www.rj-texted.se/bilder/mainsync-100.webp


    我是EditPlus的忠实拥护者,主要是因为它具有内置的ftp打开/保存功能。深红编辑器也具有此功能,但该功能有时会不稳定。


    @MrBrutal我也喜欢Notepad2。唯一的问题是大文件很la脚。 :(


    我大多只使用Notepad ++,但是当我需要在Unicode路径中打开文件或需要对Unicode东西进行更多控制时,我喜欢BabelPad。

    我也喜欢EditPlus。您可以将文件另存为模板,并在文件菜单下创建该文件的新实例。加载中等大小的文件也非常快。

    JEDIT是我的最爱,但是在编辑稍大的文件时它太慢了。

    我不能说我对Notepad ++感到100%满意,但这对我的困扰最少,所以...


    Zeus编辑器/ IDE拥有完整的编程功能,但仍然感觉敏捷。它也很好地模仿了旧版Brief编辑器。

    替代文字http://www.zeusedit.com/images/lookmain.webp


    很久以后,我使用TotalEdit。

    学习曲线为零。界面简洁漂亮,左侧为Project Explorer,右侧为带标签的语法突出显示的代码文件。稍微调整工具栏以包含我最常用的命令很简单。我还以10美元的价格升级到了可以在目录中搜索而不仅仅是文件搜索的版本。很高兴。


    • 用于Delphi项目的Delphi 7 IDE
    • VS2005 for .net项目
    • 记事本中的任何快速的东西(我知道它很烂,但是很快)

    上面有人建议。就我所知,我感到惊讶的是,没有人提到一位编辑人员(我相信)使用SCITE"引擎":程序员的记事本(又名PNotepad),或者如果他们这样做,我会错过的! *值得一看(点击拇指查看大图):

    PNotepad 2.2屏幕截图http://i54.tinypic.com/hv0zyu_th.webp

    我在Notepad ++旁边使用了它,但我也使用AkelPad进行了非常快速的操作:我认为它是最快的编辑器,甚至比Notepad2还要快,并且具有一些非常有用的插件。 (但是它们是略有不同的工具。)

    *更新:我确实错过了它:它是在2008年之前提到的。自那时以来,它是一个经过改进的编码编辑器!


    • 编辑
    • 记事本++
    • 用于Ruby开发的Netbeans

    对EditPlus的另一票表决。这是一个很好的工具,可通过列选择,宏和非常强大的正则表达式搜索/替换来手动按摩数据。适用于大型文件。社区提供的语法和自动完成文件也很适合编码。


    gvim有很多有用的插件,即标签列表,c语法,matchit,vcscommand,bufexplorer等。 gvim与文件管理器Total Commander结合使用也很不错,其中F4调用gvim在光标下编辑文件。


    如何开发自己的文本编辑器?
    您可以拥有无??价的经验来拥有自己的编辑器。


    到目前为止,gVim是我的最爱。 Notepad ++还可以,但是如果没有vim键盘绑定,我的生产率却提高了一半。


    我将Netbeans用于我的Ruby开发,并使用SciTE进行快速编辑。


    尽管我在需要重复更改时会使用GVIM,但Notepad ++可能是我使用最多的。

    最近,我们获得了UltraEdit的公司许可,而且看起来也很好。当我没有运行完整的IDE并且不想等待它打开时,我一直使用它来对Java或C ++代码进行快速编辑。


    Xemacs-在包括Windows在内的许多平台上可以与任何语言一起使用。对Windows约定有很好的支持。

    使您可以访问sqlplus和其他用于POSTGRESQL,MYSQL的命令行SQL环境


    我是PS Pad的粉丝

    尽管在Windows上确实没有提供我想要的一切的文本编辑器。


    我使用Scite是因为它高度可定制,但是,我非常喜欢DrScheme与Scheme一起工作。对于Python和Ruby拥有类似的东西将是很好的。


    @德里克公园

    我也将VS用于大多数编码需求,但将Notepad ++用于所有其他纯文本文件。 VS令我失望的是,它无法打开我希望更改几个字符的500兆的文本文件。看到它支持以十六进制(即二进制数据)查看文件,我希望它能对大文件做得更好。似乎要加载整个文件而不是相关数据。也许我只是对此抱有太大期望。 (注意:我也无法在NP ++中打开文件。)

    编辑-我的错误。我并不是要暗示Notepad ++已成功打开文件。实际上,我不记得我用来解决该问题的内容。


    @ _l0ser

    I also use VS for most of my coding needs, but use Notepad++ for all other plain text files. I was disappointed by VS one time when it failed to open a 500 meg text file that I was hoping to change a few characters in. Seeing as it has support for viewing files in hex (ie. binary data) I was hoping that it would do a better job with large files. It seemed to want to load the whole file rather than the relevant data. Maybe I was just expecting too much from it.

    如果Notepad ++可以正常打开500meg文件,那肯定是Notepad ++的优势。我曾经尝试打开的每个编辑器都被打乱和/或冻结,然后被杀死,直到被杀死为止。


    Editpad在Windows中很有用


    IntelliJ是我发现的最好的Javascript

    维基百科上的大多数功能都可以完成其他操作。在我看来,Ultraedit,Notepad ++是同类产品中最好的。

    对于零刺激的记事本,改进metapad是不错的选择。


    UltraEdit中的列模式很棒。


    代码不是文本。这是代码

    如果您使用文本编辑器来编辑源代码,那么您将遭受极大的损害。我的意思是,Notepad ++可以为您做一些基本的颜色编码很好,但实际上您为什么要这样浪费时间?

    像VS.NET + Resharper这样的优秀IDE可以动态地对您的代码进行后台编译,从而使您能够做一些事情,如果您没有看到它就不会发生。导航到实际用法。自动导入依赖项。只需单击一下即可重构代码。就是那样而且也不贵。

    我是说这是你的工作。这是您一生中每天都会与之互动的唯一软件。您为什么在玩免费软件垃圾?获得金钱可以买到的最佳IDE。它将使您的工作做得更好。


    列表中没有Eclipse!


    文本编辑器下载编程控制

    最新内容

    相关内容

    热门文章

    推荐文章

    标签云

    猜你喜欢