Non vi e emacs implementazioni per Windows si comportano come i loro equivalenti Unix?

StackOverflow https://stackoverflow.com/questions/41525

  •  09-06-2019
  •  | 
  •  

Domanda

Se no, quali sono le differenze significative?


Edit: Daren Thomas chiede:

se si, quali?

Io uso gvim su Windows e MacVim sul mac.Sembrano abbastanza simili da poter essere lo stesso per me...

Da quelli che, sto cercando di indovinare che si intende una specifica implementazione del vi ed emacs per Windows.Io non sono sicuro di come ho pensato che c'erano solo uno o due.Sto cercando quelli che sono più vicini al Unix controparti.

È stato utile?

Soluzione

Io uso GNU emacs costruito per Windows, e hanno trovato molto pochi, se del caso, le differenze.C'è l'opzione per caricare il vostro .emacs file da _emacs o .emacs (anche se .emacs funziona bene su XP e superiori).È possibile configurarlo per l'utilizzo in stile Windows o Unix-style terminatori di linea di default (che suppongo che si possa fare su un sistema Unix troppo...).

È possibile che si desidera modificare le impostazioni, ad esempio Emacs directory di avvio e la home directory.Per fare il primo, modificare il collegamento che avvia emacs.Per fare quest'ultima, aggiungi una SEDE variabile di ambiente - questo controllo dove il vostro .emacs è caricato.Per ulteriori informazioni, controllare il sempre eccellente EmacsWiki s MsWindowsInstallation pagina.

Altri suggerimenti

se si, quali?

Io uso gvim su Windows e MacVim sul mac.Sembrano abbastanza simili da poter essere lo stesso per me...

GNU Emacs ha lavorato a lungo in modo nativo su Windows come parte della sorgente principale, e può essere compilato con Visual Studio (si può anche trovare un po ' di pre-file binari compilati).Per quanto ne so, non ci sono differenze significative.

Ci sono un po ' vi cloni (ad es.vim) e anche i vari Emacs implementazioni (Gnu Emacs vsXEmacs primavera a mente).

Questi cloni diversi su Unix stessi e, quindi, differiscono anche per Windows.

Una cosa che ho trovato con vim è che la struttura di directory per i plugin etc.è molto diverso in Windows - ~/vim.rc si traduce in %HOME%\vim_rc (o simile, dipende dalla roba che non capisco), vim tende a salvare la roba come plug-in in C:\Program Files\vim\... invece di ~/.vim/...

Le versioni di Windows, in genere, utilizzare la stessa base di codice sorgente, come i "normali", basato su Unix versioni.Ci possono essere sezioni di codice che sono specifici per Windows, così come ci sono sezioni specifiche per taluni sapori di Unix.In generale, però, le versioni di Windows di questi pacchetti si comportano in modo identico per Unix, tranne quando ciò non è possibile (per esempio, gvim in Windows utilizzerà Windows GUI elementi, naturalmente).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top