2011-01-01 24 views
15

Có thể cấu hình Eclipse để cắt dòng với Ctrl +X? Có trực quan hơn và để lại Ctrl + D vào các dòng trùng lặp? Tôi đang cố gắng IntelliJ ngay bây giờ và tiếp tục nhập Ctrl + D để xóa các dòng trùng lặp.Tuỳ chỉnh Cut dòng trong nhật thực với Ctrl-X

EDIT: Wow, đã có năm câu trả lời. Tôi muốn Ctrl + X để cắt toàn bộ dòng nếu không có gì được chọn, nếu không thì sẽ cắt thường xuyên. Điều tương tự với Ctrl + C. Đây là một tính năng thú vị trong số IntelliJ.

+4

Trừ rằng tổ hợp phím Ctrl-X đòi hỏi bạn phải chọn những gì bạn đang cắt. Tôi đoán OP muốn Ctrl-X để xóa các dòng có chứa con trỏ, bất kể cho dù bất cứ điều gì được chọn hay không. –

+2

Anh ấy muốn có một hoạt động hoàn toàn khác với những gì mà Ctrl-X hiện đang thực hiện. Liệu nó có quan trọng cho dù nó trực quan? Nó rõ ràng là một cái gì đó Eclipse có thể làm, vì Ctrl-X là phục hồi cho các ràng buộc Emacs. Tôi không sử dụng Eclipse đủ để có câu trả lời khỏi đỉnh đầu của tôi, nhưng nếu đó là bản sao Eclipse của anh ta, và đó là cách anh ta muốn nó hoạt động, tại sao cuộc thảo luận liệu nó trực quan hay không quan trọng? –

+0

Đủ công bằng. Miễn là anh ta nhận được câu trả lời của anh ta. ;-) –

Trả lời

15

Mỗi khi tôi cài đặt Eclipse, tôi quên nó không có chức năng này theo mặc định và phải tìm cách sửa nó.

Plugin này làm việc cho tôi và thực hiện chính xác (và duy nhất) những gì các poster ban đầu yêu cầu

http://code.google.com/p/copycutcurrentline/

+0

Không hoạt động trong nhật thực Indigo – Ixx

+0

Trong Juno, nó hoạt động hoàn hảo, bây giờ nhật thực IDE hoàn hảo, cảm ơn rất nhiều! – Gaeburider

+0

Nó hoạt động trong trình tạo flash. Nhưng thú vị là tôi phải khởi động lại nó nhiều lần hơn – Matyas

1

Bạn có thể xóa các đường có CTRL + X! (Trong thực tế bạn cắt chúng, nhưng tuy nhiên chúng không còn ở đó nữa)

+0

không hoạt động trên eclipse indigo! –

3

Chắc chắn bạn có thể. Truy cập Window -> Preferences -> General -> Keys và đổi số Binding cho các lệnh Delete LineDuplicate Line.

4

Có, sử dụng hộp thoại Tuỳ chọn để định cấu hình phím tắt. Nhưng tôi nhận thấy giá trị mặc định là hữu ích hơn:

  • Alt + Xuống bản sao dòng dưới dòng hiện tại (Up bản sao trên)
  • Ctrl + Alt + Xuống giao dịch hoán đổi dòng hiện tại với dòng bên dưới nó (Lên trên hoán đổi với dòng trên), về cơ bản di chuyển đường hiện tại lên hoặc xuống
+0

+1! Cách sao chép/chuyển đổi Eclipse-ish chỉ trực quan hơn nhiều so với ctrl + T/ctrl + D của Scintilla chuẩn. – Kos

2

Tôi đã tìm kiếm các chức năng tương tự - di chuyển dòng (Alt - mũi tên) hoặc sao chép (Ctrl - Alt - mũi tên) là không giống nhau - không phải khi bạn muốn để có được dòng vào tập tin hoàn toàn khác nhau, ví dụ.

Có một vấn đề trên Eclipse của bugzilla cho điều này - kể từ năm 2002.

IntelliJ IDEA có Ctrl + X/C khi không có gì được chọn (và hầu như không được biên tập đầu tiên để làm điều đó theo cách đó) và nó hoạt động thực sự độc đáo.Bạn bằng cách nào đó có thể bắt chước hành vi này cho bản sao - lặp lại trong các dòng và cắt nó (Ctrl - Alt - mũi tên xuống, sau đó Ctrl +x).