Преминете към пряк път за редактор в Intellij IDEA

Мога да използвам F12, за да прескоча към дървото на проекта (ако това беше последният инструмент, който използвах), но има ли пряк път за прескачане назад към редактора?< /силен>


person Flashrunner    schedule 11.01.2012    source източник
comment
Ако използвате ESC за нещо друго (напр. vim), гласуването за това ще помогне на ситуацията: Гласуването за това трябва да помогне: youtrack.jetbrains.com/issue/IDEA-116865   -  person pondermatic    schedule 17.03.2016
comment
Предлагам ви Alt+1 за това, по-близо до позициите на пръстите ви   -  person Pipo    schedule 20.08.2018
comment
Всъщност търся това F12 благодаря!   -  person Mahdi mehrabi    schedule 03.12.2020


Отговори (8)


Esc обикновено връща фокуса обратно към редактора.

person CrazyCoder    schedule 12.01.2012
comment
Някаква идея дали е възможно да се обвържат допълнителни клавишни комбинации към това действие? - person Ionuț G. Stan; 27.04.2012
comment
@IonuțG.Stan, боя се, че не. - person CrazyCoder; 27.04.2012
comment
Ах, жалко. Благодаря за бързия отговор! - person Ionuț G. Stan; 27.04.2012
comment
Благодаря ти! Не мога да повярвам колко трудно трябваше да търся тази информация :) - person Alexander Torstling; 03.05.2012
comment
Това е повредено в режим на емулатор на VIM (вместо това escape прави превключване на режима) и няма начин да обвържете друго натискане на клавиш с фокусиране на редактора. - person Excalibur; 29.03.2013
comment
За справка докладвах този проблем тук: youtrack.jetbrains.com/issue/VIM-591 - person silasdavis; 11.12.2013
comment
здрасти Това изглежда не работи с терминала, за съжаление. Знаете ли за някакво решение? - person Ven; 26.12.2013
comment
Точно това, което @Ven каза. Някои прозорци с инструменти отговарят само на Shift-Escape, което работи, но скрива прозореца с инструменти. - person spieden; 06.02.2014
comment
По-рано поисках това да може да се конфигурира: youtrack.jetbrains.com/issue/IDEA-116865 - person pondermatic; 03.11.2014
comment
Има няколко заобиколни решения за терминала. Вижте този отговор: stackoverflow.com/a/23860667/722929 - person Tobber; 13.02.2015
comment
Не винаги. Когато избера нещо в прозореца с инструменти, когато натисна esc, той го премахва. Вторият Esc ще отиде в редактора, но това не е удобно, тъй като изисква обратна връзка - проверете дали съм в редактора, ако не, натиснете отново esc. Също така бих искал да запазя селекцията в прозореца на инструмента, а не да я премахвам - person NickSoft; 25.01.2017
comment
Esc, F4, Alt+Home, Crlt+Shift+A Редактирането не работи, ако имате някои ленти с инструменти в прозоречен режим. Има ли друг вариант? - person Pavol Liška; 07.03.2017
comment
@PavolLiška няма друга опция, подайте сигнал за грешка. - person CrazyCoder; 09.03.2017
comment
Отидете на Настройки | Инструменти | Терминал и деактивирайте опцията за замяна на IDE преки пътища - това ще ви помогне да навигирате от терминал към редактор с помощта на ESC. - person Alex Skrypnyk; 18.08.2019

С Alt + Home всъщност можете да поставите фокус върху избирането на файла и да натиснете enter, за да отидете в редактора.

Esc не винаги ще поставя фокуса върху редактора.

За тези на Mac (нямате клавиш Home), използвайте Command + E, за да отворите последните файлове, след което натиснете enter.

person M.Rez    schedule 29.03.2016
comment
Ще направя полезна обширна употреба на това тук!! Благодаря - person artu-hnrq; 10.07.2020

Натискането на F4 (Jump to Source действие) в избран ресурс в изгледа на проекта отваря редактора с фокус.

person Marcos Vasconcelos    schedule 29.06.2017
comment
Наистина е досадно, че трябваше да добавя клавиш Enter като втори пряк път (заедно с F4), за да отворя и фокусирам файла от изгледа на проекта - person avalanche1; 06.03.2018
comment
Най-доброто решение за мен, защото не скрива друг прозорец. Благодаря. - person davidxxx; 25.06.2019

Друг лесен начин да стигнете от терминала до редактора (на Mac) с два клавиша, които са близо един до друг: натиснете ⌘1, за да отидете до прозореца на инструмента за проекта, след което натиснете Esc.

person Rusty Brown Nail    schedule 23.09.2017

Това определено е заобиколно решение, но на mac os следните натискания на клавиши работят,

[ SHIFT + CMD + A ] > type "edit" > [ ENTER ]

И така, създадох услуга с помощта на Automator, както следва,

  • не получава вход
  • активен само за моята IDE (phpstorm)
  • изпълнява AppleScript (вижте по-долу)

След това картографирах услугата чрез „Системни предпочитания > Клавиатура > Преки пътища > Услуги” на

[ CTRL + OPTION + CMD + i ]

Услугата Automator съдържа следния AppleScript,

on run {input, parameters}
    tell application "System Events"

        keystroke "A" using {shift down, command down}

        delay 0.2
        keystroke "edit"

        delay 0.2
        keystroke return

    end tell

    return input
end run
person searaig    schedule 05.07.2016
comment
Не знаех, че това е възможно, благодаря, че публикувахте този отговор! - person pedromanoel; 04.10.2017
comment
страхотен отговор тук - ще използвам това като шаблон и за други команди - person WestCoastProjects; 15.09.2018
comment
Благодаря ти. Shift+Cmd+A, последвано от Esc, също изглежда работи. - person Jeff Schwab; 02.02.2019

Можете да използвате ctrl + tab Навигиране между файлове, отворени в редактора, и прозорци с инструменти.

Пример

person sendon1982    schedule 18.07.2017

Няма идеално решение, тъй като Escape не работи, ако другият ви прозорец с инструменти е терминал, с прозорци... в резултат на това има отворен билет на Jetbrains, сайт за проследяване на грешки вижте тази връзка.

Освен това, ако сте деактивирали „Автоматично превъртане до източник“ (състояние по подразбиране в Intellij):

  • Escape поставя курсора във файл, видим в момента в редактора (Както е споменато в другите отговори)
  • F4 поставя курсора във файл, избран в момента в изгледа Проект.
person pawel    schedule 12.04.2017

Най-елегантният начин, открит в mac: ctrl + tab + p

ctrl + tab: отворен скорошен файл, винаги последния отворен файл
ctrl + p: последен ред в клавиатурната карта по подразбиране на Mac

person liaoming    schedule 07.10.2017