适用于Linux的6种出色Notepad ++替代品

Notepad ++是最好的文本编辑器之一,没有钱可以买得到。它具有许多很酷的功能,例如为HTML和CSS之类的已知文件格式添加标记。您还可以通过其庞大的插件库向Notepad ++添加功能。

这是我在全新Windows版本上安装的首批应用程序之一。问题是,它不适用于Linux。但是请不要担心,您可以免费下载并安装许多有价值的替代方案。

1。 Notepadqq

Notepadqq是此列表的明显选择,因为它是Linux的Notepad ++的直接副本。用户界面和功能都与Notepad ++非常相似。

Notepadqq并没有丰富的插件库,但确实包含了人们在Notepad ++上使用的大多数功能。这些包括文本标记,选项卡中的文件以及查找/替换。

您可以使用以下命令通过终端窗口在Ubuntu中安装Notepadqq:

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

2。 Sublime Text

这是一个功能非常强大的跨平台编辑器,不仅看起来很棒,而且也很好用。 Sublime Text是此列表中唯一既不是开源也不免费的编辑器,完整许可证的价格为70美元。

Sublime Text具有许多有用的功能,例如:

  • 执行任何操作-仅需敲击几次即可打开文件,并允许您立即跳转到符号,线条或单词。
  • 命令面板-允许您来利用诸如排序,更改语法和更改缩进设置之类的功能。
  • 无干扰模式 –全屏,无铬编辑,除了文本之外,其他所有内容均未居中
  • 分割编辑-通过允许您并排比较和编辑多个文件来充分利用宽屏显示器。
  • 您可以从他们的网站上免费下载和试用Sublime Text,但是如果您想继续使用它,则需要购买许可证。

    可从32位和64位DEB软件包中获得该许可证。他们的网

    3。 Lime Text

    如果您还没有猜到,Lime Text是基于QML的Sublime Text的开源替代品。就形式和功能而言,它与Sublime Text非常相似。

    安装Lime Text非常麻烦,因为没有可用的软件包,因此您需要从源代码安装Lime Text。

    要通过Git从源安装Lime Text,您将需要在终端中运行以下命令。

    安装依赖项并将路径设置为Golang:

    sudo apt-get install python3.4 libonig2 libonig-dev git golang python3-dev libqt5qml-graphicaleffects libqt5opengl5-dev qtbase5-private-dev qtdeclarative5-dev qtdeclarative5-controls-plugin qtdeclarative5-quicklayouts-pluginexport GOPATH=~/golang

    下载并运行Termbox:

    export PKG_CONFIG_PATH=$GOPATH/src/github.com/limetext/rubexgo get -u github.com/limetext/lime/frontend/termboxcd $GOPATH/src/github.com/limetext/limegit submodule update --initcd $GOPATH/src/github.com/limetext/lime/frontend/termboxgo build./termbox main.go

    使用QML安装石灰文本:

    export PKG_CONFIG_PATH=$GOPATH/src/github.com/limetext/rubexgo get -u github.com/limetext/lime/frontend/qmlcd $GOPATH/src/github.com/limetext/limegit submodule update --initcd $GOPATH/src/github.com/limetext/lime/frontend/qmlgo run main.go

    4。 Atom

    Atom是一个现代,美观,功能强大的文本编辑器。与NotePad ++一样,Atom允许您安装插件以添加称为软件包的功能。

    Atom充分利用了Notepad ++插件,添加了一些Sublime Text可用性并将其全部整合到一个外观精美的应用程序中

    Atom的功能包括:

  • 跨平台-在Mac,Windows和Linux上均可使用。
  • 智能自动完成-帮助您通过键入时自动完成常用语法来编写代码。
  • 文件系统浏览器-从一个窗口中打开其他文件。
  • 多个窗格-允许您将Atom拆分为多个窗格和选项卡,因此可以一次管理多个项目。
  • 软件包-搜索,安装和创建软件包以向Atom添加功能。
  • 您可以通过从其网站下载DEB或RPM软件包来安装Atom。

    5。 Geany

    Geany不仅仅是文本编辑器。它是如此丰富,以至于实际上是一个集成的开发环境。 Geany也是跨平台的,开源的并且功能丰富。

    Geany提供的一些功能包括:

  • 语法突出显示。
  • 代码折叠
  • 自动完成XML和HTML标记。
  • 各种受支持的文件类型,包括C,Java,PHP,HTML,Python,Perl等。
  • 编译并执行代码。
  • 安装插件。
  • 您可以通过运行 sudo apt-get install geany scite 从终端。如果要在其他发行版或操作系统上安装Geany,则可以在其网站上找到替代方法。

    6。 Gedit

    最后一个在文本编辑器列表中的是不起眼的Gedit。如果您不知道,Gedit是Ubuntu和许多其他Linux发行版中的默认文本编辑器。

    Gedit的优点在于它不仅易于使用,而且功能强大。它具有开箱即用的功能,例如语法标记,拼写检查和选项卡中的多个文件。

    Gedit还提供了许多插件,如果您想进一步扩展其功能。

    如前所述,Gedit是Ubuntu和许多其他Linux发行版中的默认文本编辑器。如果您运行的Linux版本不包含Gedit,则可以使用以下命令之一进行安装。

    Debian / Ubuntu(DEB):

    sudo apt-get install gedit

    Fedora,OpenSUSE(RPM):

    yum install gedit

    您更喜欢哪个?

    Linux有许多惊人的文本编辑器。因此,我们没有可用的Notepad ++并不重要!

    是否有您喜欢的文本编辑器?在下面的评论中告诉我们。

    标签: Linux 记事本