Chuyển đến phím tắt trình soạn thảo trong Intellij IDEA


231

Tôi có thể sử dụng F12để chuyển sang cây dự án (nếu đó là công cụ cuối cùng mà tôi đã sử dụng), nhưng có lối tắt nào để quay lại trình chỉnh sửa không?


2
Nếu bạn đang sử dụng ESC cho cái gì khác (ví dụ như vim), upvoting này sẽ giúp tình hình: upvoting này sẽ giúp: youtrack.jetbrains.com/issue/IDEA-116865
pondermatic

1
Đề xuất cho bạn alt + 1 cho điều đó, gần hơn từ vị trí ngón tay của bạn
Pipo

Câu trả lời:


503

Esc thường mang lại sự tập trung trở lại cho biên tập viên.


2
À, tệ quá. Cảm ơn bạn đã trả lời nhanh chóng!
Ionuț G. Stan

29
Cảm ơn bạn! Tôi không thể tin rằng mình đã phải tìm kiếm thông tin đó khó đến thế nào :)
Alexander Torstling

32
Chào! Điều đó dường như không hoạt động với thiết bị đầu cuối, đáng buồn. Biết cách giải quyết nào không?
Ven

24
Chính xác những gì @Ven nói. Một số cửa sổ công cụ chỉ đáp ứng với Shift-Escape, hoạt động nhưng ẩn cửa sổ công cụ.
spieden

5
Có một vài cách giải quyết cho thiết bị đầu cuối. Xem câu trả lời này: stackoverflow.com/a/23860667/722929
Tobber

21

Với Alt + Home, bạn thực sự có thể tập trung vào việc chọn tệp và nhấn enter để đi đến trình chỉnh sửa.

Esc không phải lúc nào cũng tập trung vào biên tập viên.

Đối với những người trên Mac (bạn không có phím Home), hãy sử dụng Command + E để mở các tệp gần đây rồi nhấn enter.


12

Nhấn F4 ( Jump to Sourcehành động) trong tài nguyên đã chọn trong Chế độ xem dự án sẽ mở trình chỉnh sửa với tiêu điểm.


2
Điều này thực sự khó chịu khi tôi phải thêm phím Enter làm phím tắt thứ hai (cùng với F4) để mở và tập trung tệp từ chế độ xem Dự án
avalanche1

1
Cách giải quyết tốt nhất cho tôi vì nó không ẩn bất kỳ cửa sổ nào khác. Cảm ơn.
davidxxx

5

Một cách dễ dàng khác để chuyển từ Terminal sang Editor (trên Mac) với hai phím gần nhau: Nhấn ⌘1để đi đến cửa sổ công cụ dự án, sau đó nhấn Esc.


4

Đây chắc chắn là một cách giải quyết, nhưng, trên mac os, các tổ hợp phím sau hoạt động,

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

Vì vậy, tôi đã tạo một Dịch vụ bằng Automator như sau,

  • không nhận được đầu vào
  • chỉ kích hoạt IDE của tôi (phpstorm)
  • chạy AppleScript (xem bên dưới)

Sau đó, tôi đã ánh xạ Dịch vụ qua "Tùy chọn hệ thống> Bàn phím> Phím tắt> Dịch vụ" thành

[ CTRL + OPTION + CMD + i ]

Dịch vụ tự động hóa, chứa AppleScript sau,

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

Tôi không biết điều này là có thể, cảm ơn vì đã đăng câu trả lời này!
pedromanoel

câu trả lời tuyệt vời ở đây - tôi cũng sẽ sử dụng nó làm mẫu cho các lệnh khác
javadba

Cảm ơn bạn. Shift + Cmd + A theo sau là Esc dường như cũng hoạt động.
Jeff Schwab

4

Bạn có thể sử dụng ctrl + tabĐiều hướng giữa các tệp được mở trong trình chỉnh sửa và cửa sổ công cụ.

Mẫu vật


2

Không có giải pháp hoàn hảo, vì Escapekhông hoạt động nếu Cửa sổ công cụ khác của bạn là Terminal, Windowed ... do đó, có một vé mở trên Jetbrains, trang web theo dõi lỗi nhìn thấy liên kết này .

Ngoài ra, nếu bạn đã tắt "Tự động ghi nguồn" (trạng thái mặc định trong Intellij):

  • Escape đặt con trỏ trong tệp hiện đang hiển thị trong trình chỉnh sửa (Như đã đề cập trong các Câu trả lời khác)
  • F4đặt con trỏ trong tệp hiện được chọn trong khung nhìn Project .

2

Cách thanh lịch nhất được tìm thấy trong mac: ctrl + tab + p

ctrl + tab: mở tệp gần đây, luôn mở tệp
ctrl + pcuối cùng: dòng cuối cùng trong sơ đồ phím mặc định của mac

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.