小编Owe*_*wen的帖子

在 ZSH 行编辑器中,如何插入新行?

假设我正在编辑一行,光标位于指定位置:

$ abc ? def ghi
Run Code Online (Sandbox Code Playgroud)

我现在想分成两行并继续编辑(就像在文本编辑器中按 ENTER 键一样):

$ abc
$ ? def ghi
Run Code Online (Sandbox Code Playgroud)

有没有办法在 ZSH 中做到这一点?

zsh

13
推荐指数
2
解决办法
3905
查看次数

在 VIM 中,我能找出我刚刚输入的键吗?

有时我会使用 VIM 并且会发生一些事情,我不知道它是什么或我输入了什么导致它。有没有办法列出最近输入的一些键,甚至更好的是找出它们触发了哪些操作?

vim

11
推荐指数
1
解决办法
3601
查看次数

在 IntelliJ 中,我可以让 PageUp、PageDown 以较小的增量移动吗?

全屏对我来说太快了;我更喜欢半屏或~10行。

这能做到吗?

intellij-idea

5
推荐指数
1
解决办法
813
查看次数

如何诊断 Linux 主机的长非对称 ping 时间?

我有两台计算机,都运行 Linux Mint Petra(一台 32 位,一台 64 位)。称它们为 A 和 B。它们位于无线网络上。

RTT 奇怪地不对称:

阿巴

user@A $ ping B
~~ 5ms, consistent times ~~
Run Code Online (Sandbox Code Playgroud)

巴布

user@B $ ping A
~~ 100-2000ms, wildly inconsistent times ~~
Run Code Online (Sandbox Code Playgroud)

我不知道有什么机制。显然,两个网络接口都涉及 ABA 或 BAB,因此我不怀疑驱动程序有问题,但你永远不知道。是否有一些我可以寻找的相关配置?问题更可能出现在 A 方还是 B 方?

networking linux wireless-networking

5
推荐指数
1
解决办法
1340
查看次数

如何强制 gvim in awesome 填满屏幕?

我知道这是一个常见问题,但我从未找到真正有效的答案。

当我启动 gvim 时,会发生以下一系列事件:

  • GVim 窗口打开
  • 我的rc.lua设置中的规则maximized_verticalmaximized_horizontal,导致窗口填满屏幕
  • GVim 通过缩小到偶数个字符来对变化做出反应
  • ~/.vimrc运行并set guioptions-=m删除菜单栏,进一步缩小窗口。

现在窗口下方有一个很大的间隙。即使重新最大化它仍然会留下一些差距,尽管更小。

理想情况下,我想要一种强制固定窗口几何形状的方法,并且不允许 GVim 调整窗口大小,无论它想要多少(GVim 可以调整大小的那几次是不值得的)不是)。

这能做到吗?

awesome-wm gvim

3
推荐指数
1
解决办法
3026
查看次数

为什么不是所有的 MAC 地址都是随机分配的?

在 48 位上,这似乎相当安全:网络上需要 751 台设备才能有 1/10 亿的冲突概率,而完全具有第 2 层连接的 751 台设备很少见——通常有一个第 3 层路由器某处之间。一个CAM 表限制为 25000 个条目的交换机,如果在接近容量的情况下使用,则不会支持超过 1/1 百万的冲突概率。

解决随机 MAC 地址无法解决的问题的当前 MAC 地址管理方案背后的动机是什么?

ethernet mac-address

3
推荐指数
2
解决办法
716
查看次数

如何让我的 ISO_Level5_Shift 箭头键在 Java Swing GUI 中工作?

我有一个ISO_Level5_Shift用于提供箭头键的键盘布局。从我的布局符号文件:

key <AC06> { type[Group1]="EIGHT_LEVEL", [ d, D, ampersand,  U2227, Home,  Home,  Greek_delta,   Greek_DELTA   ]};
key <AC07> { type[Group1]="EIGHT_LEVEL", [ h, H, parenright, U27E9, Left,  Left,  Greek_eta,     Greek_ETA,  U210F  ]};
key <AC08> { type[Group1]="EIGHT_LEVEL", [ t, T, parenleft,  U27E8, Down,  Down,  Greek_tau,     Greek_TAU     ]};
key <AC09> { type[Group1]="EIGHT_LEVEL", [ n, N, slash,      U2115, Right, Right, Greek_nu,      Greek_NU      ]};
key <AC10> { type[Group1]="EIGHT_LEVEL", [ s, S, underscore, U2237, End,   End,   Greek_sigma,   Greek_SIGMA   ]};
Run Code Online (Sandbox Code Playgroud)

它们适用于大多数程序(Firefox、Eclipse、Vim 等)。不幸的是,它们在我使用过的任何 Java Swing GUI 中都不起作用。特别是,它们在 …

keyboard java keyboard-layout intellij-idea swing

2
推荐指数
1
解决办法
1131
查看次数