Wersja NetBeans, której używam to 6.5.1Jak przełączać nowe linie w systemie Windows i systemie UNIX w Netbeans?
Odpowiedz
Cytat z Netbeans Wiki:
NetBeans redaktor szanuje separatora wiersza używany w istniejącym pliku. Odczytuje plik do instancji dokumentu redaktor w następujący sposób:
Pierwszy wiersz pliku jest odczytywany i rodzaj separatora linia jest określona - oczekuje się, że będzie jednym z
- " \ n”(LF) - Unix
- "\ r"(CR), - MAC
- "\ r \ n"(CRLF) - Windows
Lin Typ separatora jest pamiętany w instancji dokumentu dla przyszłej operacji składowania.
- Wszystkie wiersze w pliku są odczytywane, a ich separator linii (niezależnie od tego, jaki jest) jest tłumaczony jako "\ n", który jest jedynym typem separatora linii, z którym edytor może pracować.
- Po operacji składowania każde "\ n" w dokumencie jest tłumaczone na zapamiętany typ linii separtor.
Uwaga: Jeśli w pliku byłaby mieszanka separatorów linii wielu typów, to przy zapisywaniu będzie używany tylko typ separatora linii z pierwotnego pierwszego wiersza.
Dla nowych plików (zbudowanych z szablonów) edytor używa domyślnego separatora linii na platformie.
Aktualizacja:
Jak NetBeans 7.3 jest nowa change-line-endings-on-save plugin, który umożliwia skonfigurowanie zakończeń linii globalnie lub per-projektu.
Myślę, że nie możesz. NB użyje natywnego formatu systemu operacyjnego, w którym jest uruchomiony. Jeśli masz z tym problemy, istnieje Ant FixCRLF
task.
Istnieje własność specyficzna dla platformy, z której możesz korzystać, aby twój kod był krzyżowany z platformą. Zobacz http://java.sun.com/docs/books/tutorial/deployment/applet/properties.html
String newline = System.getProperty("line.separator");
Wierzę, że mówi o rzeczywistych plikach źródłowych Java. –
Właściwie koduję w PHP;) – Exander
nie wiem jak to zrobić przy użyciu NetBeans, ale jeśli przechowywać kodu w repozytorium, warto zajrzeć do svn własności svn: eol-style.
Niestety, przechowujemy nasz kod w repozytorium CVS. – Exander
Jaki jest twój cel - mieć przepływ pracy przy użyciu tylko końcówek linii Unix?
Jak już wspomniano, w Netbeans nie ma żadnej funkcji do przekonwertowania z jednej linii na drugą.
Nowe pliki PHP utworzone w NetBeans (Plik> Nowy plik> PHP) mają domyślnie zakończenia linii Unix.
To naprawdę nie zapewnia funkcjonalności, o którą prosiłeś, ale Netbeans uszanuje zakończenia plików istniejących plików i utworzy nowe pliki PHP z końcówkami linii Unix.
Istnieje wtyczka, która pomoże zmienić końcówki linii. Jest to "Show and change line endings". Możesz zainstalować go bezpośrednio w NetBeans.
Przejdź do menu Narzędzia-> Wtyczki-> Dostępne wtyczki
Następnie wyszukaj. Zaznacz pole wyboru i naciśnij przycisk "Zainstaluj".
err ... przepraszam, przeszedłem do emacs jakiś czas temu, a teraz nie ma dla mnie żadnego znaczenia, który styl znaków jest używany w plikach. – Exander
Może być pomocny dla innych szukających, ponieważ ta strona pojawia się na pierwszej stronie wyszukiwania google :) A NetBeans nie ma jeszcze tej funkcji domyślnie. – Junaid
Super, dzięki za cynk, działa bardzo dobrze do tej pory – Carlton
niedawno zaktualizowano do wersji 7.2 i zacząłem szukać rozwiązania, które miałem w wersji 7.1.2. Spójrz na this plugin, który pomaga przełączać się między typami końców linii.
użyj tego NetBeans plugin
http://plugins.netbeans.org/plugin/36810/show-and-change-line-endings
Install http://plugins.netbeans.org/plugin/36810/show-and-change-line-endings w netbean i pokaże przerwę linii w prawym dolnym pasku zadań wewnątrz netbean również można przełączać się pomiędzy Windows, Linux i Mac.
- 1. Narzędzia w stylu Unix w systemie Windows?
- 2. Ujednolicenie ukośników i ukośników w systemie UNIX/Windows
- 3. Planowanie wątków w systemie UNIX
- 4. Rozmiar procesu w systemie UNIX
- 5. praca -z w systemie UNIX
- 6. Czy jest możliwe, aby źródło pliku wsadowego w systemie Windows cmd, jak można w systemie Unix?
- 7. Jak uzyskać czas GMT w systemie Unix?
- 8. Jak zamontować i odmontować w systemie Windows?
- 9. Odpowiednik Unix eval w Windows
- 10. CouchDB w systemie Windows?
- 11. GCC w systemie Windows - Bash w systemie Ubuntu w systemie Windows (WSL), CygWin, MinGW
- 12. Czasomierze w systemie Windows
- 13. sortowanie właścicieli ls-l w systemie Unix
- 14. nohup dla procesu potomnego w systemie UNIX
- 15. Tworzenie nowego pliku w systemie UNIX
- 16. Kiedy działa .Net w systemie UNIX?
- 17. Zabicie nieistniejącego proces w systemie UNIX
- 18. Najlepszy sposób na stoper w systemie UNIX
- 19. Jak uzyskać dostęp i modyfikować kontakty w systemie Windows 8?
- 20. Pomoc dotycząca deskryptorów plików w systemie Unix
- 21. odwrócić pliku w systemie Unix shell
- 22. Porównaj ciąg znaków w systemie Unix
- 23. Jak przełączać się między aktywnymi automatami doków w systemie OSX?
- 24. Wymienione potoki w systemie Windows i Linux
- 25. Znajdź pliki o rozmiarze w systemie Unix
- 26. Usuwanie tylko moich plików w systemie Unix
- 27. Ruby - nowe linie i operatorzy
- 28. Obsługa sygnałów w systemie Windows
- 29. Localhost w systemie Windows 7
- 30. Wdróż i uruchom coś za pomocą Java w systemie UNIX
Czy to oznacza, że nie można ręcznie zmienić tego zachowania? – Exander
Nie wierzę w to. Na wiki podano: "Obecnie nie ma dodatkowych opcji obsługi separatorów linii." –
Rozumiem. Ok, dziękuję za informację;) – Exander