1.软文推荐

2.软文推荐

3.软文推荐

Xedit 是 X11 图形服务器的一部分,它不算好看,但却有足够的隐藏功能,使它成为一个严肃的文本编辑器,下面为大家讲解一下Linux下使用Xedit具体方法。

安装 Xedit

如果你使用的是 Linux 或 BSD,你可以从你的发行版软件仓库或 ports 树中安装 Xedit。它有时会出现在一个名为 X11-apps 的软件包中,与其他 X11 应用捆绑在一起。

在 macOS 上,你可以安装 XQuartz,它提供了 Xedit、Xeyes 和其他一些小程序(以及一个 X11 图形服务器)。

启动 Xedit

如果它被列在你的应用菜单的话,你可以从中启动 Xedit。尽管它绝对是一个 GUI 应用,但有些发行版将它视为命令而不是 GUI 应用,所以它可能不会被列在应用菜单中。这时,你可以从终端启动 Xedit。如果你输入 xedit & 来启动应用,它就会启动一个空的 Xedit 编辑器,可以随时输入。如果你在输入启动命令的同时输入一个现有的文件名,Xedit 启动时会将文件加载到缓冲区。

$ xedit example.txt &
体验 Xedit 文本编辑器的实用功能体验 Xedit 文本编辑器的实用功能
加载文件3

在打开的 Xedit 实例中,你可以在顶部文本输入框中输入文件的路径来加载文件。点击 Load 按钮(在文本输入框的左边),将文件读入 Xedit 窗口。

体验 Xedit 文本编辑器的实用功能体验 Xedit 文本编辑器的实用功能

你可以同时打开多个文件。当一个文件被加载时,它将获取焦点并出现在你的主 Xedit 缓冲区(主窗口中的大文本输入框),并将任何现有的文件切换到一个隐藏的缓冲区。

你可以使用组合键在缓冲区之间切换,这对 Emacs 用户而言很熟悉,但对其他用户会感到困惑。首先,按下 Ctrl+X。放开然后按 Ctrl+B。

组合键

一开始执行需要连续两个键盘快捷键的操作感觉很奇怪,但过了一段时间,你就会习惯。事实上,作为一个经常使用 Emacs 的用户,我发现复合键组合很有节奏感。我很惊讶也很高兴地发现,我最喜欢的一些快捷键在 Xedit 中也有效。

原来,Xedit 从几个灵感来源借用了键盘快捷键。如果你是 Emacs 用户,你会发现最常见的组合在 Xedit 中有效。例如,C-x C-f (即 Ctrl+X 后是 Ctrl+F)可以回到顶部的文本输入框来加载文件,而 C-x C-s(Ctrl+X 后是 Ctrl+S)可以保存文件。令人惊讶的是,C-x 3 甚至可以垂直分割窗口,而 C-x 2 则可以水平分割,C-x 0 或 C-x 1 则可以移除分割。

Emacs 或 Bash 用户熟悉的编辑命令也适用:

Ctrl+A 移动到行首。

Ctrl+E 移至行尾。

Alt+B 向后移动一个单词。

Ctrl+B 向后移动一个字符。

Ctrl+F 向前移动一个字符。

Alt+F 向前移动一个单词。

`Ctrl+D 删除下一个字符。

还有更多,它们都在 Xedit 手册页面上列出。

使用行编辑模式

Xedit 还含有一个类似 ex 的行编辑器,这对 Vi 和 ed 甚至 sed 用户应该很熟悉。要进入行编辑模式,按下 Esc 键。这将使你处于顶部的文本输入框,但处于命令模式。编辑命令使用的语法是:行号后面跟着一个命令和参数。

比如说你有这个文本文件:

ed is the standard Unix text editor.
This is line number two.

你决定将第 1 行的 ed 改为 Xedit。在 Xedit 中,移动到第 1 行,按下 Esc,然后输入 .,s/ed/Xedit/。

Xedit is the standard Unix text editor.
This is line number two.

不用将光标移到下一行,你可以将 two 改为 the second。按下 Esc,然后输入 2,s/two/the second/。

各种命令和有效的参数在 Xedit 的手册页中列出。

简单但稳定

Xedit 并不算好看,它很简单,没有菜单可言,但它借鉴了一些最好的 Unix 编辑器的流行的便利性。下次你在寻找新的编辑器时,不妨试试 Xedit。

本文来源:www.lxlinux.net/5045.html,若引用不当,请联系修改。

相关文章 8

1

仿百度网盘源码(百度云源码) 3分钟前

目录:1、用C#编写网盘(仿百度网盘)怎么做2、求 源代码 百度网盘免费资源链接,谢谢3、谁有仿百度文库或者各种资料分享网站的源码?...

2

简单介绍一下Oxfs 5分钟前

什麽时候需要网络文件系统 ? 做嵌入式的同学经常会使用 NFS 将 host 上的某个目录挂载到开发板上,方便 host 上编译构建后能直接在板子上...

3

CentOS8和RHEL8配置EPEL仓库具体方法 8分钟前

CentOS 源包含的大多数的库都是比较旧的。并且,很多流行的库也不存在。EPEL 在其基础上不仅全,而且还够新,本篇文章重点为大家讲解一...

4

shockhosting(shockhosting 配置) 10分钟前

目录:...

5

Linux常用命令—id命令 12分钟前

Linux常用命令id命令主要用于打印真实以及有效的用户和所在组的信,下面良许教程网为大家分享一下Linux常用命令id命令具体使用方法。 i...

6

/etc/fstab发生错误或磁盘错误导致系统无法启动的修复方法 15分钟前

Linux系统中/etc/fstab加载错误发生原因有:1、/etc/fstab写错;2、磁盘错误,具体关于/etc/fstab发生错误的解决办法请看下方为大家分享相关Lin...

7

vps服务器韩国服务器(韩国vps 挂了) 16分钟前

目录:1、vps韩国uplus线路好吗2、日本vps和韩国vps哪个延迟3、韩国vps服务器哪家好4、韩国自主云服务器,vps租用怎么样?vps韩国uplus线路好吗...

8

CentOS7中FirewallD使用方法 17分钟前

centos 7中防火墙FirewallD是一个非常的强大的功能了, FirewallD 提供了支持网络/防火墙区域(zone)定义网络链接以及接口安全等级的动态防火墙管...