2014-12-17 21 views
10

Nếu tôi nhận xét hoặc phù hợp với Ctrl + / trong IntelliJ 14 con trỏ di chuyển một dòng xuống. Tôi làm cách nào để tắt tính năng này?IntelliJ, tắt con trỏ di chuyển sau khi bình luận một dòng với một phím tắt?

+1

Tôi không tin đó là điều mà người dùng cuối có thể định cấu hình được. – Makoto

+0

Tôi đã thử nghiệm trong IntelliJ 14 của mình, vì vậy, Ctrl + Shift +/sẽ nhận xét ra lựa chọn mã. –

+0

Điểm trong câu hỏi này là tôi không muốn con trỏ SAU bình luận trong hoặc ngoài một dòng để di chuyển. – simonides

Trả lời

4

Bạn không thể tắt điều đó, tuy nhiên bạn có thể xác định macro.

  1. Bắt đầu với Edit | Macros | Start Macro Recording
  2. Nhấn Ctrl + / để nhận xét ra dòng hiện
  3. Nhấn Up để di chuyển dấu nháy vào dòng đó một lần nữa
  4. End với Edit | Macros | Stop Macro Recording

Dấu mũ sẽ quay lại cùng một nhật ký Vị trí ical như trước, đúng như mong đợi.

Bạn có thể gán macro cho bất kỳ phím tắt mà bạn thích: Settings | Keymap | Macros

+0

Có một vấn đề không may với điều này: chuyển động của con trỏ sau khi nhận xét phụ thuộc vào ngôn ngữ. Khi chỉnh sửa Java, con trỏ di chuyển đến dòng tiếp theo sau khi nhận xét; khi chỉnh sửa XML, con trỏ không di chuyển. Đặt macro này "sửa" hành vi cho Java nhưng sau đó phá vỡ hành vi cho XML. Tôi đã tìm thấy không có cách nào để làm cho nó hoạt động đúng trong cả hai bối cảnh. – Karakuri

4

workaround không có macro: nếu bạn chọn dòng hoặc một ký tự đơn từ dòng, và sau đó nhận xét ra, các dấu nháy sẽ ở lại cùng Chức vụ.

Các vấn đề liên quan