网站搜索

如何在记事本中同时启用状态栏和自动换行


Windows 记事本中的状态栏显示光标所在位置的当前行号和列号。但是,如果您发现“视图”菜单上的“状态栏”选项显示为灰色,则可能是因为您启用了自动换行。

如果您启用了自动换行,这会将您的列限制在记事本窗口中,则您不能同时启用状态栏。那是因为自动换行搞砸了换行符,使得状态栏上的行号和列号始终不准确。

但是,如果您无论如何都想启用状态栏,尽管它可能不准确,我们将向您展示一个简单的技巧,即使在自动换行打开时也可以使状态栏选项可用。

标准警告:此过程涉及对注册表编辑器进行更改,这是一个强大的工具。注册表编辑器使用不当会使您的系统不稳定甚至无法运行。这是一个非常简单的 hack,只要您仔细按照说明进行操作,就不会有任何问题。也就是说,如果您以前从未使用过它,请考虑在开始之前阅读有关如何使用注册表编辑器的信息。在进行更改之前一定要备份注册表(和您的计算机!)。

通过单击“开始”并键入“regedit”打开注册表编辑器。按 Enter 打开注册表编辑器,或单击最佳匹配下的 regedit。

授予 regedit 权限以对您的 PC 进行更改。

注意:您可能看不到此对话框,具体取决于您的用户帐户控制设置。

在左侧的树结构中,导航到以下键:

HKEY_CURRENT_USER\Software\Microsoft\Notepad

记事本键存储记事本的所有设置。在记事本的初始状态下,该键的唯一值是窗口位置值。请注意,自动换行和状态栏设置没有任何值。让注册表编辑器保持打开状态。

打开记事本并在格式菜单中打开“自动换行”。这会将自动换行 (fWrap) 和状态栏 (StatusBar) 值添加到注册表中的记事本键。

请注意,状态栏消失了,“视图”菜单中的“状态栏”选项变灰了。关闭记事本以将这些设置保存到记事本注册表项中。

现在,fWrapStatusBar 键已添加到记事本键中。目前,StatusBar 值的值数据为零,表明它已被禁用。双击 StatusBar 值。

在“编辑 DWORD(32 位)值”对话框中,在“数值数据”编辑框中输入 1,然后单击“确定”。

通过从文件菜单中选择“退出”关闭注册表编辑器。

现在,自动换行和状态栏同时启用。但是,如果您关闭自动换行然后再将其重新打开,状态栏将再次被禁用。您必须再次将 StatusBar 值设置为 1 才能同时启用两者。

如果要将自动换行和状态栏恢复为正常设置,请重置记事本。简单地将 StatusBar 值更改回零似乎只会混淆记事本,并且记事本中的值和设置不一定匹配。