不同风格的 Ubuntu 中的默认文本编辑器是什么?

Yog*_*ale 39 text-editor

不同风格的 Ubuntu 中的默认文本编辑器(GUI 和 CLI)是什么。我们应该使用哪些命令来编辑文件?

截图


问题的背后

我尝试过 Kubuntu 并想尝试更多的 Ubuntu 风格和其他发行版,但是当我在 Kubuntu 时,我非常努力地运行gksu gedit /path/file.txt它不会工作,因为 gedit 不是 Kubuntu 中的默认文本编辑器,它是 kate。我很高兴nano有空。但如果我想尝试更多风格,我必须知道各种 Ubuntu 风格中的默认文本编辑器是什么

Sum*_*ukh 45

我认为MuzaffarTerrance 的Answers可以满足您的需求。需要注意的一件事是,您可以安装任何风格的这些文本编辑器。


GUI 文本编辑器

编辑

默认在:

  1. Ubuntu 统一
  2. Ubuntu 侏儒
  3. 优麒麟
  4. Ubuntu Budgie

Gedit 无疑是 Ubuntu 世界中最著名的文本编辑器。Gedit 也可用于WindowsMacOS。要在任何 Ubuntu 风格上安装 Gedit,请使用以下命令:

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

使用 gedit 打开文件:

gedit /path/to.file.txt
Run Code Online (Sandbox Code Playgroud)

凯特

默认在:

  1. 库本图
  2. KDE Neon(不是官方的 Ubuntu 风格)

它也适用于Windows。像许多 KDE 应用程序一样,它有很多功能。要安装,请运行:

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

如果你想要最新版本的 Kate,你需要添加一个 PPA

sudo add-apt-repository ppa:kubuntu-ppa/backports
sudo apt-get update
sudo apt-get install kate
Run Code Online (Sandbox Code Playgroud)

要使用 kate 打开文件:

kate /path/to.file.txt
Run Code Online (Sandbox Code Playgroud)

叶垫

与 Kate 不同,Leafpad 的重点是简单和轻便,这是LXDE 项目的整个议程。它预装在Lubuntu 上。安装:

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

要使用 Leafpad 打开文件:

leafpad /path/to.file.txt
Run Code Online (Sandbox Code Playgroud)

鼠标垫

默认在:

  1. 徐邦图
  2. Ubuntu 工作室

在哲学上,Mousepad 与 Leafpad 非常相似。安装:

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

要使用鼠标垫打开文件:

mousepad /path/to.file.txt
Run Code Online (Sandbox Code Playgroud)

普鲁玛

Pluma 是 Gedit 的一个分支,它预装在Ubuntu Mate 中。安装:

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

要使用 pluma 打开文件:

pluma /path/to.file.txt
Run Code Online (Sandbox Code Playgroud)

*注意:如果要以root权限编辑文件gksu在命令前加上,像这样:

gksudo gedit path/to/file.txt
Run Code Online (Sandbox Code Playgroud)

最好避免与 kate 一起使用


CLI 文本编辑器

纳米

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

我不知道 Nano 是否安装在所有 Ubuntu 版本上,但据我所知,它安装在 Ubuntu Unity、Ubuntu Gnome 和 Kubuntu 上。要使用 nano 打开文件,请使用以下命令:

nano /path/to.file.txt
Run Code Online (Sandbox Code Playgroud)

有关 Nano 的更多信息,请参阅Linux 命令行文本编辑器 Nano 初学者指南

维姆

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

要使用 Vim 打开文件,请键入以下两个命令之一:

vim /path/to.file.txt
Run Code Online (Sandbox Code Playgroud)

或者

vi /path/to.file.txt
Run Code Online (Sandbox Code Playgroud)

Vim(或至少是 vi)默认安装在所有 Ubuntu(或任何其他 Linux)风格上。如果您开始喜欢 Vim 并希望它具有用户界面,请尝试Gvim。另请注意,在某些系统上,vi别名为vim,因此两个命令执行相同的操作。(启动vim)

有关 vim 的更多知识,请参阅Vim 初学者指南vimtutor在终端中运行。


请记住,QT 应用程序在基于 Gtk 的桌面上看起来不太好,反之亦然。但是如果你想让他们有宾至如归的感觉,试试这个问题如何使 KDE 应用程序在 GNOME 中看起来是原生的?


更多 Linux 文本编辑器


Ter*_*nce 31

Ubuntu 的风格可以随时更改,默认的 GUI 编辑器也是如此。与其试图记住每个发行版的所有默认 GUI 编辑器,只要xdg-utils安装了它们,您就可以运行一个简单的命令,xdg-open这样您就知道默认编辑器是什么,并可以启动它编辑文本文件:

xdg-open /path/to/textfile
Run Code Online (Sandbox Code Playgroud)

xdg-open还可以在您打开 .MP3 文件时启动默认音频播放器。或者,如果您想快速打开一个可以使用的网页xdg-open www.somewebsite.com,它将启动您的默认 Web 浏览器。


对于命令行,vi/vim&nano作为默认安装的编辑器,似乎是 Ubuntu 中最常见的。 vi/vim应该在所有版本的 Linux 中。

您可以使用以下命令更改默认命令行编辑器,然后您可以选择您想要的默认编辑器:

对于sudoroot

sudo update-alternatives --config editor
Run Code Online (Sandbox Code Playgroud)

对于您的登录:

update-alternatives --config editor
Run Code Online (Sandbox Code Playgroud)

例子:

~$ update-alternatives --config editor
There are 9 choices for the alternative editor (providing /usr/bin/editor).

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /usr/bin/vim.gnome   60        auto mode
  1            /bin/ed             -100       manual mode
  2            /bin/nano            40        manual mode
  3            /usr/bin/emacs24     0         manual mode
  4            /usr/bin/mcedit      25        manual mode
  5            /usr/bin/nvi         19        manual mode
  6            /usr/bin/nvim        30        manual mode
* 7            /usr/bin/vim.basic   30        manual mode
  8            /usr/bin/vim.gnome   60        manual mode
  9            /usr/bin/vim.tiny    10        manual mode

Press <enter> to keep the current choice[*], or type selection number:
Run Code Online (Sandbox Code Playgroud)

然后,由于命令/usr/bin/editor应该在您的路径中,要编辑文件,您只需运行以下命令来编辑您的文件:

editor /path/to/file
Run Code Online (Sandbox Code Playgroud)

或者,如果您需要提升:

sudo editor /path/to/file
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助!

  • 恕我直言,这是理想的答案。:-) (3认同)
  • @Anwar:我认为您的论点实际上支持 Terrance 的答案,因为尽管更改了默认编辑器,`xdg-open` 仍将继续工作。 (3认同)

Muz*_*far 15

库本图 - 凯特

Lubuntu - 叶垫

Xubuntu - 鼠标垫

Ubuntu Gnome - gedit

Ubuntu MATE - 梅花

Ubuntu Budgie -gedit

优麒麟 - gedit

Ubuntu Studio - 鼠标垫