2018-05-19 16:47:55 +0000 2018-05-19 16:47:55 +0000
22
22

如何安装Notepad++ Hex-Editor插件?

如何安装Windows下的Notepad++ Hex-Editor插件?该插件似乎一直【过去难以安装】(https://superuser.com/questions/163006/why-does-notepad-disable-the-hexeditor-plugin),而且Notepad++目前在GUI中没有集成插件管理。

(我不再使用Notepad++ Hex-Editor,虽然我越来越多地使用Notepad++本身。Hex-Editor 不包括撤销支持,这对我来说是个问题。相反,我使用HxD,它既强大又对初学者友好.)

答案 (7)

13
13
13
2018-05-19 17:55:18 +0000

Notepad++在GUI中没有集成插件管理。

注释。

-由于赞助广告的原因,Plugin Manager从Notepad++ 7.5中被移除(见答案中的第二张截图),尽管如果你从旧版本的Notepad++升级,它仍然存在。

  • 目前正在努力 (插件和插件列表的维护者将把免费托管整合到插件管理器中以摆脱广告)

  • 同时你可以手动安装它在这里下载)。

建议仍然使用插件管理器(因为它管理更新你安装的插件)

1.点击菜单/>插件/>插件管理器/>显示插件管理器

  1. 这时会显示可用插件的列表,包括Hex-Editor:

  2. 选择Hex-Editor插件,然后点击安装。

13
13
13
2018-05-19 16:47:55 +0000

这里推荐的十六进制编辑器只适用于32位版本的Notepad++。请参阅Ian的答案另一个答案,了解适用于64位版本的解决方案。我个人使用 HxD 而不是 Notepad++ hexeditor,因为我不知道有哪种 Notepad++ hexeditor 支持 undo ,这对我来说是一个重要的功能。


首先, 安装 Notepad++ 。我建议安装64位版本的,除非你有一台非常老的机器。要找到它,请向下滚动过32位版本。如果你知道有更好的64位版本的链接,请在评论中提出来。

接下来,下载【最新的HexEditor .dll插件】(https://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/Hex%20Editor%20Plugin%20v0.9.5/)。我下载的是`HexEditor_0_9_5_UNI_dll.zip`。**不要**点击绿色的大下载按钮(HTMLTag\_plugin或其他)–那是广告,可能是一些几乎无法摆脱的应用。

最后,打开压缩文件,选择HexEditor.dll文件,如果你安装的是32位版本的Notepad++,就把它放在

C:\Program Files (x86)\Notepad++\plugins\HexEditor

文件夹里,如果你安装的是64位版本,就把它放在

C:\Program Files\Notepad++\plugins\HexEditor

文件夹里。(对于旧版本的Notepad++,请省略HexEditor文件夹)

要测试安装是否成功,请重新启动Notepad++,你应该会看到一个菜单选项Plugins -/> Hex-Editor -/> View in Hex。这将切换你是否以十六进制查看文件。

Notepad++的十六进制编辑器没有撤销支持,所以我不再使用它。(我仍在使用 Notepad++ 本身。)相反,我使用 HxD,它既强大又 适合初学者

感谢Bálint和momolang momo指出在新版本中需要HexEditor文件夹。

12
12
12
2019-04-18 13:06:50 +0000

更新:

我的答案有很多人投了反对票,而我的评论则投了赞成票,认为HEX-Editor已经不可用了。不是这样的,你可能正在使用64-bit x64 Notepad++,安装32-bit x86就可以使用了。用Notepad++ 7.8.2 32-bit 2020-01.12测试。 https://notepad-plus-plus.org/downloads/

HEX-Editor 源文件。 https://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/

如果你想使用Notepad++ 64-bit,你可以试试这个非官方的repo: https://github.com/chcg/NPP/HexEdit/releases

原版:

从2018年11月13日起,Plugins Admin默认包含在notepad++安装程序中。选择选项卡Plugins并点击Plugins Admin...,然后向下滚动或搜索HEX-Editor

应社区要求,Notepad++ v.7.6中内置了插件管理。 https://notepad-plus-plus.org/news/notepad-7.6-released.html https://notepad-plus-plus.org/features/plugin-admin.html

> 应社区要求,Notepad++ v.7.6中内置了插件管理功能。

6
6
6
2019-12-09 10:43:10 +0000

从2019年起,原Notepad++的HexEditor插件已经废弃十年了。SourceForge上有0.9.5版本的源码和32位二进制,但这对64位NPP的用户(可能是现在的大多数用户)没有帮助。

值得庆幸的是,GitHub上有各种原始HexEditor源码的分叉,其中一个分叉有预构建的x64二进制文件可供下载。 https://github.com/chcg/NPP_HexEdit/releases/tag/0.9.5.19 从上面的链接下载HexEditor_0.9.5.19_x64.zip,创建目录%ProgramFiles%\Notepad++\plugins\HexEditor,将下载的HexEditor.dll解压到该目录中,然后重启NPP。

5
5
5
2019-03-01 10:20:20 +0000

如果上面的解决方案不起作用,请尝试以下方法。

1.从这个文件夹中获取正确的DLL https://github.com/chcg/NPP/_HexEdit/releases (如果你不确定的话,你可能是在64位Windows上)

  1. 打开以下文件夹(插入您的用户名):

  2. 创建一个子文件夹HexEditor

  3. HexEditor.dll文件复制到这个子文件夹中。Windows可能会请求允许这样做。

  4. 重新启动Notepad++

这对我在Notepad++ 7.6 32bit上的工作是有效的。

2
2
2
2020-02-17 22:06:41 +0000
  1. https://github.com/chcg/NPP\HexEdit/releases 下载后,从zip中解压dll文件。2. 打开记事本++,点击设置->导入->导入插件……。
  2. 选择需要导入的dll文件
  3. 关闭Notepad++并重新打开
  4. 十六进制编辑器将显示在插件下。
-2
-2
-2
2019-05-17 03:14:52 +0000

在AppData中添加HexEditor.dll对我来说是行不通的。但是通过创建一个C:\Program Files\Notepad++\plugins\HexEditor并将dll放入其中,就可以正常工作了。

我在window 10上使用Npp v7.6.6 (64-bit)。