GoGPT Best VPN GoSearch

OnWorks 网站图标

asdfg - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管提供商中运行 asdfg

这是命令 asdfg,可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管提供商中运行

程序:

您的姓名


asdfg - 针对 QWERTY 键盘优化的轻量级可视化编辑器

概要


asdfg [ -k [ -o [ -r [ -s [ -t 标签 停止 [ -u | -U [ -w 命令 [文件...]

商品描述


asdfg 是一款针对 QWERTY 键盘用户进行优化的交互式显示文本编辑器
布局。

当没有文件名参数运行时, asdfg 显示简短的命令介绍和
摘要。

asdfg 可以快速启动时间浏览非常大的只读文件,因为原始
文本是从文件内存映射的,除非它们将要复制到内存中,否则不会在内存中复制
被修改。

配置


-k 禁用关键字突出显示。

-o 不要将修改后的文件的原始内容保存在 文件~.

-r 只读模式:不修改磁盘上的文件。

-s 使用空格而不是制表符来自动缩进。

-t 8 将制表位设置为 8 或某个不合理的值。 这个设置可以
稍后在每个文本的基础上覆盖。

-u 将文件视为 UTF-8,即使它们包含无效的 UTF-8 编码。

-U 即使文件看起来像 UTF-8,也不要将其视为 UTF-XNUMX。

-w 可写性 命令
当试图修改只读文件时,请使用此命令(其中
字符串 %s 将被替换为文件的路径名)以尝试放置
文件进入可写状态。 这对于与源代码交互很有用
控制系统(例如, p4 编辑 %s).

故意地 失踪 特色


asdfg 没有嵌入的扩展语言,因为从
任何可以读取标准输入和编写标准的程序或脚本的编辑器
输出。 贝壳, 口渴(1) AWK(1) 蟒蛇(1)perl的(1) 都可用于此类
脚本。 此外,由于 asdfg 船舶将拥有完整的来源和修改它的权利,
用户可以直接自定义。

编辑器只有带有微妙颜色提示的 C 和 C++ 关键字的基本语法突出显示
帮助匹配圆括号、方括号和大括号。

asdfg 没有邮件或新闻阅读器、IRC 客户端或人工智能心理学家
模式。

没有X window系统界面; 就是这样 xterm的(1)侏儒终端(1) 使用
为。

基本


A 文本 是要查看或编辑的字符序列,例如文件。 如果不是
ASCII,编辑器会自动判断是否是合法的UTF-8编码并做
正确的事情。 编辑器还可以自动检测 DOS 风格的行尾。

A 查看 包括全部或部分文本。 编辑器中的文本至少有一个视图,并且
可能更多。

A 窗口 是显示的矩形部分,并且始终与单个相关联
视图,其文本在窗口中呈现的连续部分。 不是每个视图都有
窗口。

每个视图都有一个 光标 还有可能 选择,它的一端是光标,而
标记 在另一个。 视图的窗口(如果有)始终呈现包含以下内容的文本的一部分
视图的光标。

选择在其中起着至关重要的作用 asdfg. 除了突出显示要剪切的区域或
复制,它还用于为某些命令提供参数,例如
要打开的文件。

这个 缓冲 在任何窗口中都不可见。 它接收数据片段
从文本中剪切或复制,以便将它们移动或复制到其他地方。 它也是
为启动的后台命令提供标准输入 ^R (以下)。 有
所有视图共享一个剪辑缓冲区。

颜色 提示


asdfg 使用颜色来传达信息,而不会使状态行的显示变得混乱
或窗口之间的边界。

asdfg 使用不同的背景颜色来区分平铺窗口。活动窗口是
始终以终端的默认配色方案呈现。 颜色也用于突出显示
当前选择(青色)和折叠区域(红色)。

不需要的制表符和空格用紫色标记。 这些包括之前的任何制表符或空格
一行的结尾,以及任何后跟一个制表符的空格或多个空格
由选项卡替换。

括号字符以交替颜色显示,以便匹配括号,
括号和大括号的颜色相同。

红色光标表示只读文本,而绿色光标表示脏文本
(意思是需要储蓄的,而不是不适合年轻人的)。

指令


asdfg 了解键盘上的箭头、上下翻页和 Delete 键,因此您
如果您不想阅读任何内容,实际上可以像没有鼠标的愚蠢记事本一样使用它
比下一节更进一步,它告诉您如何离开编辑器。

在手册的以下部分中,命令表示为 ^键 表示使用
Control、Alt 或前面的 Escape 键。 它们都是同一个意思。

变种 命令总是以 ^空格,或其同义词, ^@. 一些命令需要一个
数字参数,由 ^空格 后跟十进制或十六进制
number,后者使用C语言语法(0xdeadbeef)。

许多命令对存在或不存在 选择.

离开


^空格^\
中止编辑器,不留下自上次以来修改的原始文件 ^W
用过的。

^Q 挂起编辑器并将终端返回到调用它的 shell。 使用
shell 的前台命令,大概 fg, 继续编辑。

^空格^Q
保存所有修改过的文本并终止编辑器。

导航


“按单位向后和向前”命令将数字参数(如果有)视为重复
算。

^G 将光标向后移动一个字符。

^H 将光标向前移动一个字符。

^空格^G
将光标在屏幕上向上移动一行。

^空格^H
将光标在屏幕上向下移动一行。

^K 将光标向后移动单词。

^L 将光标向前移动单词。

^空格^K
将光标向后移动一个句子。

^空格^L
将光标向前移动一个句子。

^T 将光标移回行首。 如果已经在那里,它会移动
回到上一行的开头。

^Y 将光标向前移动到行尾。 如果已经在那里,它会移动
前进到下一行的末尾。

^空格^T
将光标移回段落的开头。 如果已经在那里,它
移回上一段的开头。

^空格^Y
将光标向前移动到段落的末尾。 如果已经在那里,它会移动
前进到下一段的结尾。

^O 通过 screenfulls 向后移动窗口。

^P 通过 screenfulls 向前移动窗口。

^空格^O
移动到视图的最开始。

^空格^P
移动到视图的最后。

^] 移动到相应的括号、括号或大括号,尊重嵌套,如果
光标位于这样的字符之上。 否则,它移动到最近的
封闭括号字符。

^N 重新调整窗口,使包含光标的行位于
它的显示部分。

^空格^N
使当前窗口占据整个显示区并重新居中窗口。
然而,使用数字参数,它只是将光标移动到指定的行
在视图中,1 是第一行的编号。

^空格=
(注意 = 不是控制字符)在当前选择上设置书签
或光标位置。 数字参数可用于管理多个书签。

^空格-
(注意 - 不是控制字符)返回到先前设置的书签,
可能用数字参数标识。

^空格'
(注意单引号 ' 不是控制字符)查找标识符
中的标识符 标签 文件,这些文件在与
当前视图,然后是它的所有父视图,直到找到包含
标识符。 为每个标识符的条目打开一个新的小窗口
标签文件。

这个 标签 文件应该用 标签 or 旺盛的ctags 公用事业及其
-x 输出格式。 如果有选择,它会从视图及其整个
内容将构成要查找的标识符; 否则,标识符是
紧接在光标之前或周围被搜索。

选择


这些命令对当前选择的存在与否很敏感。

^U 如果不存在,则开始一个新选择,将其标记设置在当前光标处,即
然后通常导航到其预​​期的另一端。 ^U 在......的存在下
选择只是删除标记。

^空间^U
没有选择会导致整个当前行通过放置
标记在行尾,光标在行首。 它与
命令序列 ^Y^U^T 没有选择。 有了精选的礼物, ^空间^U
用它的标记交换它的光标。

需要注意的是 ^空间^U 使用数字参数无条件地取消标记,这可以是
在宏中得心应手。

^空格^X
没有选择会导致周围的所有连续空白字符
要选择的光标,光标在开头,以便它们可以
很容易通过重新输入替换。

UNDO


asdfg 具有无限撤销功能。

^Z 反转最后一个命令的效果,除了 ^Z 本身,这修改了
当前文本的任何视图。

^空格^Z
逆转最近一次撤销的效果。 后 ^Z, 任何 other 命令
修改文本将永久提交撤消。

改性


在默认模式下,没有命令指示符的字符被插入到
当前光标位置。 此外,如果光标位于选择的开头,则
选择首先被剪切到剪辑缓冲区,以便新文本替换它。

^^ (这是大多数键盘上的 Control-Shift-6,插入字符,而 ^6 将
可能也有效)插入一个否则无法键入的控制字符到
文本。 下一个要按下的键是字面意思,如果它是
控制字符,如果不是,则转换为控制字符并插入。
(例如,您可以按 ^^ 然后点击 Control-A 或只是一个普通的 A,
获取插入的字符代码 0x01。)

^空格^^
使用数字参数,可能是十六进制,插入指定的 Unicode
字符转换为 UTF-8 格式的文本。 如果文本不是 UTF-8,则字符
代码直接作为大端文字插入。

制表 (或 ^I) 尝试执行制表符补全; 如果失败,则制表符为
插入。 如果有一个光标在其末尾的选择,编辑器会尝试
根据所有视图中的路径名和单词找到明确的延续。 一种
继续,如果找到,附加到选择,以方便打开文件
- ^E. 没有选择,但光标紧跟一个或多个
标识符字符,编辑器使用
意见中的话。 一个延续,如果找到,被插入作为新的选择
光标在其末尾。 当光标位于
选择的开始; 在这种情况下,选择被剪切并替换为
单个 TAB 字符。

^空格键
(或 ^空间^我) 将使当前行与前一行的缩进对齐。
数字参数为 1 时,它切换文本对制表符的使用
缩进。 使用 2 到 20 之间的数字参数,它将设置制表位
沥青。

输入 (或 ^M) 在没有自动缩进的情况下在文本中插入一个新行。

^J (或 ^输入 在一些好的终端模拟器下)在文本中插入一个新行
带有自动缩进。 如果 ^J 在 a 之后立即执行 { 那个
还没有结束 }, ^J 还将添加一个适当缩进的右括号。

Backspace键
(或者更准确地说,它的同义词 ^? 有时,就像在 Mac OS X 的终端中一样
应用, ^/), 删除光标前的字符。

^X 没有选择删除光标“下方”的字符。 当一个选择
存在, ^X 将其移动到剪辑缓冲区,丢弃任何先前剪辑的文本。

^空格^X
如前所述,没有选择将选择周围的空白区域。 什么时候
存在选择, ^空格^X 将其移动到剪辑缓冲区中,将其放在任何之前
旧文本,如果光标在其开头并将其附加到剪辑缓冲区,如果
光标在它的末尾。 目的是为了多 ^空格^X 收集命令
数据按照最有可能被访问的顺序放在一起。

一个数字参数 ^空格^X 将指定数量的选择副本放入
剪辑缓冲区。

^C 需要一个选择,它被复制到剪辑缓冲区中,然后取消标记。

^空格^C
^C 什么 ^空格^X^X. 它将选择复制到剪辑缓冲区,
把它放在开头或结尾 ^空格^X (以上)。 一种
数字参数 ^空格^C 放置指定数量的选择副本
进入剪辑缓冲区。

^V 没有选择将粘贴当前剪辑缓冲区的内容。 但在
存在选择它执行更一般的功能:
选择和剪辑缓冲区交换。 使用数字参数, ^V 粘贴或
与编号交换 寄存器,这是一个备用剪辑缓冲区。 (主要的
剪辑缓冲区与寄存器 0 相同。)除了作为保留某些
文本进行更长时间的编辑,寄存器也可作为一种手段
提取与正则表达式中带括号的子模式匹配的文本
搜索。

正在搜索


^_ 及其同义词 ^/, ^-^A 进入搜索模式。 定义了许多同义词
因为它们通常是不同窗口中的同义键或保留键序列
经理和 屏幕(1) 效用。

(具体来说, ^/ 被映射到 ^_ 由许多 X 终端仿真器,而 ^- 被映射到
^_ 通过 Mac OS X 终端应用程序。 ^A 是默认的转义序列 屏幕(1)。)

此命令的变体版本 (^空间^_ 及其同义词)搜索出现
POSIX 正则表达式。 此后键入的每个非命令字符都将是
附加到当前搜索目标字符串并且选择移动到下一个
其发生。

字母字符的情况是 而不去 对搜索很重要。

大多数命令字符会自动使编辑器退出搜索模式
执行,最近发现的搜索目标字符串将是
它的选择。

一些命令在搜索模式下具有不同的含义:

Backspace键
将从搜索目标中删除最后一个字符并将选择移回
到之前的位置。

^U 通常用于以当前突出显示的搜索目标离开搜索模式
作为选择。

^_ (或其同义词)在搜索目标字符串中没有字符将导致
要重用的最后一次成功搜索的目标字符串。

^G^H 导致移动到搜索目标的上一次和下一次出现
字符串,而不是单字符运动。

输入 (和 ^_ 及其同义词)只需最晚离开搜索模式并使用光标
命中,标记返回到搜索前的位置(如果有的话)。 这个
对于使用搜索来放置选择的边界很有用。

文本, 意见, 视窗


^W 节省 所有 修改后的文本返回到他们的文件。

^空格^W
只保存当前文本。

^E 没有选择插入当前文本的路径名称作为新选择。
使用包含路径名的选择,可能在帮助下构建
选项卡完成(上), ^E 将打开一个窗口,其中包含一个视图
指示文件,如果尚不存在,则创建一个新文本来保存它。

^空格^E
使用选择将重命名当前文本,以便将其保存在另一个
文件中。

^F 找到一个不可见的视图并将其与当前窗口相关联,使其
当前视图不可见。 打 ^F 重复将循环遍历所有视图。
如果没有看不见的景色, ^F 创建一个新的草稿文本,就像 ^空格;
联络一位教师

^空格^F
做同样的事情。 但将关闭窗口的当前视图,以及它的文本,如果
这是它的最后一个视图。

^D 水平分割当前窗口,在窗口中增加一个不可见或新的视图
原始窗口的下半部分。

^空格^D
垂直拆分当前窗口,在
原始窗口的右半部分。

^S 移动到另一个窗口。

^S 使用数字参数移动到特定窗口; 数字 1 在左上角-
显示器的手角。

^空格^S
移动到另一个窗口,关闭旧窗口。

^空格;
(注意 ; 不是控制字符)创建一个新的匿名文本。

^空格 #
(注意数字符号 is 而不去 a 控制 字符) 显示当前
位置路径名和行号。

^空格 ?
(注意问号 ? 不是控制字符)显示一个新窗口
带有内置的命令帮助摘要。


^空格^B
开始将您的击键记录为宏,一直持续到
下页 ^B 或其他宏录制。

^空格F1-F12
开始将您的击键记录为功能键的新宏。 笔记
F1F11 通常被窗口管理器为了自己的目的而劫持
并且可能无法使用。

^B 结束宏的录制(如果正在进行)。 然后, ^B 重播
宏,可能以重复计数作为参数。 请注意,失败的搜索
宏将终止其执行。

折叠式


asdfg 支持将部分文本“折叠”成单个字符,
和反向“展开”操作。 此外,提供文本的大纲视图,例如
大量缩进的源代码, asdfg 具有自动嵌套折叠功能。

^空间,
带有选择将折叠选择。 否则会反复折叠
缩进文本区域以提供大纲视图。 一个数值,如果有的话,
指定代码行所在的前导空格或等效制表符的数量
被折叠。 默认值为 1,导致折叠任何非左行 -
有道理。

^空格。
选择,或直接在折叠部分的顶部,将展开最顶部
在其中折叠。 否则,如果有一个数值,它会完全
展开整个视图。


^R 没有选择将在新的草稿文本中启动交互式外壳。 用一个
然而,选择 ^R 将执行选择中的 shell 命令
剪辑缓冲区的内容(如果有)作为其标准输入,并收集其输出
在后台异步替换选择。 这让许多
有用的 UNIX 文本处理命令,可直接使用。 一些方便的命令
知道:

(1) 包含另一个完整文件,或接收对命名管道的写入

微信(1)
创建一个命名管道,以便其他窗口中的命令可以直接输出
进入文本运行 在后台。

cd
更改编辑器的当前工作目录(一个特殊的命令是
实际上没有传递给shell)

grep的(1)
搜索包含模式的行

分类(1)
按字母顺序或数字顺序重新排列行,可能颠倒

优衣库(1)
丢弃重复的行

口渴(1) 如 口渴 's/FROM/TO/g' 使用常规执行无条件搜索和替换
表达式

tr(1) 将小写转换为大写 AZ A-Z 并删除DOS回车
-d '[\r]'

fmt(1) 重新格式化自然语言文本的段落

缩进 -st -kr -i8 -nbbo
明智地重新格式化 C 语言源代码

-t
将数据很好地重新排列成列

男子 | 收藏夹
阅读手册页

尾巴(1)
监视对文件(例如日志)的添加

使(1)
编译你的代码

阿斯佩尔 名单 | 分类 | 优衣库 |
获取可能拼写错误的单词列表

^空格^R 没有选择将终止任何异步子进程的输出
仍在运行。

TIPS


* 要选择光标后的其余行,请使用 ^U^Y

* 重新输入一个错误的单词通常比修复它更快,使用 ^U^K 然后
重新打字。

* 转置多个文本块很容易 ^V, 概括了通常的
粘贴操作到剪辑缓冲区与选择的交换中。

* 增量搜索和替换可以使用宏或通过剪切
替换文本,以及要替换的搜索命中,使用 ^U^V^C^/^/
用替换文本交换命中,将其复制回剪辑缓冲区,然后
继续搜索模式的下一次出现。 但是当更换
文本很短,有时最容易通过点击覆盖选择
^U^X 并立即重新键入新文本。

* 重新配置您的键盘,使 A 左侧的键,这可能是
标记 , 被解释为 Control 修饰符。

* 这个 侏儒终端(1) 终端仿真器与 asdfg 如果你配置
终端的回滚限制为相对较小的值。

* 要向后或向前移动半个屏幕,请使用 ^O or ^P 然后 ^N. (要么
设置环境变量 AOEUI_OVERLAP 重叠 到 50。)

* 要插入具有重复计数的字符,请在新选择中键入字符,
使用重复计数切入剪辑缓冲区 ^空格^X,然后粘贴 ^V.

使用 onworks.net 服务在线使用 asdfg


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。