有没有办法自定义 Notepad++ 中的菜单栏?对于工具栏,有一个很有创意的插件“自定义工具栏”,但对于菜单栏,我什么都找不到,甚至连配置文件都没有。我想删除整个菜单(如“窗口”)和单个条目(如“在 Firefox 中启动”)。如果有办法让菜单栏不换行到细长窗口中,那也很好,但最好是完全自定义。
答案1
有一种方法可以删除菜单项,那就是使用 Resource Hacker。但请记住,存在一些语法突出显示问题,例如,如果您重新打开 Notepad++,您会发现没有语法突出显示,直到您重新打开该文件。我知道这很糟糕,但没有解决办法(我认为目前没有)。
首先,从以下位置下载 Resource Hacker此来源。
安装它并导航到 Notepad++ Executable,它应该位于
C:\Program 文件(x86)\Notepad++\notepad++.exe或者程序文件如果您使用的是 64 位。
现在您要将原始的 Notepad++ 可执行文件复制到桌面,但同时将 Notepad++ 文件夹中的文件重命名为 notepad++.exe.bak 或 notepad++_ORIGINAL.exe。这样做可以避免您在出现问题时重新安装。
现在进入你的桌面。右键单击 notepad++.exe,然后单击使用 Resource Hacker 打开。您应该在那里获得足够的选项,但我们关心的是删除菜单,因此请导航至菜单并删除以下项目:1500,1501&11000:
完全删除菜单项后,现在选择另存为选项并将文件保存为 notepad++mod.exe 到桌面,现在从桌面选择该文件并按住 Ctrl+X 进行剪切,现在导航回您的 Notepad++ 安装目录并按 Ctrl+V(粘贴),如果您看到如下窗口:
只需点击继续...
现在您要将 notepad++mod.exe 重命名回 notepad++.exe,并且您应该能够在没有菜单选项的情况下使用记事本,您可以使用 notepad++_BACKUP 来修改主题设置。
虽然我已经通过“首选项”禁用了工具栏,因此我使用快捷键(如 Ctrl+O 来打开或 Ctrl+Alt+S 来另存为),但您也可以这样做。
答案2
为了防止在窄窗口中包含许多项目的菜单,请重命名您的视窗菜单项西,插件到磷等等...您明白了。
如果没有特殊插件,则无法删除菜单项,它们是硬连线的。但重命名可以帮助解决主要问题。
在你的 Notepad++ 目录中,有一个文件夹本土化包含文件english_可自定义的.xml,如果它是使用 Notepad++ 安装的(如果没有,可以稍后通过再次运行安装程序来添加)。在那里编辑菜单标题,您可以在文件的前 20 行中找到它们。
在优先窗口,切换语言为英语(可定制)。要重新加载文件(编辑后),只需切换到任何其他语言,然后返回或重新启动 Notepad++。
您立即获得另一个便利:切换到英语任何时候你想要完整的物品标签并返回英语(可定制)用于短菜单项标签。
对结果满意后,请备份文件,以便 Notepad++ 的更新不会覆盖您的工作。