Notepad ++가 HexEditor 플러그인을 비활성화하는 이유는 무엇입니까? 알려지지 않은 이유로,이 플러그인은 “불안정한 문제로

메모장 ++ 는 훌륭한 편집자입니다 … 정규 표현식 기능이 방해가되었지만 그와 함께 살 수 있습니다. 대부분의 찾기 / 바꾸기 상황에는 괜찮으며 가끔은 UltraEdit (유니 코드) 또는 TextPad (ASCII에만 해당)로 넘어가 기도 합니다.

그러나 나는 16 진수 편집기가 없으면 살 수 없습니다!

메모장 ++ HexEditor 플러그인이 정상적으로 작동하는 것 같습니다 … 자주 사용합니다.

나에게 알려지지 않은 이유로,이 플러그인은 “불안정한 문제로 인한 ..”와 같은 메시지와 함께 최신 버전 (메모장 ++)으로 업그레이드 할 때마다 메모장 ++에 의해 강제로 비활성화됩니다.
HexEditor.dll“검역”하위 폴더로 이동 : .\disabled.

조금 불길한 소리. 나는 높고 낮게 검색했으며,이 신비로운 “불안정성”에 대한 어떤 것도 발견하지 못했습니다. 이 플러그인은 Notepad ++ 플러그인 페이지 (타사 플러그인을 나열하며 Notepad ++ 페이지는 아닙니다)에서 사용할 수 있으며 불안정성에 대한 언급은 없습니다.

무슨 일이야? 무작위로 잘못되어 데이터가 손상됩니까? 메모장 ++이 충돌합니까?

이 플러그인을 신뢰할 수 있습니까?



답변

16 진수 편집기 플러그인이 불안정하여 비활성화되었습니다. 이는 일부 상황에서 플러그인이 메모장 + +를 추락했음을 의미합니다. 편집 된 파일을 저장하려고 할 때이 문제가 발생했습니다.

이전 버전의 메모장 ++에는 플러그인과 관련된 문제가 없습니다.


답변

플러그인 폴더에 다시 넣으면 정상적으로 작동합니다.


답변

HexEditor.dll을 사용하지 않도록 설정하고 pluggins 폴더로 다시 복사하면 문제가 해결됩니다. 나는 어떤 충돌도 겪지 않았습니다.


답변

나도 HexEditor 플러그인을 좋아한다. 이 플러그인으로 작업 할 수 있도록 Notepad ++를 이전 버전으로 롤백했습니다. 이제 최신 HexEditor 플러그인 (v.0.9.5 유니 코드)으로 Notepad ++ (v5.9.2 Unicode)의 최신 버전을 확인했으며 작동합니다! 플러그인은 더 이상 비활성화되지 않습니다.


답변

일부 플러그인은 업그레이드 할 때 메모장 ++에서 비활성화됩니다 : /. 내가 좋아하는 diff 플러그인 중 하나가 잠시 비활성화되어 있었고, 이전 버전의 Notepad ++를 극복해야했습니다.


답변

왜? 나는 최근에야 그 이유를 발견 했으므로 여기서 공유 할 수도 있습니다. 글쎄, 이유 중 하나이거나 가능한 시나리오 중 하나입니다.

우선, 나는 최근에야 메모장 + +에 대한 16 진수 편집기 플러그인을 사용하기 시작했습니다. 그래서 메모장 ++ 에이 플러그인의 안정성 문제가 있다는 것을 알지 못했습니다. 그러나 그것은 인물이다! 플러그인은 매우 오랫동안 업데이트되지 않았으며 (6 년 동안 시도) 메모장 ++은 정기적으로 업데이트되었습니다 (1 년에 12 개). 어느 시점에서 메모장 ++는이 플러그인과 호환되지 않습니다.

내가 보는 방식은 큰 문제가 아닙니다. 그러나 메모장 ++ 작성자 가이 플러그인을 지나서 메모장 ++이 새 버전으로 업데이트 될 때마다 비활성화하려는 이유를 이해할 수 있습니다. 설치 관리자 스크립트는 플러그인을 “disabled”라는 하위 폴더로 이동합니다.

최근에 컴퓨터에 NFO 파일이 몇 개 있었는데 파일 중 하나를 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴의 메모장 ++에서 편집하기로 선택하면 메모장 ++이 충돌했습니다. 나는 그것이 이상하다고 생각했다. 그래서 메모장 ++을 시작한 다음 파일을 끌어다 놓아 작동했습니다. 따라서 상황에 맞는 메뉴를 사용하여 파일을 열 때마다 충돌이 발생했으며 파일을 끌어서 놓거나 파일 열기 대화 상자를 사용할 때마다 작동했습니다.

몇 주 후에 새로운 버전의 Notepad ++를 사용할 수 있다는 메시지가 나타납니다. 그래서 다운로드하여 설치했습니다. 16 진수 편집기 플러그인이 불안정하여 “disabled”폴더로 이동해야한다는 메시지가 처음으로 나왔습니다.

나는 이것이 충돌을 일으킨 것일 수 있다고 생각했다. 그것은 밝혀졌다! 지금은 Windows 10 버전 1511 (10586.494)에서 Notepad ++ 버전 6.9.2와 Hex Editor 플러그인 0.9.5를 사용하고 있습니다. 16 진수 편집기의 DLL 파일을 플러그인 폴더로 이동하여 활성화 한 다음 상황에 맞는 메뉴를 사용하여 파일을 열면 프로그램이 중단됩니다. 종료 한 경우 DLL 파일을 비활성화 된 폴더로 다시 이동하면 상황에 맞는 메뉴를 사용할 때 충돌이 발생하지 않습니다.

노트! 파일 이름 확장자가 NFO 인 경우에만 발생합니다! 이름이 TXT 인 파일의 경우 영향을받지 않습니다. 컴퓨터에있는 다른 파일 확장명을 많이 테스트하지는 않았지만 몇 가지 (예 : JPG)를 테스트했으며 NFO 확장명을 가진 파일 만 영향을받는 것처럼 보입니다.

누군가가이 흥미로운 것을 발견하면 그것을 복제하기 위해해야 ​​할 일이 있습니다.

  1. 메모장 ++ 버전 6.9.2를 설치하십시오.
  2. 16 진 편집기 플러그인 버전 0.9.5를 설치하십시오.
  3. 데스크탑에 dummy.nfo라는 새 더미 파일을 작성하십시오.
  4. 파일을 마우스 오른쪽 버튼으로 클릭하고 메모장 ++로 편집을 선택하십시오.

이전 버전의 Notepad ++에서도 버그가 발생합니다. 어떤 버전에서이 문제가 발생했는지 모르겠습니다. 그러나 너무 오래된 버전을 사용하면 오류가 나타나지 않습니다.


답변

Hex Editor 플러그인은 번거 로움없이 작동합니다. 16 진수 편집기 0.9.5와 함께 메모장 ++ 6.8.8을 사용하고 있습니다.

메모장 ++이 올바르게 시작되지 않는 해결할 수있는 하나의 문제 만 발견했습니다. 메모장 ++는 작업 관리자에서 볼 수 있으며 점점 더 많은 메모리를 소비하고 있습니다. 이 동작의 이유는 디렉토리 %APPDATA%\Notepad++\plugins\config가 누락 되었기 때문입니다 (예 : 새로 작성된 사용자의 경우).

이 문제를 해결하려면

  • 작업 관리자를 통해 모든 사용자의 메모장 + + 프로세스를 종료하십시오
  • Windows 탐색기 또는 다음 명령 행을 통해 누락 된 디렉토리를 작성하십시오.
    mkdir "%APPDATA%\Notepad++\plugins\config"
  • 이 메모장 ++ 후 다시 정상적으로 시작됩니다

여전히 최신 메모장 ++ 릴리스의 16 진수 편집기 버그입니다 . 그러나 내 관점에서는 Hex Editor 플러그인을 불안정하게 호출 할 것은 없습니다.