Microsoft OneNote ma przydatny skrót ( Ctrl+ A), którego używam cały czas, aby wybrać całą linię. A jeśli klikniesz go drugi raz, wybierze cały dokument.
Naprawdę chciałbym użyć Ctrl+ Ajako skrótu w Notepad ++, aby wybrać bieżącą linię, ale domyślnie jest to zaznaczenie całego dokumentu. Czy istnieje sposób, aby wybrał tylko całą bieżącą linię?
Ctrl + A
skrótu. Wystarczy naciskaćCtrl
i naciskaćA
wiele razy, rozszerzy to zaznaczenie od linii do sekcji do całego dokumentu.Odpowiedzi:
Naciśnij, Homea następnie Shift+ End.
EndNastępnie Shift+ Homemogą być również użyte. Jeśli musisz wybrać linię od samego początku zamiast pierwszego wcięcia , naciśnij Homedwukrotnie.
Możesz także zapisać to jako makro, a następnie ustawić skrót do tego makra. Jednak Ctrl+ Ajest używany jako zaznaczenie wszystkich w prawie wszystkich edytorach tekstu i polach tekstowych, więc zmiana może sprawić, że wszystko będzie bardziej mylące. Zamiast tego użyj innego skrótu
Jeśli tylko chcesz skopiować / wyciąć / usunąć linie, istnieją już dla Ciebie skróty:
Istnieją również inne działania bez domyślnych skrótów, takie jak transpozycja linii, łączenie linii, duplikacja linii ... Wystarczy wybrać Ustawienia > Mapowanie skrótów > Polecenia Scintilla , wybierz
SCI_LINETRANSPOSE
/SCI_LINEDUPLICATE
/SCI_LINESJOIN
... i przypisać je.Jeśli Ctrl+ Shift+ Tnie działa dla ciebie, to dlatego, że skrót został przypisany do 2 różnych funkcji, powodując konflikt, ponieważ PryrtCJ odpowiedział poniżej . W nowszym Notatniku ++ kopiowanie wiersza zostało zmienione na Ctrl+ Shift+ X, a także dodano ostrzeżenie o konflikcie skrótów, co ułatwia życie
Widzieć Listy domyślnych skrótów myszy i klawiatury dla Notepad ++ i niektórych wtyczek
Jeśli używasz myszy, kliknij numer linii po lewej stronie lub trzykrotnie kliknij linię, aby załatwić sprawę.
źródło
SCI_LINECOPY
na cokolwiek chcesz.Dla tych, dla których zaakceptowana odpowiedź nie działa: Właśnie odpowiedziałem na podobne obawy w społeczności Notepad ++ . Zasadniczo istnieją dwa polecenia powiązane jednocześnie ze skrótem Ctrl+ Shift+ T, a drugie wydaje się mieć pierwszeństwo.
Jeśli wolisz Ctrl+ Shift+ Tdo odwołania
SCI_LINECOPY
, znajdź sprzeczne polecenie (na przykładShortcut Mapper
>>Main menu
>>Restore Recent Closed File
, co powoduje konflikt w mojej kopii NPP), wybierz Modify, a następnie zmień list rozwijany z Tna NONEi naciśnij OK. Zakładając, że nie ma już konfliktów, skrót powróci doSCI_LINECOPY
.Mam nadzieję że to pomoże.
źródło
W NPP 7.5.1
SCI_LINECOPY
jest przypisany do Shift+ Ctrl+XMożesz więc użyć Shift+ Ctrl+, Xaby skopiować bieżącą linię do schowka
źródło
Myślę, że możesz to zrobić za pomocą Makra.
Odniesienie: /programming/19161262/select-range-of-lines-in-notepad
źródło
Po prostu kliknij 3 razy słowo lub wiersz
źródło
Naciśnij shift + Home, jeśli kursor znajduje się na końcu wiersza. Naciśnij Shift + End , jeśli kursor znajduje się na początku wiersza.
LUB naciśnij klawisz home , aby przejść do początku linii, a następnie naciśnij Shift + End.
LUB naciśnij klawisz End , aby przejść do końca linii, a następnie naciśnij Shift + Home.
źródło
Shift+ End- zaznacza całą linię za kursorem.
źródło