Phiên bản NetBeans mà tôi sử dụng là 6.5.1Làm cách nào để chuyển đổi giữa các dòng mới của Windows và UNIX trong Netbeans?
Trả lời
Phần trích dẫn từ Netbeans Wiki:
NetBeans biên tập tôn trọng tách dòng được sử dụng trong một tập tin hiện có. Nó đọc các tập tin vào một thể hiện tài liệu biên tập theo cách sau:
Dòng đầu tiên của file được đọc và dòng loại tách được xác định - đó là dự kiến sẽ là một trong những
- " \ n"(LF) - Unix
- "\ r"(CR) - Mac
- "\ r \ n"(CRLF) - Windows
Các lin Kiểu phân tách e được ghi nhớ trong cá thể tài liệu cho hoạt động lưu sau này.
- Tất cả các dòng trong tệp được đọc và dấu tách dòng của chúng (bất kể loại đó là gì) được dịch thành "\ n" là loại dấu tách dòng duy nhất mà trình chỉnh sửa có thể làm việc.
- Khi lưu hoạt động, mỗi "\ n" trong tài liệu được dịch sang kiểu bộ nhớ dòng riêng.
Lưu ý: Nếu có một hỗn hợp các bộ tách dòng của nhiều loại trong toàn bộ tệp thì chỉ có thể sử dụng loại dấu tách dòng từ dòng đầu tiên ban đầu khi lưu.
Đối với các tệp mới (được tạo từ mẫu), trình chỉnh sửa sử dụng dấu tách dòng nền mặc định.
Cập nhật:
Tính đến Netbeans 7.3 có một change-line-endings-on-save plugin mới cho phép bạn cấu hình kết thúc dòng trên toàn cầu hoặc mỗi dự án.
Tôi nghĩ bạn không thể. NB sẽ sử dụng định dạng hệ điều hành gốc mà nó đang chạy. Nếu bạn có vấn đề với điều đó, có một Ant FixCRLF
task.
Có một đặc tính nền tảng cụ thể mà bạn có thể sử dụng làm cho nền tảng mã chéo của bạn. Xem http://java.sun.com/docs/books/tutorial/deployment/applet/properties.html
String newline = System.getProperty("line.separator");
Tôi tin rằng anh ấy đang nói về các tệp nguồn Java thực tế. –
Thực ra, tôi viết mã bằng PHP;) – Exander
Tôi không biết làm thế nào để làm điều này bằng NetBeans, nhưng nếu bạn lưu trữ mã của bạn trong một kho lưu trữ Subversion, bạn có thể muốn nhìn vào svn tài sản svn: eol-style.
Thật không may, chúng tôi lưu trữ mã của chúng tôi trong kho CVS. – Exander
Mục tiêu của bạn - để có luồng công việc chỉ sử dụng kết thúc dòng Unix?
Như đã được chỉ ra - không có bất kỳ chức năng nào trong Netbeans để chuyển đổi từ một dòng kết thúc sang dòng khác.
Tệp PHP mới được tạo trong NetBeans (Tệp> Tệp mới> PHP) có đuôi dòng Unix theo mặc định.
Điều này thực sự không cung cấp cho bạn chức năng mà bạn đã hỏi nhưng Netbeans sẽ tôn trọng tệp kết thúc của các tệp hiện có và tạo tệp PHP mới với đuôi dòng Unix.
Có plugin sẽ giúp chuyển đổi kết thúc dòng. Đó là 'Show and change line endings'. Bạn có thể cài đặt nó trực tiếp trong NetBeans.
Đi tới Tools-> Plugins-> Available Plugins
Sau đó tìm kiếm. Chọn hộp kiểm và nhấn nút 'Cài đặt'.
err ... xin lỗi, tôi chuyển sang emacs một số thời gian trước đây, và ngay bây giờ nó không có hậu quả với tôi mà phong cách của newlines được sử dụng trong các tập tin. – Exander
Có thể hữu ích cho những người khác đang tìm kiếm vì trang này xuất hiện trong trang đầu tiên của tìm kiếm google :) Và NetBeans chưa có tính năng này theo mặc định. – Junaid
Thật tuyệt vời, cảm ơn mẹo, hoạt động rất tốt cho đến nay – Carlton
được cập nhật gần đây lên 7.2 và bắt đầu tìm kiếm giải pháp tôi đã có ở phiên bản 7.1.2. Hãy xem this plugin giúp chuyển đổi giữa các loại kết thúc dòng.
Vui lòng sử dụng netbeans plugin này
http://plugins.netbeans.org/plugin/36810/show-and-change-line-endings
Install http://plugins.netbeans.org/plugin/36810/show-and-change-line-endings trong NetBean và nó sẽ hiển thị các ngắt dòng ở phía dưới thanh tác vụ ngay trong NetBean bạn cũng có thể chuyển qua lại giữa Windows, Linux và Mac.
- 1. Dòng mới Unix vào cửa sổ dòng mới (trên Windows)
- 2. Làm cách nào để chuyển một tệp dưới dạng đối số dòng lệnh trong Netbeans
- 3. GUID dòng lệnh cho Unix và Windows?
- 4. Làm cách nào để chuyển đổi giữa Float và [Word8]?
- 5. Làm cách nào để làm mới Netbeans workspace?
- 6. Chuyển đổi giữa EXE độc lập và dịch vụ windows
- 7. Làm cách nào để chuyển đổi các chuỗi giữa chữ hoa và chữ thường trong Java?
- 8. Lý do lựa chọn sự khác biệt biểu diễn dòng mới của Unix, Mac, DOS/Windows?
- 9. Làm cách nào để chuyển đổi mã giữa OmniXML và thư viện XML của Delphi?
- 10. Sử dụng kết hợp "đầu" và "đuôi" để hiển thị dòng giữa của tệp trong Unix
- 11. Làm cách nào để chuyển đổi giữa ký hiệu khoa học và thập phân trong Perl?
- 12. Làm thế nào để chuyển đổi giữa nhiều tệp trong UNIX trong khi sử dụng trình soạn thảo VI?
- 13. Chuyển đổi từ thời gian Unix tại dòng lệnh
- 14. Làm cách nào để chuyển đổi giữa các phụ thuộc của dự án và thư viện trong SBT?
- 15. Làm thế nào để điều chỉnh các thiết lập SVN để chuyển đổi dòng endlings trên Windows?
- 16. Làm thế nào tôi có thể in chỉ một dòng mới unix trong Perl trên Win32?
- 17. Xử lý ký tự dòng mới trong đầu vào giữa Windows và Linux
- 18. Làm cách nào để chuyển đổi chuỗi HH: MM: SS thành thời gian thời gian UNIX?
- 19. làm cách nào để làm mới DataGrid trong Windows Mobile?
- 20. Moment.js và Unix Epoch chuyển đổi
- 21. Làm thế nào để loại bỏ trả về vận chuyển và dòng mới trong Postgresql?
- 22. Làm cách nào để thay thế dòng mới/ngắt dòng bằng dấu cách trong javascript?
- 23. Làm thế nào để chuyển đổi múi giờ của các giá trị của một Pandas Dòng
- 24. Làm thế nào để tìm các dòng có chứa nhiều hơn một khoảng trắng giữa các chuỗi trong unix?
- 25. Làm thế nào để chuyển đổi giữa các byte và chuỗi trong Python 3?
- 26. Làm cách nào để trích xuất các dòng giữa hai dòng phân cách trong Perl?
- 27. Có cách nào để NetBeans đảm bảo một dòng mới ở cuối tệp không?
- 28. Chuyển đổi giữa nhiều khóa ssh trong Git trên Windows
- 29. Làm cách nào để ghi đè lệnh chuyển đổi của Windows bằng lệnh của ImageMagick?
- 30. Làm cách nào để chuyển đổi từ Lịch Gregorian sang Thời gian Unix, trong Java?
Điều này có nghĩa là không có cách nào để tự thay đổi hành vi này? – Exander
Tôi không tin như vậy. Các tiểu bang wiki: "Hiện tại không có tùy chọn bổ sung để xử lý các dấu tách dòng." –
Tôi hiểu. Ok, cảm ơn thông tin;) – Exander