首页 / 知识
基于Windows的文本编辑器
2023-04-12 09:32:00
Windows-based Text Editors除了Notepad ++,您还使用什么文本编辑器在Windows中编程? gvim的另一票(关于下载)。我认为,一旦您学会了控制它的按键,就不会再使用其他任何东西了。 另外,还有一个好处就是可以在几乎任何平台上使用它,包括漂亮的Windows端口。
Sublime 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。 小费:
Thej已经推荐了它,但要详细说明: SciTE-免费,具有针对多种语言的预设颜色,并且是多平台(Windows和Linux)且轻巧。 替代文字http://scitedebug.luaforge.net/scite-debug.webp 记事本2
缺点:没有选项卡式窗口。 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 当然是崇高的。它是我见过的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功能(不是详尽列表)
我建议您从Derek Wyatt的VI / Vim页面(http://www.derekwyatt.org/),教程页面中学习基础知识,并随手添加技能。 建议的插件
免费,快速编辑:Notepad2 但是共享软件Textpad仍然是我的最爱。一些主要功能:
我是另一个vim用户,但实际上是我将Visual Studio与viEmu一起使用(基本上可以让您在Visual Studio中使用vim命令),这是最好的! Visual Studio是一个很棒的IDE,而vim是一个很棒的文本编辑器,这使我可以同时使用两者。 这里是Textpad的另一票。我尝试了Notepad ++,但很生气,当打开的文件被更新时,它没有通知我(这在查看活动日志文件时很痛苦)。 Geany是出色的文本编辑器:轻巧且功能丰富 如果没有其他原因,我当然会推荐PowerPad。 以下是您可以在其中找到的一些精彩功能:(使用最新的Beta版获取所有这些功能)
当前可用的脚本使您能够...
我意识到这个问题专门针对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,但一直在寻找具有水平滚动条的其他东西。
我一直发现Visual Studio在代码编辑方面非常出色。我仍然认为这几乎是代码编辑的黄金标准(但我想证明事实是错误的)。 除此之外,我还使用JCreator进行Java编辑。当然,我已经将记事本用于基本内容。我也使用了许多其他文本编辑器,但我真的不推荐使用。 记事本++
和RJ TextEd 我是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美元的价格升级到了可以在目录中搜索而不仅仅是文件搜索的版本。很高兴。
上面有人建议。就我所知,我感到惊讶的是,没有人提到一位编辑人员(我相信)使用SCITE"引擎":程序员的记事本(又名PNotepad),或者如果他们这样做,我会错过的! *值得一看(点击拇指查看大图): PNotepad 2.2屏幕截图http://i54.tinypic.com/hv0zyu_th.webp 我在Notepad ++旁边使用了它,但我也使用AkelPad进行了非常快速的操作:我认为它是最快的编辑器,甚至比Notepad2还要快,并且具有一些非常有用的插件。 (但是它们是略有不同的工具。) *更新:我确实错过了它:它是在2008年之前提到的。自那时以来,它是一个经过改进的编码编辑器!
对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
如果Notepad ++可以正常打开500meg文件,那肯定是Notepad ++的优势。我曾经尝试打开的每个编辑器都被打乱和/或冻结,然后被杀死,直到被杀死为止。 Editpad在Windows中很有用 IntelliJ是我发现的最好的Javascript 维基百科上的大多数功能都可以完成其他操作。在我看来,Ultraedit,Notepad ++是同类产品中最好的。 对于零刺激的记事本,改进metapad是不错的选择。 UltraEdit中的列模式很棒。 代码不是文本。这是代码 如果您使用文本编辑器来编辑源代码,那么您将遭受极大的损害。我的意思是,Notepad ++可以为您做一些基本的颜色编码很好,但实际上您为什么要这样浪费时间? 像VS.NET + Resharper这样的优秀IDE可以动态地对您的代码进行后台编译,从而使您能够做一些事情,如果您没有看到它就不会发生。导航到实际用法。自动导入依赖项。只需单击一下即可重构代码。就是那样而且也不贵。 我是说这是你的工作。这是您一生中每天都会与之互动的唯一软件。您为什么在玩免费软件垃圾?获得金钱可以买到的最佳IDE。它将使您的工作做得更好。 列表中没有Eclipse! |
最新内容
相关内容
python模块下载后怎么安装
python模块下载后怎么安装,培训,标准,模块,命令,参数,后面,语法,含义,之前,以上,python中的内置模块可以直接使用,如os模块,sys模块。使用第三python学习python编程可以从事什么
python学习python编程可以从事什么工作岗位,工作,分析,网络,数据,数字,行政,销售,培训,资产,庞大,一、学Python编程能做的工作,编程方向:1、Webpython网络编程及前端常见问题
python网络编程及前端常见问题,数据,服务,分析,培训,状态,前端,区别,服务器,常见问题,上面,当我们学习Python时,需要掌握的的知识有很多,除了有python可以做网页编程吗?
python可以做网页编程吗?,技术,公司,数据,网络,人工智能,工资,分析,工作,设计,市场,什么是Python? Python是一种计算机编程语言,也是一种python如何自动下载pip
python如何自动下载pip,培训,工具,脚本,以上,以下,管理工具,命令,版本,更多,内容,pip是Python的包管理工具。Python2.7.9+或Python3.4+以上版python如何下载安装模块
python如何下载安装模块,培训,标准,模块,命令,参数,后面,语法,含义,之前,以上,Python中的内置模块可以直接使用,如os模块,sys模块。使用第三方python编程语言有什么用途
python编程语言有什么用途,设计,大规模,软件,培训,数据,平台,工具,生产,面临,通用,Python是一门简单易学的编程语言。阅读好的Python程序感觉python编程中的缩进是什么意思
python编程中的缩进是什么意思,培训,代码,对比,设计,括号,语句,冒号,程序,空格,下面,python最具特色的是用缩进来标明成块的代码。我下面以ifpython编程写代码怎么换行
python编程写代码怎么换行,代码,培训,情况,示例,字符串,斜杠,方法,行书,括号,有用,在写代码过程中,经常遇到一行代码很长的情况。为了让代码显python编程平台免费吗
python编程平台免费吗,代码,培训,平台,设计,初级,语言,解释性,提示符,标点符号,可读性,python是免费的,也就是开源的。注:python是一个高层次的pythonpython是函数式编程吗?
pythonpython是函数式编程吗?,培训,代码,函数,指数,状态,概念,变量,语言,计算机,程度,函数是Python内建支持的一种封装,我们通过把大段代码拆python《python编程》怎么样
python《python编程》怎么样,代码,概念,通用,培训,技术,财富,网络,规模,软件,系统,《Python编程》是2006年东南大学出版社出版的图书,作者是(