Как изменить окончание строки, используемое в Netbeans - PullRequest
22 голосов
/ 21 июля 2010

Netbeans имеет эту запись в вики на концах строк: http://wiki.netbeans.org/FaqEditorEOLs

Но это не очень полезно. Это просто говорит о том, что вы не должны разрабатывать на других ОС, и это все ...

Однако в моей ситуации я не имею над этим никакой власти. Я нахожусь на машине с Windows, и приложение PHP, над которым я работаю, должно заканчиваться UNIX EOL.

Кажется, нет возможности установить это для новых файлов. Может кто-нибудь сказать мне, где это установить?

Ответы [ 5 ]

15 голосов
/ 23 июля 2010

Только что увидел, что вы можете установить это как флаг запуска командной строки: -J-Dline.separator = LF

Я сам не проверял это, но я ищу способы испечь это вконфиги как-то.

14 голосов
/ 15 ноября 2011

С тех пор вышел специальный плагин: http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=36810

Мне также нравится предложение @JimLewis, но я работаю в Windows с виртуальной машиной Linux, поэтому в некоторых случаях окончание строки системы управления версиями не может помочь.

[обновление 201709] Я больше не использую NetBeans (извините, но мне нужна поддержка Python, и он слишком глючит), и почти больше не развиваюсь для Windows, но @ marinos-an в комментарии предлагает https://github.com/welovecoding/editorconfig-netbeans, который использует общий файл настроек, который может быть подобраны несколькими редакторами через плагины. Определенно интересно попробовать, так как файл настроек является комментируемым!

11 голосов
/ 21 июля 2010

Рассматривали ли вы управление окончаниями строк на уровне контроля версий? Subversion, например, позволяет установить атрибут «eol-style» со значениями «LF», «CR», «CRLF», и «родной» (который переводит окончания строк, хранящиеся в репозитории, во что угодно подходит для платформы, на которой проверяются файлы, и конвертирует Другой способ, когда вы регистрируетесь.)

2 голосов
/ 10 августа 2013

Ответ fentie решил мою проблему с окончаниями строк, так как вставка многострочного MySQL из NetBeans в командную строку MySQL приводила к ошибкам.

Чтобы передать этот аргумент в NetBeans при каждом его открытии, добавьте его в netbeansФайл .conf:

/ Applications / NetBeans / NetBeans \ 7.1.2.app/Contents/Resources/NetBeans/etc/netbeans.conf в OS X.

Из NetBeansСтраница Mac в разделе Советы и хитрости.

Когда я вставлял многострочные операторы SQL из NetBeans в клиент командной строки MySQL на OS X или на удаленный сервер Linux, MySQL выводил список всех возможных вариантов команд, даваямне некий странный тип приглашения>, и я был вынужден нажать Ctrl + C и снова войти в MySQL.

2 голосов
/ 23 октября 2012

Пожалуйста, используйте следующий плагин Netbeans

http://plugins.netbeans.org/plugin/36810/show-and-change-line-endings

...