Làm cách nào để chọn lần xuất hiện tiếp theo trong trình chỉnh sửa IDEA


89

Ctrl+ Dthực hiện find_under_expandlệnh trong siêu phàm. Về cơ bản, điều này đã tìm kiếm sự xuất hiện tiếp theo của văn bản đã được chọn và chọn nó, vì vậy khi tôi chỉnh sửa, nó được chỉnh sửa trên cả hai nơi cùng một lúc. Tôi hiện đang cố gắng chuyển sang trình chỉnh sửa IDEA (chẳng hạn như WebStorm, PHPStorm, PyCharm, v.v.) nhưng vẫn chưa tìm thấy lệnh nào giống như lệnh này trong IDE này.


Bài này được sử dụng như một ví dụ cho này meta thảo luận
ryanyuyu

Câu trả lời:


181

Tôi tin rằng gần đây họ đã thêm điều này vào bản phát hành IntelliJ mới nhất và tôi cũng sẽ giả sử PhpStorm. Vì các liên kết dành riêng cho hệ thống, hãy xem tại http://blog.jetbrains.com/phpstorm/2014/03/working-with-multiple-selection-in-phpstorm-8-eap/ . Có vẻ như phiên bản đó có sẵn thông qua EAP, vì vậy không biết khi nào họ sẽ phát hành nó để tiêu dùng chung (hoặc nếu họ đã có).

CỔ TÍCH DEFAULT

Alt+ Jtrên Windows và Linux, Ctrl+ Gtrên Mac OS X


1
AFAIK ETA trên phiên bản 8.0 là cuối tháng 6 / đầu tháng 7.
Kootli

4
Lấy từ liên kết được cung cấp, Alt+Jtrên Windows, Ctrl-GtrênMac OS X
Kiee

Đúng! Alt+Jsẽ chọn / bỏ chọn lần xuất hiện tiếp theo, trên Windows.
Zenadix

Giải pháp tuyệt vời. Cảm ơn bạn!
arefin2k

2
@anddero Ctrl+Alt+Shift+JhoặcCtrl-Cmd-G
Orkhan Alikhanov


7

Trong cửa sổ cài đặt, tìm kiếm "Thêm lựa chọn cho lần xuất hiện tiếp theo" (PhpStorm 8.0.1)

Trên mac, mặc định là ctrl + G, nhưng bạn có thể thay đổi nó thành ctrl + D (hoặc cmd + D trên mac)


1
Cảm ơn bạn, đó là những gì tôi đang tìm kiếm.
Tomáš Votruba

4

Trên Windows

Alt+ j- Nhiều lựa chọn

Alt+ Shift+ j- Bỏ chọn Nhiều lựa chọn


4

Hiện nó được ánh xạ với

để lựa chọn, Alt + J

để không được lựa chọn, Alt + Shift + J

nhưng nếu bạn quen thuộc với các phím tắt tuyệt vời như Ctrl + D

Jetbrains cung cấp cho bạn một tùy chọn để thay đổi cài đặt,

Cài đặt -> Bản đồ bàn phím -> Tác vụ của người chỉnh sửa

tìm kiếm nhiều lựa chọn, tìm Alt + J rồi nhấp chuột phải -> chọn thay đổi phím tắt

đặt các phím tắt bạn muốn như siêu phàm, Ctrl + D

Đây là tài liệu


2

Tôi nghĩ điều bạn muốn làm là cấu trúc lại nó ở tất cả các vị trí trong tệp cùng một lúc. Vì vậy, trong máy MAC, phím tắt tiện dụng cho nó là shift + F6 (bạn có thể phải sử dụng phím fn trước F6). Nhấp vào văn bản bạn muốn thay đổi, sau đó nhấn shift + F6 . Nó sẽ đánh dấu văn bản và sau đó thay đổi của bạn ở tất cả các vị trí trong tệp. :)

Nó sẽ thực hiện công việc giống như sublime ctrl + D


1

PhpStorm có chức năng "Chọn từ ở dấu mũ", Ctl + W và Ctl + Shift + W (bạn có thể kiểm tra các phím của mình bằng cách tìm kiếm trong Tùy chọn> Bản đồ phím).

Chi tiết tại đây: http://www.jetbrains.com/phpstorm/webhelp/selecting-text-in-the-editor.html#d617165e275

Không hoàn toàn chắc chắn nếu nó giống như bạn đã đề cập, nhưng nó rất tiện dụng!


Vâng, đó không phải là những gì OP yêu cầu, nhưng nhờ vào liên kết của bạn, tôi có thể tìm thấy phím tắt cho "Chọn từ ở dấu mũ" này trong Mac. Mình là newbie với PHPStorm: D
Ngoc Pham
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.