在Ubuntu上,Notepad ++的替代品有哪些?


130

我在Windows 7上使用Notepad ++,我想知道在Ubuntu上是否有很好的替代品。

我想要一些对编辑html文件有用的东西。


2
有GEdit(Gnome的默认编辑器)和Kate(KDE的默认编辑器)。这些都是非常用户友好的,但是我不知道它们是否足够“ html友好”。但是,有很多替代选择(Linux可供选择),它们专门针对Web开发(google ubuntu html editors)。您还可以使用Oracle的Eclipse(请参阅此处)。
埃德温

gedit为此很好。
托马斯·沃德


非常感谢,对于那些想知道如何安装“ Sublime”的用户,您可以轻松地按照以下说明进行不同的步骤:how2 INSTALL Sublime cu
Orsius 2014年

1
对于所有仍在搜索的内容,请参阅softwarerecs.stackexchange.com/questions/20446/…该问题解决了缺少一个编辑器的问题,该编辑器即使在未将其打开的选项卡保存到文件中的情况下,也可以在启动时自动保存和自动加载所有打开的选项卡。
phil294

Answers:


76

实际上,您可以通过先安装wine来安装Notepad ++ :

sudo apt-get update; sudo apt-get install wine

但是一些好的替代方法是:

  1. Vim
  2. 埃马克斯
  3. 盖尼
  4. kate(在KDE中,与适当的KDE依赖项一起安装运行)
  5. Sublime(免费,无限制试用版/或$ 70.00美元)
  6. GEdit
  7. Komodo Edit(在KDE中)
  8. 伊迪特拉

其中,Geany和GEdit是我的最爱,但这取决于您的需求。如果您正在寻找更复杂的东西,可以参考我详细提到的Aptana Studio,它是该问题的答案:基本Web开发IDE / Editor,如Dreamweaver?

祝好运!


Sublime有一个免费的,无限制的试用版。
大卫·佛斯特

是的 到目前为止,崇高是我的最爱。如果您使用试用版,则弹出窗口可能会有些烦人,但是您不会因此而损失任何东西。
Dillmo

2
Geany至少具有与Notepad ++相同的编辑器小部件;)
frlan 2014年

2
我的投票赞成emacs。由于它是完全可脚本化的(Lisp),因此存在几乎可以想到的所有功能的扩展。唯一的缺点:您必须学习一些键盘快捷键,否则emacs会让您发疯。
soulsource

8
vim不能替代Notepad ++。它的快捷键毫不逊色
Dan Dascalescu '16

70

多亏了Daniel Di Sardi的工作,一个受Linux记事本++启发的编辑器:

Notepadqq是用于Linux桌面的类似Notepad ++的编辑器。

Linux上的notepadqq屏幕截图

它有一个不错的PPA(主页上说的是14.04,但是启动板有从Utopic到Xenial的版本),因此您可以通过以下方式轻松安装

sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq

作为另一种选择,赛特是基于相同的“关于记事本++编辑积木”Scintilla的


3
看起来还不错 缺少的功能:自动保存,因此自动从上一个会话中加载(未保存的)文件(n ++中的新功能,但非常有用)
phil294 2016年

好的,这很不错,但是它仍然缺少Notepad ++的许多功能。
椭圆视图

特别是,我无法使用以下版本进行打印:0.51.0
DrMoishe Pippik 2016年

1
它不是一个确切的端口(其他注释中提到的自动保存功能在N ++中确实很棒),但是它具有语言支持,并且可以满足我的大部分使用需求。+1,非常感谢。
布兰登

2
Notepadqq 不是端口。来自网站:“该项目独立于Notepad ++ ,并且不使用任何代码。Notepadqq受到Notepad ++的启发:这意味着我们试图重现其最佳特性,同时又不怕对自己的想法做出不同的选择。可以改善。”
Android Dev

33

实际上可以在Ubuntu上安装Notepad ++。只需运行以下命令:

sudo apt-get update
sudo apt-get install wine

然后,下载Notepad ++ Windows安装程序,右键单击它,然后选择Open With-> Wine Windows Program Loader。按照典型的安装过程进行操作,您应该能够从Dash中打开Notepad ++。


1
确实,这是一个很好的解决方案,您可以了解有关wine wine的更多信息winehq.org/about
Nanhe Kumar

这是如此的好,那么容易-我希望我会知道几年前有多么容易!
戴夫·安菲利特

由于Alt键冲突,无法使列模式正常工作。解决任何人?
椭圆视图

@Elipticalview ALT + SHIFT
killdaclick

我在Ubuntu 16.04 LTS上的Wine上使用Notepad ++版本7.3.3、32位成功,但是在最新的Notepad ++版本7.5.4上没有成功。
Marcel

8

我会推荐Atom。好处:

  • 多平台(也适用于Windows,MacOS),
  • 由GitHub开发和支持,
  • 基于Chromium网络浏览器和JavaScript等标准技术,
  • 因此,在许多用例中都有巨大的扩展基础。

1
您没有提到它比其他文本编辑器更
浪费

这是一个很好的编辑器,但并不完美。缺点呢?Stock Atom速度慢,并且使用太多资源。安装FB软件包还将使用100%的磁盘吞吐量,并且安装了太多GB的数据。最终,您甚至可能无法启动该应用程序。也许FB现在已经解决了这个问题,但是我对此表示怀疑(考虑数百万行代码和纯粹的程序包大小)。
dhaupin '16

@dhaupin,您说得对,Atom也有一些缺点。顺便说一句,当您谈论“ FB”软件包时,您是什么意思?
罗伯特·泽尼克(RobertZelník)

@RobertZelníkoo,我不好,FB = Facebook。他们的套件是nuclide.io。它非常甜美,但令人难以置信的沉重。我迫不及待地希望其中一些原子包“瘦下来”(如果有道理的话)。
dhaupin '16

1
好的,谢谢您的解释。据我了解,Nuclide.io是由FB团队独立于Atom本身开发的Atom软件包,因此当我们谈论Atom时,没有任何理由要回顾Nuclide。但是,一般而言,您对Atom和基于Web浏览器的应用程序的资源需求是正确的。感谢您的通知,我将尝试重写我的建议。
罗伯特·泽尼克(RobertZelník)

7

如今,我建议使用Visual Studio Code。它是免费的,开源的,并且可以在任何地方运行!

维基百科说:

Visual Studio Code是Microsoft为Windows,Linux和macOS开发的源代码编辑器。它包括对调试,嵌入式Git控制,语法突出显示,智能代码完成,代码段和代码重构的支持。它也是可自定义的,因此用户可以更改编辑器的主题,键盘快捷键和首选项。它是免费和开源的,尽管官方下载已获得专有许可。

Visual Studio Code基于Electron,Electron是一个框架,用于为在Blink布局引擎上运行的桌面部署Node.js应用程序。尽管它使用Electron框架,但该软件不是Atom的分支,而是实际上基于Visual Studio Online的编辑器(代号“ Monaco”)。



6

其他具有丰富功能的替代方法,包括易于使用的工具:

KKEdit

☞http ://www.webupd8.org/2014/03/kkedit-text-editor-inspired-by-bbedit.html

☞https ://github.com/KeithDHedger/KKEdit

☞http://gtk-apps.org/content/show.php/KKEdit?content= 158161

  • 常用的源代码视图选项,拆分视图,换行,行号等。
  • 完整的源代码突出显示了打印。
  • 在当前或所有打开的文件中进行标准文本搜索或正则表达式搜索。
  • 跳转到函数声明,查找函数声明。
  • 在已安装的Gtk-Doc中查找API声明。
  • 查找并打开包含文件。
  • 多个书签。
  • 运行外部工具。
  • 保存/还原会话。
  • 同步或异步运行外部工具。
  • 将选定的文本传递给外部工具。
  • 通过ASpell进行拼写检查,通过选项卡菜单检查所选单词或检查文档。

在此处输入图片说明

冥想 安装medit

官方网站

  • 可配置的语法突出显示。
  • 可配置的键盘加速器。
  • 多平台-适用于UNIX和Windows。
  • 插件:可以用C,Python或Lua编写。
  • 可从主菜单和上下文菜单中获得可配置工具。它们可以用Python或Lua编写,也可以是Shell脚本。
  • 正则表达式搜索/替换,grep前端,内置文件选择器等。

    medit屏幕截图


1
medit位于默认的Ubuntu软件包存储库中,非常易于加载,具有GUI,并且与notepad ++一样注重文本(与其他答案中的很多IDE相比)。这是一个极好的选择。到目前为止,我唯一想念的是notepad ++如何通过将未保存的,未命名的笔记存储在幕后临时放置在关闭位置的方式来简化“废纸”。
卡弗

4

您尝试过Atom吗?https://atom.io/

sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update 
sudo apt-get install atom

还是您尝试了Sublime Text? http://www.sublimetext.com/

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update 
sudo apt-get install sublime-text-installer

Sublime不是免费的,有时在使用它时会显示购买通知。但是,您可以根据需要进行“评估”。(Sublime网站上说“目前没有强制执行的评估期限”)


5
值得一提的是,Sublime售价70美元,并且会部署弹出式窗口,如果用户未付款则不会部署,这是一个主要警告。
underscore_d 2015年

2

Brackets是一种了解网页设计的现代开放源代码文本编辑器。它是专为网页设计师和前端开发人员设计的。

它可用于许多操作系统,并且可与Ubuntu很好地兼容。要在所有当前受支持的Ubuntu版本中安装Brackets,请打开终端并输入:

sudo snap install --classic brackets

在此处输入图片说明


2

我无法使notepad ++与wine / ubuntu一起使用。不过,您可以快速安装notepadd ++,并且效果很好。

转到https://www.ubuntu.com/desktop/snappy,然后点击链接。快照可用于各种容器化软件包。快照“商店”位于https://snapcraft.io/store。主页是https://snapcraft.io

或查看https://linuxconfig.org/a-beginner-s-introduction-to-snaps-the-universal-linux-package-formathttps://en.wikipedia.org/wiki/Snappy_(package_manager)


2

IMG:  Ubuntu 14.04及更高版本

Notepad ++(notepad-plus-plus)是所有当前支持的Ubuntu版本的默认存储库中的快照包。要安装Notepad ++,请打开终端并输入:

sudo snap install notepad-plus-plus  

要将Notepad ++导航添加到默认驱动器之外的其他驱动器,请执行以下操作:

sudo snap connect notepad-plus-plus:removable-media

在此处输入图片说明


1

看看抄写员。特征:

  • 自动单词补全
  • 自动更正和更换
  • 自动配对字符完成和智能插入
  • 自动缩进
  • 多种语言

1

尝试eric4

我在Windows上同时使用notepadd ++,在Debian上同时使用eric4。我认为Eric在许多方面都优于notepad ++,并且是免费的。


1
由于我无法读懂您的想法,请列举其中一些“许多方式”。
Cees Timmerman
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.