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

use*_*010 131 text-editor software-recommendation

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

我想要一些适合编辑 html 文件的东西。

Gep*_*nzo 76

其实你可以先安装wine来安装Notepad++ :

sudo apt-get update; sudo apt-get install wine
Run Code Online (Sandbox Code Playgroud)

但一些不错的选择是:

  1. 维姆
  2. Emacs
  3. 吉尼
  4. kate(在 KDE 中,与安装正确的 KDE 依赖项一起运行)
  5. Sublime(免费、无限制试用版/或 70.00 美元)
  6. 编辑
  7. Komodo 编辑(在 KDE 中)
  8. 编辑器

其中,Geany 和 GEdit 是我的最爱,但这取决于您的需求。如果您正在寻找更复杂的东西,我在这个问题的答案中详细提到了 Aptana Studio:Basic Web Development IDE/Editor like Dreamweaver?

祝你好运!

  • `vim` 不是 Notepad++ 的替代品。它的快捷键无异于 [atrocious](https://twitter.com/iamdevloper/status/435555976687923200?lang=en)。 (9认同)
  • Geany 至少拥有与 Notepad++ 相同的编辑器小部件;) (3认同)
  • 我的票投给了 emacs。由于它是完全可编写脚本的(Lisp),因此几乎所有您能想到的东西都存在扩展。唯一的缺点:你必须学习一些键盘快捷键,否则 emacs 会让你发疯。 (2认同)

Rma*_*ano 72

感谢Daniel Di Sardi的工作,有一个受 Notepad++ for Linux 启发的编辑器:

Notepadqq是一个类似 Notepad++ 的 Linux 桌面编辑器。

linux上的notepadqq截图

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

sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq
Run Code Online (Sandbox Code Playgroud)

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

  • 看起来不错。缺少的功能:自动保存,从而自动加载上次会话中的(未保存的)文件(n++ 中的新功能,但非常有用) (3认同)
  • Notepadqq **不是**端口。来自网站:*“这个项目独立于 Notepad++ **并且不使用它的任何代码。** Notepadqq 受到 Notepad++ 的启发:这意味着我们尝试重现其最佳特征,同时不害怕做出不同的我们认为可以改进的选择。”* (2认同)

Dil*_*lmo 33

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

sudo apt-get update
sudo apt-get install wine
Run Code Online (Sandbox Code Playgroud)

然后,下载 Notepad++ Windows 安装程序,右键单击它,然后选择打开方式 -> Wine Windows 程序加载程序。按照典型的安装过程,您应该能够从 Dash 中打开 Notepad++。


Rob*_*ník 8

我会推荐Atom。好处:

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

  • 您没有提到它比其他文本编辑器更需要资源 (2认同)

Far*_*and 7

现在我会推荐Visual Studio Code。它是免费的、开源的并且可以在任何地方运行!

维基百科说:

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

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


小智 6

其他三种选择:

  1. 编辑
  2. Bluefish(Ubuntu 软件中心)
  3. Aptana Studio 3

在我看来,Bluefish非常适合 HTML 和 CSS。


Sad*_*adi 6

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

KK编辑

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

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

? http://linux-apps.com/content/show.php/KKEdit?content=158161

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

在此处输入图片说明

冥想 安装编辑

官方网站

  • 可配置的语法高亮。

  • 可配置的键盘加速器。

  • 多平台 - 适用于 unix 和 windows。

  • 插件:可以用 C、Python 或 Lua 编写。

  • 主菜单和上下文菜单中提供的可配置工具。它们可以用 Python 或 Lua 编写,也可以是 shell 脚本。

  • 正则表达式搜索/替换、grep 前端、内置文件选择器等。

    冥想截图

  • medit 位于默认的 Ubuntu 软件包存储库中,加载起来非常快速,具有 GUI,并且与 notepad++ 一样以文本为中心(与其他答案中的许多 IDE 相比)。这是一个很好的选择。到目前为止,我唯一怀念的是notepad++如何通过在关闭时在幕后临时存储未保存的、无标题的笔记来促进“废纸”。 (2认同)