我喜欢为我经常光顾的编程论坛编写教程和文章。本论坛每个帖子有字数限制。我过去曾使用 Notepad++ 来写帖子,它会在状态栏中保留实时字符数。我开始更多地使用 gVim,此时我真的不想回到 Notepad++,但是拥有这个字符数非常有用。如果我仔细计算,我通常最终会将帖子粘贴到 Notepad++ 中,这样我就可以看到我何时修剪到足以达到限制。
我见过有:set ruler
帮助的建议,但这仅通过当前行的当前列索引给出字符数。如果我不使用分段符,这会很棒,但我相信您会同意在一个段落中阅读数千个字符是不舒服的。
我阅读了帮助并认为这rulerformat
会起作用,但是在查看statusline
它使用的格式后,我没有看到任何提供当前缓冲区字符数的内容。
我已经看到有一些插件添加了这个,但我仍然把我的脚趾浸入 gVim 并且我不确定在我理解它们做什么之前我想加载随机插件。我更喜欢使用 vim 内置的东西,但如果它不存在,它就不存在。
我应该怎么做才能实现我的目标?如果它涉及插件,您是否使用它以及它的效果如何?
我有一个难得的周末无事可做,所以我正在做一些家务。我有 iTunes 播放一些背景噪音。每隔 20 分钟左右,它就会停止播放;如果我移动鼠标,它会重新开始。
我在 Windows 7 64 位上。我的电源设置是显示器在 10 分钟时关闭,硬盘驱动器在 20 分钟时关闭。睡眠和休眠都被禁用。
“啊哈!”,你说,“很明显,当硬盘关闭时,iTunes 停止了!” 不是这样。我摆弄设置并更改它们以使硬盘驱动器在 5 分钟内进入睡眠状态,而 iTunes 在我观看它的 7 分钟内一直在播放。我目前正在尝试看看如果我将硬盘驱动器设置为永不关闭会发生什么,但我更愿意将其保留 20 分钟以节省少量能源。(编辑:我只是将它设置为 240 分钟,并在 20 分钟时停止。这似乎与显示器关闭的时间有关;这似乎很奇怪,我现在正在测试。)
还有哪些其他设置可能是罪魁祸首?
我今天启动了,我的磁盘在 20 分钟内没有停止抖动。CPU 活动持平;现在唯一使用任何东西的进程是 firefox 和 dwm.exe,大约是 1%。所以我想我会看看 Procmon 发生了什么。
svchost.exe 每秒发出数千个请求。它看起来像是在运行安装,因为它每隔几毫秒检查一次 HKLM\System\Setup\SystemSetupInProgress。它还经常查看 C:\Windows\System32\wbem\repository 中的文件;我认为这是 WMI 查询。其他一切看起来都像是随机硬盘驱动器查询(例如,它在 7 或 8 个程序文件目录中查找“close.WAV”。
我想要 STFU 的任何东西,并停止搅动我的硬盘(自从开始这篇文章以来,它听起来像是在平静下来。)但是由于它隐藏在 svchost.exe 中,我很难告诉它平静下来。尽管有大约 15 次失败似乎暗示它尝试安装一些自动更新,但事件查看器似乎没有太多指示。在安装它们之前,我将计算机设置为询问;我不确定为什么要这样做。
为什么没有“WTF 你在做什么?” 按钮?为什么在我无事可做,只能坐等它变得更好的情况下,执行硬盘奥运会的过程如此容易?有没有办法弄清楚发生这种情况时到底发生了什么?