我通常打开几个窗口并保持一些缓冲区打开。由于我在缓冲区探索MO是使用快速快捷键:bn和:bp,我想从我分心缓冲冲浪关闭不需要的缓冲区。
但痛苦的是,如果我打开多个窗口,也会发出:bd并:bw导致关闭窗口。如何关闭(删除)缓冲区并保持窗口完好无损?
:command! BW :bn|:bd#
Run Code Online (Sandbox Code Playgroud)
很简单。仅打开一个缓冲区时效果不佳(根据打开文件的方式,我会得到不同的行为),但这不是大问题。:)
是否有支持 VI 键的 IRC 客户端?VimIRC 的“明显”脚本已经被破坏了很长时间,甚至都不好笑。
您知道 Linux、GUI 或 Curses 上的任何 IRC 客户端,它们提供了一些不错的 vi 可用性吗?
或者是否可以编写一些现有客户端的脚本来使用?Irssi,XChat,甚至 ERC 会做吗?
一个小而视觉上令人愉悦的功能,并稍微增加了可用性,我想让 Vim 为活动窗口使用不同的背景颜色。
这是我所追求的草图:

通常,vim 的所有背景都是黑色的,但如果只有活动窗口有自己的颜色来突出用户的注意力。仅突出显示状态栏是不够的!
当我离开计算机一段时间时,我喜欢将显示器置于省电/待机模式。如果不是过度敏感的鼠标就可以了。有时,驱动程序读取一些肉眼看不到的动作(即光标),这会破坏节电模式。它将再等待 10 分钟,然后再返回待机状态。
我的解决方法是将以下脚本绑定到C-S-q:
xlock -startCmd 'xset dpms 2 2 2' -endCmd 'xset dpms 600 1200 1300' -mode blank -echokeys -timeelapsed +usefirst
Run Code Online (Sandbox Code Playgroud)
通过使用,xset我将值设置为每个 2 秒,然后再进入待机状态。反正不好看 有时我想在输入密码之前阅读一些很酷的财富。我可以保持光标移动,但它很笨拙。(顺便说一句,xlock 的选项mousemotion无济于事——它只是隐藏了光标,但显示器仍然亮起。)
所以问题是:有没有办法让显示器进入待机状态并保持在那里直到按下键盘键?我正在运行 gentoo 和最近的 Xorg,但我希望答案不必特定于发行版。
基本上答案可以像如何在命令行中启用/禁用鼠标一样简单?它认为如果 DPMS 不知道这个想法就可以完成这项工作。
当我在选择的外壳中输入一行并改变主意时,我可以快速抛出C-c并重新开始。在bash它下面看起来是这样的:
user@machine:~$ rm everything^C
user@machine:~$
Run Code Online (Sandbox Code Playgroud)
但是 on zsh,我真的更喜欢整体,没有显示任何内容:
(~) rm -rf /
(~)
Run Code Online (Sandbox Code Playgroud)
是的,您可能会明白为什么我希望在该行上看到插入符号 C 或类似的消息,这样我就不会混淆哪一行实际上已被执行并在历史中。
这个小问题在很大程度上是无法搜索的。