Как переключиться между линиями Windows и UNIX в Netbeans?

17

Версия NetBeans, которую я использую, - 6.5.1

    
задан Exander 12.06.2009 в 14:40
источник

9 ответов

24

Цитируется из Netbeans Wiki :

Редактор NetBeans уважает разделитель строк, используемый в существующем файле. Он считывает файл в экземпляр документа редактора следующим образом:

  • Первая строка файла считывается и определяется тип разделителя строк - ожидается, что он будет одним из

    • "\ n" (LF) - Unix
    • "\ r" (CR) - Mac
    • "\ r \ n" (CRLF) - Windows
  • Тип разделителя строк запоминается в экземпляре документа для последующей операции сохранения.

  • Все строки в файле считываются, и их разделитель строк (независимо от того, какой тип он) переводится в «\ n», который является единственным типом разделителя строк, с которым редактор может работать.
  • При сохранении операции каждый «\ n» в документе преобразуется в сохраненный тип separtor строки.

Примечание. Если в файле будет смесь разделителей строк из нескольких типов, тогда при сохранении будет использоваться только тип разделителя строк из исходной первой строки.

Для новых файлов (построенных из шаблонов) редактор использует разделитель строк по умолчанию.

Update:

В NetBeans 7.3 есть новый сменный-конец-конец-в-сохранении , который позволяет настраивать окончания строк по всему миру или для каждого проекта.

    
ответ дан Alistair Sutherland 15.06.2009 в 18:00
источник
15

Существует плагин, который поможет переключить окончание строки. Это Показать и изменить окончание строк . Вы можете установить его прямо в NetBeans.

Перейдите на вкладку «Инструменты» и «Плагины» → «Доступные плагины» Тогда ищите его. Установите флажок и нажмите кнопку «Установить».

    
ответ дан Junaid 25.07.2012 в 10:49
источник
2

Пожалуйста, используйте этот плагин netbeans

Ссылка

    
ответ дан Mudaser Ali 23.10.2012 в 11:06
источник
1

Существует определенное свойство платформы, которое вы можете использовать, чтобы сделать свою кросс-платформу. См. Ссылка

String newline = System.getProperty("line.separator");     

ответ дан borjab 12.06.2009 в 14:50
источник
1

Я не знаю, как это сделать с помощью NetBeans, но если вы храните свой код в репозитории Subversion, вам может понадобиться изучить свойство svn svn: eol-style.

    
ответ дан tomjen 12.06.2009 в 14:56
источник
1

недавно обновлен до версии 7.2 и начал искать решение, которое я имел в версии 7.1.2. Взгляните на этот плагин , который помогает переключаться между типами окончаний строк.     

ответ дан Kirill 01.08.2012 в 23:48
источник
0

Я думаю, вы не можете. NB будет использовать формат родной ОС, где он запущен. Если у вас есть проблемы с этим, существует задача Ant FixCRLF .

    
ответ дан PeterMmm 12.06.2009 в 14:49
источник
0

Установите ссылку в netbean, и он покажет разрыв строки внизу правая панель задач внутри netbean также вы можете переключаться между Windows, Linux и Mac.

    
ответ дан Nish 25.04.2013 в 07:54
источник
-1

Какова ваша цель - иметь рабочий поток, используя только линии Unix?

Как уже отмечалось, в Netbeans нет никаких функций для преобразования из одной строки в другую.

Новые файлы PHP, созданные в NetBeans (File & gt; New File & gt; PHP), по умолчанию имеют окончание строки Unix.

Это не дает вам возможности, о которых вы просили, но Netbeans будет уважать окончание файлов существующих файлов и создавать новые файлы PHP с окончанием строки Unix.

    
ответ дан jmohr 18.06.2009 в 21:07
источник