2009-08-21 19 views
128

Trong nhật thực, bạn có thể nhấp vào Ctrl + I tại bất kỳ dòng nào và nó sẽ tự động thụt lề dòng hoặc nhóm đường theo lược đồ thụt lề mà bạn đã chọn trong cài đặt.Tôi làm cách nào để tự động liên kết trong Netbeans?

Tôi thực sự thiếu tính năng này trong Netbeans. Có tính năng tương đương nào không?

Tôi nhận thức được Alt +phím Shift +F nhưng nó không đủ tốt. Tôi muốn thụt lề một nhóm các dòng, chứ không phải tất cả các tập tin.

+7

Alt + Shift + F tại định dạng lại chỉ có một lựa chọn, không phải toàn bộ tập tin. –

+2

Chỉnh sửa đẹp @ వినోద్. – thomasfedb

+0

Bạn cũng có thể đặt ánh xạ khóa của mình giống với Eclipse với một cài đặt trong Tùy chọn. Tôi làm điều này khi tôi đang sử dụng NetBeans vì tôi chủ yếu là một người dùng Eclipse.Bằng cách đó tôi không phải nhớ hai hệ thống. – crowmagnumb

Trả lời

85

mở Công cụ -> Tùy chọn ->Keymap, sau đó tìm kiếm các hành động được gọi là "Re-indent dòng hiện tại hoặc lựa chọn" và thiết lập bất cứ shortcut mà bạn muốn.

+1

Vẫn không hoạt động với JavaFX, nhưng plugin Eclipse Eclipse eclipse có khiếm khuyết là tốt, vì vậy tôi đoán tôi chỉ phải chờ đợi cho JavaFX trưởng thành. Cảm ơn! –

+0

Đã thử với một tệp được rút gọn (tất cả mã trên một dòng) và sẽ không thụt lề bất cứ điều gì: toàn bộ tệp nằm trên một dòng. –

5

Ctrl + Shift + F sẽ làm định dạng của tất cả mã trong trang.

+1

Trong Netbeans mới nhất (6.71), nó là Alt + Shift + F và nó không hoạt động trong chế độ javaFX. Eclipse CDT (cho C/C++) có nó hoạt động không. Nó vẫn không đủ tốt, vì đôi khi tôi muốn thụt lề chỉ một vài dòng, và không phải tất cả các mã (ví dụ khi sửa các phần nhỏ của tập tin lớn có định danh xấu. Tôi không muốn thay đổi thụt lề của tất cả các dòng) –

+1

Ctrl + Shift + F mở hộp thoại "Tìm trong dự án" –

+2

LoL, 'ctrl' + 'shift' + 'f' là phím tắt cho Tìm trong tất cả các tệp –

20

Shift + Alt + F thụt toàn bộ tệp.

+0

Xem trả lời của tôi cho @Milhous –

9

Chọn các dòng bạn muốn định dạng lại (thụt lề), rồi nhấn Alt + Shift + F. Chỉ những dòng được chọn mới được định dạng lại.

2

Tôi có netbeans 6.9.1 mở ngay bây giờ và ALT + SHIFT + F chỉ thụt lề các dòng bạn đã chọn.

Nếu không có dòng được lựa chọn sau đó nó sẽ thụt toàn bộ tài liệu bạn đang ở.

1 hành vi có thể không lường trước là nếu bạn đã chọn chỉ có 1 dòng, nó phải được chọn hoàn toàn, nếu không nó không có gì. Nhưng bạn không phải hoàn toàn chọn dòng cuối cùng của một nhóm cũng không phải là nhóm đầu tiên.

tôi mong đợi nó để thụt chỉ có một dòng chỉ bằng cách chọn cặp đôi đầu tiên của ký tự nhưng không hiệu quả, yea tôi biết tôi là lười biếng như là địa ngục ...

+0

Cảm ơn. Có lẽ nó đã được cố định kể từ khi tôi viết nó, có lẽ tôi đã không nhận thấy và nó luôn luôn là OK. Điều cần biết là nó hoạt động (gần như) như bây giờ. –

4

Nếu bạn muốn auto-indent giống như Emacs nó trên TAB, tức là thụt lề dòng hiện và di chuyển con trỏ đến nhân vật phi khoảng trắng đầu tiên, làm như sau:

  1. tới Tools -> Options -> Editor -> Macros
  2. Tạo macro mới và gọi nó giống như "tabindent"
  3. Chèn đoạn mã sau vĩ mô:

    reindent-line caret-line-đầu-cột caret-bắt-line

  4. Bấm "Đặt Shortcut" và nhấn TAB

159

Nhấn Alt + Shift + F thụt lề lựa chọn của bạn. Nếu không có gì được chọn, nó sẽ thụt vào toàn bộ tập tin.

Trong các phiên bản mới hơn của NetBeans, bạn thậm chí có thể định dạng nhiều tệp/thư mục cùng một lúc! Trong cửa sổ/thanh bên Projects, nếu bạn chọn một hoặc nhiều thư mục hoặc tệp và nhấn Alt + Shift + F. NetBeans yêu cầu "Định dạng đệ quy các tệp và thư mục đã chọn?" và nhấn OK sẽ định dạng đệ quy tất cả các tệp/thư mục đã chọn.

Trên Mac OS X, phím tắt là Ctrl + phím Shift +F. (Lưu ý: đó là Ctrl và không )

Tôi đã sử dụng trên các phím tắt trên NetBeans 7 và 8.

+0

Tôi trễ một chút với bữa tiệc nhưng lối tắt này làm nhiều hơn là chỉ ảnh hưởng đến thụt đầu dòng. Trong hộp, việc định dạng lại thêm/xóa các dấu ngắt dòng (ví dụ trên các chú thích '/ ** ** /' và gần dấu ngoặc nhọn '{}'). Điều này đặc biệt rắc rối khi làm việc với mã của người khác và tất cả những gì bạn muốn làm là có sự phù hợp với những gì bạn thấy dễ đọc. – kwah

+0

Đã chỉnh sửa để giải thích cách định dạng nhiều tệp –

+0

"Ctrl + Shift + F" hoạt động với tôi trong máy Mac của tôi bằng "NetBeans IDE 8.0.2". –

2

Để định dạng tất cả các mã trong NetBeans, nhấn Alt + Shift + F. Nếu bạn muốn thụt lề dòng, chọn các dòng và nhấn Alt + Shift + phím mũi tên phải và để hủy liên kết, nhấn Alt + Shift + phím mũi tên trái.

+0

Nhận xét này hiển thị trực tiếp trên tìm kiếm của google, gz: D –

+0

đây là câu trả lời đúng. – Mohannd

2

cho Java NetBeans 7.1 và sau đó, ngay cả trong NetBeans 8.0 (Đó Tôi đang hiện đang sử dụng) và sau đó, các phím tắt là:

Alt +phím Shift +F

nếu bạn nhìn vào truy cập KeyMap từ menu: Tools ->Options ->Keymap, "hành động" là Định dạng được xác định bằng Lối tắt: Alt + phím Shift + F

4

Dưới đây là các thủ tục hoàn chỉnh để tự động thụt lề một tập tin với Netbeans 8.

Bước đầu tiên là để đi đến Tools -> Options và click vào nút Editor và tab Formatting như nó được hiển thị trên hình ảnh sau.

enter image description here

Khi bạn đã thiết lập tùy chọn định dạng của bạn, nhấp vào nút Apply và OK. Lưu ý rằng ví dụ của tôi là với ngôn ngữ C++, nhưng điều này cũng áp dụng cho Java.

Bước thứ hai là CTRL + A trên tệp mà bạn muốn áp dụng cài đặt định dạng mới của mình. Sau đó, ALT + SHIFT + F hoặc nhấp vào menu Source -> Format.

Hy vọng điều này sẽ hữu ích.

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