Cách chuyển từ thiết bị đầu cuối Intellij sang trình chỉnh sửa bằng phím tắt


92

Tôi biết rằng bạn có thể chuyển từ hầu hết các cửa sổ trong Intellij IDEA sang cửa sổ trình chỉnh sửa với Esc. Trong cửa sổ đầu cuối của Intellij, điều này không hoạt động. Có ai biết làm thế nào để làm điều này với một phím tắt? Điều này sẽ rất tuyệt vì tôi có thể chuyển từ trình soạn thảo của mình sang thiết bị đầu cuối với Alt+ F12nhưng tôi không thể làm theo cách khác mà không sử dụng chuột.


3
ctrl-tab cung cấp cho bạn chuyển đổi nhanh chóng - từ bộ nhớ mà tôi tin 0là trình chỉnh sửa, điều đó có giúp ích gì không?
vikingsteve

@vikingsteve 0isAnt Build
dev

Cảm ơn, đúng rồi, đó chỉ là ctrl-tab. Xem câu trả lời của Mark Vedders để biết thêm chi tiết.
vikingsteve


Đối với bảng điều khiển Terminal. Chỉ cần sử dụng Shift + Esctừ @Andrey được đề cập bên dưới.
JohnWatsonDev

Câu trả lời:


79

CẬP NHẬT - Tháng 3 năm 2016

Vì câu hỏi này đang được một số người chú ý, tôi muốn nhắc mọi người rằng bạn có thể chuyển đổi giữa trình chỉnh sửa và cửa sổ đầu cuối một cách dễ dàng với một hành động tích hợp sẵn. Theo mặc định, nó được ánh xạ tới Alt+ F12F12. Để kiểm tra các ánh xạ khác, hãy xem nó trong menu tại View> Tool Windows> Terminal . Ngoài ra, hãy truy cập trang trợ giúp Làm việc với Thiết bị đầu cuối cục bộ nhúng và thay đổi tùy chọn Bản đồ khóa ở góc trên bên phải và cuộn đến cuối (ngay phía trên phần "Xem thêm") có nội dung: "Chuyển đổi giữa thiết bị đầu cuối cục bộ được nhúng và biên tập viên bằng cách nhấn ... ”. Bạn có thể ánh xạ lại hành động này trong Cài đặt> Bản đồ bàn phím> Khác> Thiết bị đầu cuối

"Vấn đề" chính mà câu hỏi này thảo luận là liệu có cách nào để quay lại từ cửa sổ đầu cuối đến trình soạn thảo mà không cần đóng cửa sổ đầu cuối hay không.

[Bản cập nhật cuối tháng 3 năm 2016]

================================================== =

Một số lựa chọn tôi có thể nghĩ đến vào lúc này.

  1. Alt+ F12lần thứ hai sẽ đưa bạn trở lại trình chỉnh sửa, nhưng sẽ ẩn cửa sổ dòng lệnh.
  2. Alt+ Homesẽ đưa bạn đến thanh điều hướng, sau đó nhấn Escsẽ đưa bạn đến trình chỉnh sửa. Nếu bạn làm điều này đủ thường xuyên, để loại bỏ sự cần thiết của chuỗi kép, bạn có thể ghi lại một Macro ( Chỉnh sửa> Macro ) với chuỗi. Sau đó, ánh xạ nó đến một lối tắt ( Cài đặt> [Cài đặt IDE]> Bản đồ phím > Macro ). Điều thú vị về tùy chọn này là nó sẽ hoạt động từ bất kỳ cửa sổ công cụ nào. Vì vậy, bạn có thể sử dụng nó như một phím tắt "Quay lại trình chỉnh sửa" nhất quán.
  3. Mặc dù không có tùy chọn trình chỉnh sửa nào trong Ctrl+ Tabtrình chuyển đổi mà @vikingsteve đề cập, bạn có thể thực hiện Ctrl+ Tab, Ctrl+ Shift+Tab . Một lần nữa, bạn có thể ghi lại điều đó vào một macro.

Nếu tôi nghĩ ra bất kỳ ý tưởng nào khác, tôi sẽ thêm chúng.


@NaderHadjiGhanbari giải pháp nào phù hợp với bạn? Bạn đang sử dụng phiên bản / hệ điều hành nào?
dev

1
@dev Macro + Gán lối tắt cho macro.
Nader Ghanbari

opt-f12 đã làm điều đó cho tôi trong phpStorm trên OSX. LIfesaver!
Scott Byers

30

Ubuntu:

alt + 2(twice) - jump from the terminal to the editor
alt + F12 - open the terminal 

Mac:

cmd + 2(twice) - jump from the terminal to the editor
options + F12 (this shortcut toggles the terminal window on and off)

2
Trên máy của tôi, điều này chỉ nhập ký tự "TM" hai lần ..™™
hasen

Bạn cấu hình IntelliJ như thế nào để sử dụng phím tắt này? Tôi có kết quả tương tự như hasen.
Logan

@Logan Tôi không định cấu hình. Nó chỉ hoạt động trên máy của tôi (Ubuntu)
Andrey

1
cmd + 2 hai lần trên Mac
William Turrell

22

Nó có thể là một tùy chọn để tắt Preferences > Tools > Terminal > Override IDE shortcuts

Esc hoạt động sau đó


Giải pháp tuyệt vời, sau khi bỏ chọn tùy chọn này, bạn có thể chuyển trực tiếp sang cửa sổ khác (ví dụ: "Kiểm soát phiên bản") mà không cần phải truy cập cửa sổ trình chỉnh sửa trước.
Nicolas Forney

Bạn có biết làm cách nào để tôi có thể sử dụng một giải pháp tương tự cho cửa sổ gỡ lỗi (còn có tên là Run) không?
Joris Kok

14

Chạy IDEA 13 trên OSX

Mở rộng câu trả lời của Mark Vedder, đây là kinh nghiệm của tôi cho đến nay:

  1. F12(Alt + F12) ( Terminal) sẽ chuyển đổi chế độ hiển thị cửa sổ công cụ đầu cuối, do đó, nó sẽ đưa bạn trở lại trình chỉnh sửa sau khi bị ẩn. Hiệu ứng tương tự với (Shift + Esc) ( Hide Active Tool Window), sẽ ẩn cửa sổ công cụ đang hoạt động, đưa tiêu điểm trở lại trình chỉnh sửa.
    Không tốt nếu bạn muốn Terminal hiển thị mọi lúc

  2. Mặc dù đó là một ý tưởng tuyệt vời khi ghi lại một macro đưa bạn trở lại trình chỉnh sửa thông qua tương tác theo tập lệnh, nhưng nó không hoạt động trong thực tế. Đối với một điều, Terminal sẽ chặn hầu hết các lần gõ phím, vì vậy bạn sẽ không thể kích hoạt macro. Ngay cả khi bạn quản lý để kích hoạt các vĩ mô thông qua phím tắt của nó từ một số cửa sổ công cụ khác (cửa sổ công cụ Project ví dụ), nó sẽ không làm việc (mặc dù Script execution finishedsẽ hiển thị dọc theo phía dưới của cửa sổ IDEA)
    không có làm việc

  3. cũng sẽ không hoạt động vì cửa sổ Terminal dường như chặn hầu hết các tổ hợp phím. Nhưng ngay cả khi nó hoạt động, nó sẽ chuyển trình chỉnh sửa sang tệp tiếp theo, vì vậy bạn vẫn cần thực hiện để quay lại tệp gốc (như Mark đã chỉ ra).
    Không hoạt động nhưng không thực sự bận tâm vì nó gây ra một sự khó chịu khác

  4. Trong khi nhà ga có trọng tâm, nó xuất hiện một số Toolsphím tắt vẫn truy cập miễn là bạn chưa bố trí họPreferences->Keymap(rất quan trọng bạn không chạm vào những - Tôi cố gắng unassigning và giao lại 1( Project!) Và nó sẽ kích hoạt không còn từ bên trong Terminal) . Việc gọi bất kỳ phím tắt nào trong số này hai lần sẽ chuyển đổi cửa sổ Công cụ đó, cuối cùng đưa bạn trở lại trình chỉnh sửa. Ví dụ: tôi thường không sử dụng Favorites Tool Window(tức là không thể nhìn thấy bình thường), vì vậy bất cứ khi nào tôi cần thoát khỏi Terminal, tôi chỉ cần gõ 2 x 2 .
    Có thể làm việc cho bạn?

  5. Các trọng điểm, khi được sử dụng trên bất kỳ Tool Window, sẽ chuyển trở lại tập trung vào trình soạn thảo. Vì vậy, tương tự như (4.), trước tiên hãy thực hiện 2hoặc bất kỳ phím tắt hoạt động nào khác để chuyển tiêu điểm ra khỏi Terminal sang một hành vi tốt hơn Tool Window, sau đó .
    Tương tự như (4.)


⎋ chìa khóa này là gì?
Rytek

1
alt+2hai lần là người chiến thắng
AA.

2
Tôi sẽ không đồng ý. Alt + 2đầu vào lẻ 2biểu tượng trong nhà ga mỗi khi bạn muốn tập trung vào trình biên tập (ít nhất là trên cửa sổ) là khá khó chịu
Red Hot Chili Coder

Cmd + 2 để chuyển đến mục yêu thích theo sau bởi ESC phù hợp với tôi!
khoảng trống

alt+2không làm việc cho tôi. nó nhập một ký hiệu kỳ lạ (ký hiệu nhãn hiệu) trong thiết bị đầu cuối. Các phím tắt khác được đề cập ở đây cũng đóng cửa sổ đầu cuối (bật / tắt) gây khó chịu.
alltej

6

Khả năng khác:

Shift + Esc

(Cái này sẽ đóng bảng điều khiển đầu cuối)


5

Trên OSX PhpStorm 8, 2hai lần hoạt động. + số không có khả năng được gán làm phím tắt [mặc định] trên OSX vì chúng là các ký tự đặc biệt như ™ ( 2).

Đối với tôi, chỉ 2, 6 9làm việc với ý tưởng này, 2là phá hoại nhất là @dev gợi ý.

Có một vé mở về vấn đề tiêu điểm Nhà ga có thể đáng theo dõi để xem liệu hành vi này có cải thiện trong tương lai hay không.


⌘ 2 lần, cũng làm việc cho tôi! Tôi đang chạy IntelliJ IDEA Ultimate trên El Capitan.
webappzero

1

Tôi tin rằng câu trả lời tốt hơn là

Alt + Home

Điều này là do hầu hết các câu trả lời như Alt + F12 là về việc đóng thiết bị đầu cuối và hy vọng tiêu điểm quay trở lại trình chỉnh sửa, nhưng với Alt + Home, tiêu điểm sẽ chuyển sang chọn trình chỉnh sửa và đôi khi tiêu điểm nằm trên tệp nhưng thực tế là không mở. Bằng cách này, bạn cũng có thể mở nó.


1

Kể từ năm 2020, bạn có thể sử dụng cùng một phím ( Alt+ F12) để chuyển đổi giữa thiết bị đầu cuối và cửa sổ trước đó bạn đang ở.


0

Giả thiết

Giải pháp này giả định rằng bạn muốn để thiết bị đầu cuối và tab điều khiển phiên bản (hoặc bất kỳ tab nào) luôn mở và không muốn đóng bất kỳ tab nào trong số chúng. Và bạn muốn chuyển từ thiết bị đầu cuối sang trình soạn thảo bằng phím tắt keybaord.

Giải pháp

  1. Chỉ định 2 (hoặc bất kỳ phím tắt nào khác) để chuyển đến thiết bị đầu cuối
  2. Bạn đã 9 chuyển đến tab kiểm soát phiên bản
  3. Nhấn 9Esc . Thao tác này sẽ đưa bạn đến trình chỉnh sửa và cả tab điều khiển phiên bản và thiết bị đầu cuối sẽ vẫn mở
  4. Khi bạn muốn truy cập thiết bị đầu cuối chỉ cần nhấn 2

Ảnh chụp màn hình Webstorm

Bạn có thể thấy webstorm của tôi, tôi vẫn mở hai tab ở dưới cùng. Và bạn cũng có thể thấy các cài đặt của thiết bị đầu cuối trong ảnh chụp màn hình này được sử dụng để mở nó ở chế độ tách.

nhập mô tả hình ảnh ở đây


0

Bạn có thể tạo Tab đầu cuối mới ( Ctrl+ Shift+T khi đang ở trong thiết bị đầu cuối) và kéo tiêu đề tab vào khu vực trình chỉnh sửa, chỉ làm cho nó trở thành tab "bình thường".

Sau đó, bạn có thể sử dụng alt+ leftalt+ rightđể chuyển đổi giữa tab trình chỉnh sửa và tab đầu cuối (khi ở chế độ ghi đè phím nóng IDE) hoặc chia theo chiều dọc, gán phím tắt "đi đến bộ chia tiếp theo" và sử dụng nó để chuyển đổi.


0
  • Điều này sẽ kích hoạt lại trình chỉnh sửa

  • Alt+ 1sau đóEsc


-1

Injellij -> Preference -> Key Map -> tìm kiếm "terminal" ->.

tìm hoặc thay đổi lối tắt ở đó

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.