Pamiętam, kiedy korzystałem z Eclipse, że trzymając CTRL i używając strzałek w lewo lub w prawo, Eclipse poruszał się LongCamelCaseWrittenWord
w kilku krokach. Jedno słowo wielbłąda na raz.
Będzie to wyglądało następująco (potok |
reprezentuje rzeczywistą pozycję kursora):
|LongCamelCaseWrittenWord -> CTRL+RIGHT_ARROW ->
Long|CamelCaseWrittenWord -> CTRL+RIGHT_ARROW ->
LongCamel|CaseWrittenWord -> CTRL+RIGHT_ARROW ->
LongCamelCase|WrittenWord -> CTRL+RIGHT_ARROW ->
LongCamelCaseWritten|Word -> CTRL+RIGHT_ARROW ->
LongCamelCaseWrittenWord|
Czy istnieje sposób, jak to osiągnąć w IntelliJ? Obecnie IntelliJ przesuwa się po całym słowie jednocześnie.
Korzystanie z IntelliJ 9.0
intellij-idea
navigation
pycharm
camelcasing
Jan Zyka
źródło
źródło
Odpowiedzi:
Tak, włącz opcję Użyj słów „CamelHumps” w
Settings | Editor | General | Smart Keys
.źródło
Settings | Editor | General | Smart Keys
Settings | Editor | General
Jak odpowiedział gdzie indziej, można włączyć użyć „CamelHumps” słowa w
Settings | Editor | General | Smart Keys
przełączyć skróty do pracy z CamelCase zamiast całego słowa.Możesz również uzyskać dostęp do poprzedniego zachowania, przypisując skróty klawiaturowe do odpowiednich działań w obszarze
Settings | Appearance & Behavior | Keymap | Editor Actions
. Ten obraz pokazuje przykład, w którym uzyskuję dostęp do poprzedniego zachowania poprzez dodanie ctrl:źródło
Możesz mieć obie funkcje jednocześnie:
Pamiętaj, że te kroki odpowiadają IntelliJ 14, więc mogą się nieco różnić w innych wersjach.
źródło
ctrl+arrow
całych słów (jest to skrót używany wszędzie ) ialt+arrow
słów wielbłądów (to jedyny pozostały modyfikator, ponieważ shift jest używany do wyboru w każdym programie)ctrl+PgUp/PgDn
iCtrl+(shift)+Tab
, ponieważ jest on używany we wszystkich przeglądarkach i większości programów, więc jest już w mojej pamięci mięśniowej.alt+arrow
aby poruszać się po całych słowach ictrl+arrow
nawigować garbem wielbłądów. (Jest to domyślne zachowanie w Xcode, które jest moją „pamięcią mięśniową”.) Próbuję to zrobić przy użyciu Preferencji IntelliJ, ale nie mogę uzyskać prostejctrl+{anything}
rejestracji.ctrl+alt+{something}
wydaje się działać, jak działaalt+{something}
, ale niectrl+{something}
. Jestem na komputerze Mac. Moja obecna mapa klawiszy to Mac OS X 10.5+. Jakieś sugestie?