不同风格的 Ubuntu 中的默认文本编辑器(GUI 和 CLI)是什么。我们应该使用哪些命令来编辑文件?
问题的背后
我尝试过 Kubuntu 并想尝试更多的 Ubuntu 风格和其他发行版,但是当我在 Kubuntu 时,我非常努力地运行gksu gedit /path/file.txt它不会工作,因为 gedit 不是 Kubuntu 中的默认文本编辑器,它是 kate。我很高兴nano有空。但如果我想尝试更多风格,我必须知道各种 Ubuntu 风格中的默认文本编辑器是什么
Sum*_*ukh 45
我认为Muzaffar和Terrance 的Answers可以满足您的需求。需要注意的一件事是,您可以安装任何风格的这些文本编辑器。
默认在:
Gedit 无疑是 Ubuntu 世界中最著名的文本编辑器。Gedit 也可用于Windows和MacOS。要在任何 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)
默认在:
它也适用于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)
默认在:
在哲学上,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)
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 中看起来是原生的?
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 中。
您可以使用以下命令更改默认命令行编辑器,然后您可以选择您想要的默认编辑器:
对于sudo或root:
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)
希望这可以帮助!
Muz*_*far 15
库本图 - 凯特
Lubuntu - 叶垫
Xubuntu - 鼠标垫
Ubuntu Gnome - gedit
Ubuntu MATE - 梅花
Ubuntu Budgie -gedit
优麒麟 - gedit
Ubuntu Studio - 鼠标垫
| 归档时间: |
|
| 查看次数: |
142700 次 |
| 最近记录: |