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?

Keith Bentrup
źródło

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.

nbevans
źródło
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.

Ohad Aloni
źródło
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ć?

mynameistechno
źródło
4

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

Sanky Cse
źródło
4

Oto ogólna odpowiedź na untab: -

W języku Python IDLE: - Ctrl + [

W elipse: - Shitft + Tab

W Visual Studio: - Shift + Tab

Shubham Sharma
źródło
3

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

Richard Walton
źródło
3

Ogólnie Shift + Tab działa w każdym środowisku.

Luis Parada
źródło
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.

Johnny Wales
źródło