Bez klawisza tabulacji w PhpStorm, klawisz Tab może być używany do wcięcia wybranego bloku tekstu. Jednakże chciałbym się dowiedzieć, czy istnieje klawisz skrótu, który działa tak samo z zainstalowaną wtyczką IdeaVim (bez utraty funkcjonalności, która ma inaczej klawisz tabulacji).Klawisz skrótu do wcięcia bloku tekstu za pomocą IdeaVim i Phpstorm
11
A
Odpowiedz
20
Zobacz Indent multiple lines quickly in vi
Musisz być w normalnym trybie, to znaczy iść Esc
przed wcięć.
Można wybrać blok wierszy za pomocą Shift+V
, następnie strzałek w górę/w dół, a następnie >
do wcięcia (<
odwraca wcięcie).
6
Myślę, że następujące ustawienia są tym, czego potrzebujesz! :)
Umieścić poniższych do ~/.ideavimrc
nnoremap <Tab> >>_
nnoremap <S-Tab> <<_
inoremap <S-Tab> <C-D>
vnoremap <Tab> >gv
vnoremap <S-Tab> <gv
ideavim wsparcia vimrc z .ideavimrc
również zobaczyć: Is there a way to get IdeaVIM to honor the mappings from my .vimrc file?
+0
Działa dla mnie. Dzięki! – Zeth
Powiązane problemy
- 1. Klawisz skrótu Szybki edytor tagów w Aptana
- 2. Co to jest klawisz skrótu do zamiany tekstu we wszystkich plikach w Sublime Text 2?
- 3. Czy istnieje klawisz skrótu do dopasowania wymiaru UIImageView do .png?
- 4. Korzystanie UI klawisz skrótu W wydarzeniach hash
- 5. IdeaVim i układ rosyjski
- 6. Czy istnieje sposób powiększenia edytora tekstu Visual Studio za pomocą skrótu klawiaturowego?
- 7. Globalny klawisz skrótu z interfejsem WIN32 API?
- 8. & Klawisz skrótu nie znika w czasie wykonywania
- 9. Jak wcięcia zawartości regionu za pomocą C#?
- 10. Jak zarejestrować klawisz skrótu dla kombinacji trzech klawiszy za pomocą C#
- 11. Jak nacisnąć klawisz i zwolnić go za pomocą C#?
- 12. Sublime Ustawienia wcięcia tekstu nadpisywane przez plik
- 13. Kompresuj kod CSS i JS za pomocą PHPStorm?
- 14. Jak przenieść znaczniki do zdalnego repozytorium git za pomocą PHPStorm?
- 15. Wyświetlanie skrótu strefy czasowej za pomocą Date.js
- 16. Jak otworzyć adres URL za pomocą skrótu za pomocą Selenium?
- 17. Jaki jest kod VBA, aby emulować wybieranie bloku za pomocą skrótu CTRL + A?
- 18. Jak otworzyć żarówkę za pomocą skrótu?
- 19. Kopiowanie tekstu do schowka za pomocą Java
- 20. Sposób wyświetlania warunkowego zwykłego tekstu za pomocą maszynki do golenia
- 21. Usunięcie wcięcia tekstu z wybierz (Windows)
- 22. Konfigurowanie projektu Cinder za pomocą bloku OpenCV
- 23. Eclipse: Przejdź do nowej linii za pomocą skrótu?
- 24. Brackets.io: Czy istnieje sposób automatycznego wcięcia/formatu <html>
- 25. Ogranicz szerokość obramowania do szerokości tekstu w elemencie bloku
- 26. Ustaw szerokość automatycznie bloku tekstu
- 27. Zaznaczanie i wybieranie tekstu za pomocą przekleństw Python
- 28. Skrót do przeniesienia bloku kodu na 4 wcięcia w IntelliJ IDEA
- 29. Ustaw klawisz skrótu dla przycisku ToggleButton z zawartością obrazu
- 30. Jak wstawić fragment tekstu za pomocą skrótu klawiaturowego w Sublime Text?
Wielki, który wygląda całkiem nieźle. Zauważam jednak, że gdy raz zrobię jedno wcięcie na wybranym bloku, zostanie on odznaczony. Jeśli znasz sposób, aby to wybrać, daj mi znać! Dzięki jeszcze raz. –
Możesz określić liczbę wcięć przed poleceniem '<' or '>'. Jak, '2>' wcięcia 2 razy. Nie ma za co. – Niloct
Istnieje polecenie '.' w vim, które powtarza ostatnie polecenie, które byłoby o wiele lepsze niż obliczanie (nawet przy pionowych liniach w phpstorm, który pomaga ci to zrobić). Wygląda na to, że IdeaVim jest uszkodzony: polecenie kropki po wcięciu bloku wcina tylko jedną linię ... – Niloct