Chcę porównać wartości z dwóch różnych plików.
W Notepad ++ w wersji 5.0.3 mieliśmy przycisk skrótu Alt+, dale w wersji 6.6.8 nie mogę znaleźć opcji do porównania.
Daj mi też znać, która wersja jest najbardziej stabilna.
WinMerge to droga do zrobienia (nawet będąc fanem Notepad ++)
schody ruchome
1
@escalator Tak, to prawda. Zainstalowałem oba programy i utworzyłem skrypt NppExec, aby uruchomić winmerge. Jeśli jest podzielony widok, winmerge ładuje plik z lewego widoku i porównuje go z tym po prawej, jednym kliknięciem w Notepad ++. Najlepsze z obu światów :)
Lars Fischer
1
@LarsFischer To brzmi świetnie. Udało mi się pobrać wszystkie wtyczki i WinMerge. Ale tak naprawdę nie wiem, jak zabrać się za skrypt NppExec, aby uruchomić Winmerge. Czy mógłbyś podzielić się swoim scenariuszem? Moglibyśmy spotkać się na czacie . Dzięki.
Alex
6
@Alex Zainstalowałbyś np. WinMerge, a następnie wtyczkę NppExec dla Notepad ++. Następnie utwórz skrypt poprzez Plugins -> NppExec-> Execute ... z następującą zawartością: npp_console keep npp_save "$(LEFT_VIEW_FILE)" npp_save "$(Right_VIEW_FILE)" npp_run "C:\Program Files (x86)\WinMerge\WinMergeU.exe" "$(LEFT_VIEW_FILE)" "$(Right_VIEW_FILE)" (cztery linie) To uruchomi WinMerge z lewym i prawym plikiem widoków (lub bieżącym plikiem, jeśli tylko jeden widok jest aktywny). Zapisz skrypt pod jakąś nazwą i zobacz stackoverflow.com/a/34611800/4086774, aby przypisać do niego skrót.
Lars Fischer
1
@ConradB Wspomniana wtyczka Compare jest wtyczką notepad ++ . Jest to sposób na zrobienie tego za pomocą notatnika ++ innego niż otwarcie obu plików i ręczne porównanie. Muszę jednak przyznać, że lepsze są specjalistyczne narzędzia, takie jak winmerge czy kdiff3.
Lars Fischer,
44
Aktualizacja:
dla Notepad ++ 7.5 i nowszych użyj Porównaj v2.0.0
dla Notepad ++ 7.7 i nowszych użyj Porównaj v2.0.0 dla Notepad ++ 7.7, jeśli musisz zainstalować ręcznie, postępuj zgodnie z opisem poniżej, w przeciwnym razie użyj "Plugin Admin".
Używam wtyczki Compare 2 dla Notatnika ++ 7.5 i nowszych wersji. Notepad ++ 7.5 i nowsze wersje nie mają menedżera wtyczek . Musisz ręcznie pobrać i zainstalować wtyczki. I TAK , ma to znaczenie, jeśli używasz 64-bitowego czy 32-bitowego (86x).
Pamiętaj więc, że jeśli używasz 64-bitowej wersji Notepad ++, powinieneś również użyć 64-bitowej wersji wtyczki i tej samej wersji 32-bitowej.
Naciśnij, F1aby dowiedzieć się, czy Twój Notepad ++ jest 64-bitowy czy 32-bitowy (86x), dlatego musisz pobrać odpowiednią wersję wtyczki. Pobierz wtyczkę Compare 2 .
Rozpakuj wtyczkę do porównania w folderze tymczasowym.
Importuj wtyczkę z folderu tymczasowego.
Wtyczka powinna pojawić się w menu Wtyczki.
Uwaga:
możliwe jest również przeciągnięcie i upuszczenie .dllpliku wtyczki bezpośrednio w folderze wtyczki.
64 %programfiles%\Notepad++\plugins
-bitowy: 32-bitowy:%programfiles(x86)%\Notepad++\plugins
Aktualizacja
Dzięki @TylerH z tą aktualizacją: Notepad ++ ma teraz „Administratora wtyczek” jako zamiennik starego menedżera wtyczek. Ale ta metoda (odpowiedź) jest nadal ważna do ręcznego dodawania wtyczek dla prawie wszystkich wtyczek Notepad ++.
Zastrzeżenie: odsyłacz do tych wytycznych odnosi się do mojej osobistej witryny internetowej .
DZIĘKUJĘ CI! Najnowsza wersja Notepad ++ z jakiegoś powodu usunęła Plugin Manager, więc Twoja odpowiedź jest jedyną, która działa.
omikes
1
@oMiKeY Nie cytuj mnie, ale uważam, że menedżer wtyczek miał do niego reklamy, a twórca NP ++ nie chciał, aby tego rodzaju rzeczy były częścią społeczności N ++.
C Bauer
3
Notepad ++ ma teraz „Administratora wtyczek” jako zamiennik starego menedżera wtyczek, FYI.
TylerH,
1
U mnie to rozwiązanie zadziałało, ponieważ mój system jest za firewallem, który ma ograniczony dostęp do internetu.
Romesh
1
To dużo łatwiejsze niż to. Wtyczki> Administrator wtyczek> Zaznacz Porównaj> Zainstaluj (
wersja
6
Alternatywnie możesz zainstalować wtyczkę „SourceForge Notepad ++ Compare 1.5.6”. Zapewnia porównywanie funkcji między dwoma plikami i pokazuje różnice między dwoma plikami.
Uważam, że to właściwie ta sama wtyczka, o której wspomniał @LarsFischer
Burgi
Jest to korzystne, gdy nie możesz pobrać wtyczki z powodu kwestii kontroli dostępu.
M. Mashaye
Tylko wersja 32-bitowa nie została ostatnio odbudowana, przepraszam.
Conrad B
3
Daję odpowiedź, ponieważ muszę porównać 2 pliki w notatniku ++ i nie ma dostępnej opcji.
Więc najpierw włącz menedżera wtyczek zgodnie z pytaniem tutaj , a następnie wykonaj ten krok, aby porównać 2 pliki, które są bezpłatne w tym oprogramowaniu.
Wydaje się, że jest to poprawna odpowiedź, ponieważ wspomina, że Notepad ++ nie jest dostarczany bezpośrednio z PluginManager i musisz najpierw zainstalować to jako @ Ajay2707 wspomniane w tym linku. To było pomocne.
OrionMD
3
2018 10 25. Aktualizacja.
Notepad ++ 7.5.8 nie ma domyślnie menedżera wtyczek. Musisz ręcznie pobrać wtyczki.
Pamiętaj, że jeśli używasz 64-bitowej wersji Notepad ++, powinieneś również użyć 64-bitowej wersji wtyczki. Miałem podobny problem tutaj .
npp_console keep npp_save "$(LEFT_VIEW_FILE)" npp_save "$(Right_VIEW_FILE)" npp_run "C:\Program Files (x86)\WinMerge\WinMergeU.exe" "$(LEFT_VIEW_FILE)" "$(Right_VIEW_FILE)"
(cztery linie) To uruchomi WinMerge z lewym i prawym plikiem widoków (lub bieżącym plikiem, jeśli tylko jeden widok jest aktywny). Zapisz skrypt pod jakąś nazwą i zobacz stackoverflow.com/a/34611800/4086774, aby przypisać do niego skrót.Aktualizacja:
Używam wtyczki Compare 2 dla Notatnika ++ 7.5 i nowszych wersji. Notepad ++ 7.5 i nowsze wersje nie mają menedżera wtyczek . Musisz ręcznie pobrać i zainstalować wtyczki. I TAK , ma to znaczenie, jeśli używasz 64-bitowego czy 32-bitowego (86x).
Pamiętaj więc, że jeśli używasz 64-bitowej wersji Notepad ++, powinieneś również użyć 64-bitowej wersji wtyczki i tej samej wersji 32-bitowej.
Napisałem poradnik jak go zainstalować:
Aktualizacja Dzięki @TylerH z tą aktualizacją: Notepad ++ ma teraz „Administratora wtyczek” jako zamiennik starego menedżera wtyczek. Ale ta metoda (odpowiedź) jest nadal ważna do ręcznego dodawania wtyczek dla prawie wszystkich wtyczek Notepad ++.
źródło
Alternatywnie możesz zainstalować wtyczkę „SourceForge Notepad ++ Compare 1.5.6”. Zapewnia porównywanie funkcji między dwoma plikami i pokazuje różnice między dwoma plikami.
Link do odniesienia: https://sourceforge.net/projects/npp-compare/files/1.5.6/
źródło
Daję odpowiedź, ponieważ muszę porównać 2 pliki w notatniku ++ i nie ma dostępnej opcji.
Więc najpierw włącz menedżera wtyczek zgodnie z pytaniem tutaj , a następnie wykonaj ten krok, aby porównać 2 pliki, które są bezpłatne w tym oprogramowaniu.
1. otwórz notatnik ++, przejdź do
2. Pokaż listę dostępnych wtyczek, wybierz Porównaj i zainstaluj
3. uruchom ponownie Notepad ++.
http://www.technicaloverload.com/compare-two-files-using-notepad/
źródło
2018 10 25. Aktualizacja.
Notepad ++ 7.5.8 nie ma domyślnie menedżera wtyczek. Musisz ręcznie pobrać wtyczki.
Pamiętaj, że jeśli używasz 64-bitowej wersji Notepad ++, powinieneś również użyć 64-bitowej wersji wtyczki. Miałem podobny problem tutaj .
źródło