Comment passer d'une ligne Windows à une ligne UNIX dans Netbeans?

la version de NetBeans que j'utilise est 6.5.1

19
demandé sur Exander 2009-06-12 16:40:25

9 réponses

Cité Du Netbeans Wiki:

NetBeans editor respecte le séparateur de lignes utilisé dans un fichier existant. Il lit le fichier dans une instance de document Editeur de la manière suivante:

  • la première ligne du fichier est lue et le type de séparateur de ligne est déterminé - on s'attend à ce qu'elle soit de

    • "\n" (LF)- Unix
    • "\R" (CR)- Mac
    • " \r\n "(CRLF) - Windows
  • le type de séparateur de ligne est mémorisé dans l'instance du document pour une opération de sauvegarde future.

  • toutes les lignes du fichier sont lues et leur séparateur de ligne (quel que soit son type) est traduit en "\n" Qui est le seul type de séparateur de ligne avec lequel l'éditeur est capable de travailler.
  • lors de l'opération de sauvegarde, chaque "\N" dans le document est traduit dans le séparateur de ligne mémorisé type.

Note: S'il y a un mélange de séparateurs de ligne de plusieurs types dans le fichier, alors seul le type de séparateur de ligne de la première ligne originale sera utilisé lors de la sauvegarde.

pour les nouveaux fichiers (construits à partir de modèles), l'éditeur utilise le séparateur de ligne plate-forme-default.

mise à Jour:

Comme de Netbeans 7.3 il y a un nouveau changement de ligne-fin-sur-save plugin qui vous permet de configurer la ligne terminaisons globalement ou par projet.

26
répondu Alistair Sutherland 2013-08-19 13:27:13

il y a un plugin qui aidera à changer les fins de ligne. Il est 'Afficher et modifier les fins de ligne'. Vous pouvez l'installer directement dans NetBeans.

allez à outils - > Plugins - > Plugins disponibles

Alors qu'il recherche. Cochez la case et appuyez sur le bouton "Installer".

15
répondu Junaid 2012-07-25 08:49:30

s'il vous Plaît utiliser ce plugin netbeans

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

2
répondu Mudaser Ali 2012-10-23 09:06:39

Il existe une propriété spécifique à la plateforme que vous pouvez utiliser make your code cross platform. Voir http://java.sun.com/docs/books/tutorial/deployment/applet/properties.html

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

1
répondu borjab 2009-06-12 12:50:36

Je ne sais pas comment faire cela en utilisant NetBeans, mais si vous stockez votre code dans un dépôt Subversion, vous pourriez vouloir regarder dans la propriété svn svn:eol-style.

1
répondu tomjen 2009-06-12 12:56:49

récemment mis à jour à 7.2 et commencé à chercher la solution que j'avais à la version 7.1.2. Jetez un oeil à ce plugin cela aide à basculer entre les types de terminaisons de ligne.

1
répondu Kirill 2012-10-06 09:00:47

je pense que vous ne pouvez pas. Le NB utilisera le format d'OS natif où il est exécuté. Si vous avez des problèmes avec ça, il y a une fourmi!--2-->FixCRLF tâche.

0
répondu PeterMmm 2011-01-20 00:55:43

Install http://plugins.netbeans.org/plugin/36810/show-and-change-line-endings dans netbean et il affichera la ligne de rupture dans la barre des tâches en bas à droite à l'intérieur de netbean vous pouvez également passer entre Windows, Linux et Mac.

0
répondu Nish 2013-04-25 05:54:11

Quel est votre but - avoir un flux de travail en utilisant seulement les terminaisons de ligne Unix?

comme il a déjà été souligné - il n'y a pas de fonctionnalité dans Netbeans pour passer d'une fin de ligne à l'autre.

les nouveaux fichiers PHP créés dans NetBeans (Fichier > Nouveau fichier > PHP) ont des fins de ligne Unix par défaut.

cela ne vous donne pas vraiment la fonctionnalité que vous avez demandée mais Netbeans respectera les terminaisons de fichiers existants et créera nouveaux fichiers PHP avec fin de ligne Unix.

-1
répondu jmohr 2009-10-30 22:48:16