TL; DR - Jak mogę umożliwić wirtualnym spacjom przesuwanie kursora poza koniec linii tekstu?
Wersja długa - w Notepad ++, gdy próbujesz zaznaczyć (za pomocą myszy) długą linię tekstu, która biegnie poza prawą krawędź okna, powodując jego przewijanie w poziomie, moja mysz czasami przesuwa się lekko w górę lub w dół, aby przesunąć kursor do sąsiedniej (zwykle znacznie krótszej) linii, powodując, że kursor przeskakuje z powrotem w lewo, gdzie kończy się ta sąsiadująca linia; co z kolei przewija okno w poziomie z powrotem w lewo, co utrudnia szybkie dostosowanie i zakończenie przeciągania mojego wyboru.
Niektóre (choć żałośnie nieliczne) edytory tekstu mają opcję „wirtualnych przestrzeni” lub przekreślania poza EOL, aby ułatwić poruszanie myszką / strzałkami bez ograniczania się do istniejącego tekstu / białych znaków.
Jak mogę to zrobić w Notepad ++ (bez włamywania się do źródła)?
someObjectName.subObject.property['index'](parameter)
Odpowiedzi:
Coś w rodzaju włamania (wysyła komunikat okna bezpośrednio do kontrolki edycji Scintilla przy uruchomieniu), ale działa świetnie:
Zainstaluj wtyczkę NppExec
Przejdź do Wtyczki -> NppExec -> Wykonaj
Wpisz następujący kod:
Kliknij przycisk Zapisz u dołu i nadaj skryptowi nazwę
Teraz przejdź do Wtyczki -> NppExec -> Opcje zaawansowane
Po prawej stronie w obszarze „Uruchom ten skrypt po uruchomieniu Notepad ++” wybierz właśnie zapisaną nazwę skryptu
Kliknij OK, zamknij / otwórz ponownie Notepad ++ i ciesz się;)
źródło
2596
udokumentowane dla innych poleceń scintilla? szturchanie tylko Scintilla.h? obecnie na tortoisesvn.googlecode.com/svn/trunk/ext/scintilla/include/… ?0
wSCI_SENDMSG 2596 3 0
?Bez uprawnień administratora zainstaluj NppExec, pobierając bibliotekę DLL i instalując katalog / folder wtyczek npp. Zamknij / otwórz ponownie npp.
Edycja (+2 lata): Nie wiem, czy to się zmieniło, ale teraz (jeśli nie oryginalnie) umieściliśmy folder NppExec w folderze wtyczek npp - z biblioteką DLL w podfolderze NppExec.
Upewnij się także, że wersje pasują do siebie (przypomnij sobie, czy korzystasz z wersji 32-bitowej czy 64-bitowej), a jeśli masz najnowszą wersję (2019), możesz potrzebować NppExec w wersji _PA.
Dlaczego nie mogę zainstalować wtyczki NppExec dla Notepad ++?
źródło