Per qualche motivo, quando apro file da un server Unix sulla mia macchina Windows, occasionalmente hanno una conversione EOL Macintosh, e quando li modifico/li salvi di nuovo essi non funzionano correttamente su unix server. Uso solo Notepad ++ per modificare file da questo server Unix, quindi c'è un modo per creare una macro che converta automaticamente EOL in formato Unix ogni volta che apro un file?Conversione EOL nel blocco note ++
risposta
Questa funzionalità è già incorporata in Notepad ++. Dal menu "Modifica", selezionare "Conversione EOL" -> "Formato UNIX/OSX". È inoltre possibile impostare l'EOL predefinito in notepad ++ tramite "Impostazioni" -> "Preferenze" -> "Nuovo documento/Directory predefinita", quindi selezionare "Unix/OSX" nella casella Formato.
Conosco la conversione nel menu di modifica e le impostazioni che hai menzionato riguardano solo i nuovi documenti. Voglio fare automaticamente la conversione per ogni file che apro (o ogni file che salvo) – Jeff
Il problema è quando apro un file Unix esistente, la "Conversione EOL" -> Formato UNIX/OSX è disattivata. Notepad ++ è frustrante da usare con i file UNIX, quindi uso Notetab Lite che mi permette di salvare tutti i file come UNIX, non solo quelli nuovi. –
@OffTheGold L'opzione EOL UNIX è disattivata perché è la selezione corrente. – blakeoft
In Notepad ++, utilizzare sostituisci tutto con espressione regolare. Questo ha un vantaggio sul comando di conversione nel menu che è possibile operare su tutta la cartella senza dover aprire ogni file o trascinare la selezione (su diverse centinaia di file diventerà notevolmente più lento), inoltre è possibile anche impostare il filtro dei caratteri jolly.
(\r?\n)|(\r\n?)
a
\n
Ciò corrisponderà ogni possibile linea di fine modello (singolo \ r \ n o \ r \ n) torna a \ n.
per operare su più file, o:
- Usa "Sostituisci tutto sommato documento aperto" nella scheda "Sostituisci". Dovrai prima trascinare e rilasciare tutti i file in Notepad ++. È bene controllare il file su cui operare ma può essere lento se ci sono centinaia o migliaia di file.
- "Sostituisci nei file" nella scheda "Trova nei file", per filtro di file a scelta, ad es. * .cpp * .cs in una directory specificata.
I aprire i file "direttamente" da WinSCP, che si apre il file in Notepad ++ ho avuto un file php sul mio server Linux, che sempre aperti in formato Mac, non importa quello che ho fatto :-(
Se io scaricato il file e poi aperto da locale (windows) era aperto come Dos/Windows .... hmmm
La soluzione era quella di convertire EOL il file locale in "UNIX/OSX Format", salvarlo e quindi caricarlo
Ora quando apro il file direttamente dal server è aperto come "D os/Windows ":-)
- 1. Aggiorna documento nel blocco note ++
- 2. come salvare le impostazioni nel blocco note ++
- 3. .pl file aperti nel blocco note
- 4. Caratteri non validi nel blocco note ++
- 5. Cambia carattere di commento nel blocco note ++
- 6. Blocco note Jupyter (IPython)
- 7. Esegui comandi con blocco note ++
- 8. plugin golang su blocco note ++
- 9. Modificare l'editor predefinito in RStudio nel blocco note ++
- 10. Duplica una riga di testo nel blocco note ++?
- 11. Visual Studio apre la pagina Web nel blocco note
- 12. Come rimuovere il testo prima di | carattere nel blocco note ++
- 13. Copia RDLC report testo e incolla nel blocco note
- 14. cambia colore dell'evidenziazione per le parole corrispondenti nel blocco note ++
- 15. Trova duplicati ed elimina tutto nel blocco note ++
- 16. Adatta al blocco note ImageSize in Mathematica
- 17. Colore di sfondo, blocco note ++ per l'evidenziazione
- 18. Disabilitare le virgolette intelligenti in Blocco note ++
- 19. PHP echo l'equivalente di CR LF del blocco note
- 20. Jupyter: non è possibile creare un nuovo blocco note?
- 21. Aprire un file con Blocco note in C#
- 22. Evidenziando la sintassi F # per il blocco note ++
- 23. Come aprire il file del blocco note in java?
- 24. Il blocco note ++ mostra tutti i caratteri nascosti?
- 25. Il blocco note di IPython ha "celle di inizializzazione"?
- 26. Mostra tag HTML non corrispondenti in Blocco note ++
- 27. Come inviare testo a Blocco note in C#/Win32?
- 28. SQL Management Studio Express che apre gli script SQL nel Blocco note
- 29. Codice indentato JavaScript scritto in una riga nel blocco note ++ o simile
- 30. Esiste un modo per convertire il documento Microsoft Word nel file del blocco note .txt formate?
possibile duplicato di [Modifica EOL su più file in una volta sola] (http://stackoverflow.com/questions/11341660/change-eol-on-multiple-files-in-one- go) –
Il tuo problema potrebbe riguardare qualsiasi programma FTP che stai utilizzando. Ad esempio, utilizzo WinSCP su remoto in un server Unix, Notepad ++ è impostato come editor predefinito, ma ho dovuto entrare nelle impostazioni di WinSCP e impostare la modalità di trasferimento su 'Binary' per mantenere le terminazioni di riga preservate. Quindi, potresti essere in grado di riconfigurare il tuo programma FTP/SCP/etc per trasferire i file in un modo diverso. – Slicktrick