我主要使用 Vim 进行快速编辑而不是长时间的工作会话。从这个意义上说,我发现退出的键盘顺序特别费力:Esc, Shift+ ;, w, q, Enter.
如何以最少的击键退出 Vim(可能保存文档)?特别是从插入模式。
玩xmodmap我遇到了一个我没有听说过的修饰键:Mode_switch。它似乎与插入特殊字符有关。
我将它分配给一个键,但它似乎没有效果。它是做什么用的?它与ISO_Level3_Shift(Alt Gr) 不同吗?
我已经用多种语言编程了两年,我的意思是我知道如何为给定的问题设计和实现一个体面的解决方案。
然而,bash 对我来说是一个很头疼的问题,只是没有任何东西按预期工作——甚至没有错误。
我发现的所有指南都非常不正式,没有正确总结其语法或告诉您可能犯的最常见错误。
那你能推荐我什么?
是否可以设置大写锁定以在插入数字和它们通常在按住 shift 时触发的符号之间切换?
例如,当您通常按 9 键时,您会得到一个(除非大写锁定打开。
我尝试将此行添加到我的布局文件中/usr/share/X11/xkb/symbols:
key <AE05> { [ percent, 5 ] };
Run Code Online (Sandbox Code Playgroud)
这有效地切换了“正常”和“移位”的含义,但它不适用于大写锁定 - 仅适用于移位。
某些程序如何设置背景和字体颜色,将字符写入屏幕上的同一位置(例如第三行,第五列)不止一次?
一些示例是 显示的进度条curl google.com > a、一些安装屏幕和几乎任何文本编辑器。
可能的重复:
如何在不终止其中运行的命令的情况下关闭终端?
如果我打开一个终端模拟器,输入firefox &然后关闭终端,它启动的进程 -Firefox- 会被杀死,因为它是它的子进程。
我怎样才能防止这种行为?
我正在寻找一个永久运行的监视器,它可以以每个程序的方式发出每月(或每天等)的带宽报告。示例所需的输出:
Bandwidth consumption: last 30 days
==============
Program Downloaded Uploaded
/usr/bin/ssh 30MB 100MB
/usr/bin/java 9000MB 3000MB
Run Code Online (Sandbox Code Playgroud)
(它也可以是每个进程而不是每个程序,但是我必须手动合并条目)
经过有意义的研究(包括许多关于 Stack Exchange 的类似问题),我仍然没有找到这样的监视器。也许这在 Linux 下是不可能的。或者这可能是一个不寻常的需求。