基于Windows的文本编辑器

时间:2020-03-05 18:40:15  来源:igfitidea点击:

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

解决方案

回答

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

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

回答

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

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

回答

gvim。我还将Dreamweaver用于Web。

回答

寻找简单的答案。 emacs

回答

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

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

如果我们想要在记事本上方仅几步以进行快速,高效的编辑,我建议我们使用Notepad2. 当我们用此版本替换标准记事本时,此功能非常有用。我们将继续快速启动,但是语法高亮确实是一个福音。我在每台Windows机器上都用Notepad2替换了Notepad。

回答

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

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

回答

我个人喜欢ConTEXT。

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

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

回答

电子文本编辑器

有点bug,但是由于我使用的是Textmate捆绑软件格式(和捆绑软件),所以击败了我使用过的其他任何编辑器,它们也得到了非常定期的更新。我每天都在使用它,很乐意再次购买。

回答

商业产品(Windows):UltraEdit。

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

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

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

回答

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

回答

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

回答

我严格使用jEdit。

回答

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

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

JEDIT将是我的最爱,但是在编辑稍大的文件时速度太慢。

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

回答

请注意,我主要在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.)

回答

我正在尝试切换到Code :: Blocks IDE进行所有C / C ++编辑,但是对于C / C ++项目使用了Visual Studio 2003和程序员的记事本2. 对于Python,我目前使用IDLE,但一直在寻找具有水平滚动条的其他东西。

回答

我用科学

回答

@德里克公园

我也将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 ++无疑是有利的。我试图打开的每个编辑器都经过反复修改和/或者冻结,直到被我杀死为止。

回答

我是Notepad2的忠实粉丝,实在太快了!

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

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

回答

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

回答

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

回答

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

回答

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

回答

Notepad ++可能是我使用最多的笔记本,尽管每当需要进行重复更改时我都会使用GVIM。

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

回答

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

回答

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

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

回答

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,和批处理文件。

回答

Notepad2,除了Notepad ++

回答

Visual Studio,notepad2,notepad ++。

回答

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

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

回答

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

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

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

回答

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

回答

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

回答

我会赞同那些赞同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,请尝试一下。你不会后悔的。

回答

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

回答

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

回答

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

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

回答

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

回答

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

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

回答

UltraEdit中的列模式很棒。

回答

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

回答

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

回答

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

回答

如我们所见,询问首选编辑器将为我们带来很多回响。对我而言:强大的UltraEdit:
Notepad ++轻巧

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

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

回答

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

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

回答

免费,快速编辑:Notepad2

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

  • 我们可以下载几乎每种语言的语法文件,也可以自己制作。
  • 我们可以将数百个文件加载到其中,并应用正则表达式搜索并在所有文件中进行替换。
  • 它具有快速有效的内置文件搜索器。
  • 很难使它崩溃。并且它可以记住任意多的撤消状态。
  • 我们可以创建击键宏

回答

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

回答

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

-大学教师

回答

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

回答

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

回答

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

回答

记事本++

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

回答

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

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

回答

我是PS Pad的粉丝

尽管Windows上确实没有提供我想要的所有内容的文本编辑器。

回答

IntelliJ是我发现的最好的Javascript

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

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

回答

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

回答

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

回答

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

回答

代码不是文本。这是代码

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

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

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

回答

Editpad在Windows中很有用

回答

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

回答

  • Mac OSX上的TextMate除ObjC / Cocoa以外的所有功能(为此使用XCode)。这些捆绑包很棒,并且可以支持到目前为止我遇到的每种语言。
  • Windows和Linux上的GVim,如果我喜欢的话,有时甚至是OSX :)。对于C / Python,这就是我所需要的。
  • 对于Flash / AS,我猜几乎只有FlexBuilder。即使我不是真的不在乎Eclipse。

回答

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

回答

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

回答

Sublime Text很棒。

回答

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

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

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

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

建议的插件

  • 项目
  • XPT模板
  • 迷你泡沫
  • MRU
  • 日历
  • NerdTree-标记列表

回答

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

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

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

当前可用的脚本使我们能够...

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

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

回答

列表中没有Eclipse!

回答

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