Skrót klawiaturowy do „untab” (przesunąć blok kodu w lewo) w eclipse / aptana?


193

Mam nadzieję, że pytanie jest oczywiste.

Tak łatwo jest wybrać blok kodu i tabulować, ale co powiesz na odwrót?

Obecnie szukam i zastępuję spacje na początku wiersza. Coś szybszego?

Odpowiedzi:


396

W Visual Studio i większości innych na wpół przyzwoitych IDE możesz po prostu zrobić SHIFT+ TAB. Robi to wręcz przeciwnie TAB.

Pomyślałbym i mam nadzieję, że IDE, o których wspominasz, również to obsługuje.


2
Xcode jest nieco inny, używa COMMAND- [i COMMAND-]
Brad Thomas

5
Dla wszystkich przyszłych ludzi, którzy znajdą się tutaj za pomocą wyszukiwarki Google, działa to również w Atom IDE Githuba.
jbgarr

1
Dobrze także w IntelliJ
JeanValjean

SHIFT + TAB działa również w Android Studio. Dzięki !
Red M

1
Działa w VSCode
Jiapeng Zhang,


5

To obejście działa przez większość czasu. Zamiast tego wykorzystuje funkcje „inteligentnego wstawiania” eclipse:

  1. Steruj X, aby usunąć wybrany blok tekstu i zachować go do wklejenia.
  2. Control + Shift Enter, aby otworzyć nowy wiersz do edycji powyżej bieżącego.
  3. W tym momencie możesz chcieć dostosować pozycję tabulacji. W tym miejscu rozpocznie się tabulacja, chyba że jesteś na początku linii.
  4. Naciśnij V, aby wkleić bufor.

Mam nadzieję, że to pomaga, dopóki Shift + TAB nie zostanie zaimplementowany w Eclipse.


5

Shift-tab nie działa na wielu liniach w Aptana. Nie działa również na pojedynczych liniach z pojedynczą poprzednią spacją. Jakieś obejścia? Używam shift-tab (outdent) do ciągłego naprawiania źle sformatowanego kodu.

Tęsknię za NetBeans ...

AKTUALIZACJA: działa na wielu nowych liniach, jeśli wieloliniowe mają ten sam poziom wcięcia. Powinien po prostu dalej pokazywać inne linie, które jeszcze nie osiągnęły początku nowej linii. Zastanawiam się, czy istnieje opcja, aby to zmienić?


4

W Pycharm wystarczy użyć Shift + Tab, aby przenieść blok kodu w lewo.


4

Oto ogólna odpowiedź na untab: -

W języku Python IDLE: - Ctrl + [

W elipse: - Shitft + Tab

W Visual Studio: - Shift + Tab


3

Shift-tab robi to w Flex Builder (na podstawie Eclipse) - więc mam nadzieję, że powinno działać w zwykłym zaćmieniu :)



1

Nie wiem, czy ktoś nadal tu szuka, ale możesz to zrobić, przechodząc do menu Okno> Preferencje, a następnie otwórz listę Ogólne, wybierz klucze. Przewiń listę klawiszy, aż zobaczysz „Shift Left”. Kliknij to. Poniżej zobaczysz kilka pól, z których jedno pozwala powiązać klucz. Nie zaakceptuje Shift-Tab, więc związałem go z Shift-`. Zastosuj i zamknij, a wszystko gotowe.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.