Pergunta

Como você executa o Emacs no Windows?

Qual é o melhor tipo de Emacs para usar no Windows e onde posso baixá-lo?E onde está localizado o arquivo .emacs?

Foi útil?

Solução

eu uso EmacsW32, funciona muito bem. EDITAR:Agora uso o GNU Emacs 24 normal, veja abaixo.

Veja seu Página EmacsWiki para detalhes.

Para mim, a maior vantagem é que:

  • possui uma versão do emacsclient que inicia o servidor Emacs se nenhum servidor estiver em execução (abra todos os seus arquivos na mesma janela do Emacs)
  • inclui vários pacotes úteis, como Nxml
  • ele tem um instalador do Windows ou você pode construí-lo a partir dos fontes

E em relação ao XEmacs, de acordo com esta postagem por Steve Yegge:

Para resumir, argumentei que o XEmacs tem uma participação de mercado muito menor, desempenho pior, mais bugs, estabilidade muito menor e, neste ponto, provavelmente menos recursos que o GNU Emacs.Quando você soma tudo, é o candidato mais fraco por uma grande margem.

EDITAR:Agora uso o GNU Emacs 24 normal.Ele também contém Nxml, pode ser instalado ou compilado a partir de fontes e com este invólucro, o servidor Emacs será iniciado se nenhum servidor estiver em execução.Saúde!

Outras dicas

Observe que o GNU Emacs para Windows vem com dois executáveis ​​para iniciar o Emacs:"emacs.exe" e "runemacs.exe".O primeiro mantém uma janela DOS-Prompt em segundo plano, enquanto o último não, então quando você escolher essa distribuição e quiser criar um atalho, certifique-se de iniciar "runemacs.exe".

Carlos

A maneira mais fácil de descobrir onde está o arquivo de inicialização do usuário:

C-h v user-init-file

A maneira mais fácil de abri-lo é (no arranhar amortecedor):

(find-file user-init-file)

e aperte C-j para avaliar

Bem, eu pessoalmente gosto muito do que tenho usado desde que comecei com o Emacs, que é o GNU Emacs.Parece que foi construído para janelas também.Esse link também responde ao seu Pergunta sobre arquivo .emacs. Aqui está um lugar onde você pode baixá-lo.Você provavelmente deverá obter a versão 22.2 (a mais recente).

Se esta é sua primeira vez, espero que você goste!Eu sei que adoro o emacs!

Eu executo no cygwin.Isso também me dá um ambiente Unix para distribuir comandos com meta-!

Eu uso uma versão vanilla de emacs.Na minha experiência, isso é muito estável, simples, faz tudo que preciso e não adiciona um monte de inchaço desnecessário.O .emacs arquivo pode ser colocado em C:\Usuários\SeuNome se o LAR variável de ambiente está definida.Esta é uma ótima maneira de lidar com isso porque funciona com base no usuário e imita o comportamento do emacs no Linux.Você pode baixar o zip de qualquer repositório de software GNU espelho no emacs/janelas pasta.Você quer o arquivo com o nome emacs-xx.x-bin-i686-pc-mingw32.zip.

Existem algumas ótimas instruções para configurar o emacs para Windows aqui.Basicamente, a “instalação” se resume a:

  1. Baixe o emacs de um gnu espelho no emacs/windows/emacs-version-bin-i686-pc-mingw32.zip, e extraia o zip para uma pasta apropriada.Preferencialmente C:\emacs para evitar espaços no nome do arquivo.
  2. Colocou o LAR variável de ambiente para C:\Usuários ome de usuário (ou o que você quiser).Torne-a uma variável somente de usuário (se for específica do nome de usuário).É aqui que o seu .emacs arquivo vai.
  3. Se você quiser um menu Iniciar ou atalho na área de trabalho, crie um atalho para bin/runemacs.exe.
  4. Adicionar c:\emacs\emacs-xx.x\bin\ ao seu caminho (usuário ou sistema), para que você possa executá-lo a partir da linha de comando.

Além disso, você pode considerar o emacs-w64 para sistemas Windows de 64 bits:

emacs-w64: http://sourceforge.net/projects/emacsbinw64/

Ver http://www.gnu.org/software/emacs/windows/ntemacs.html.A seção 2.1 descreve onde obtê-lo e a seção 3.5 descreve para onde vai o arquivo .emacs (por padrão, em seu diretório inicial, conforme especificado pela variável de ambiente HOME).

Eu executei GNU emacs e Xemacs no Windows.Eu costumava usá-lo como meu editor principal, cliente de e-mail etc., mas não é "apenas" um editor.

Quando reinstalei recentemente no Vista, instalei a versão mais recente do GNU.Funciona bem.O Xemacs também, mas parece que o GNU se recompôs, então o Xemacs não é mais tão atraente.

Eu sugiro que você use a versão de desenvolvimento do GNU Emacs 23, que é bastante estável e será lançada em breve.Você pode obter compilações binárias semanais no link abaixo.

O GNU Emacs mais recente como um arquivo zip

Eu tenho uma versão portátil com .emacs configure ready, que configura o modo org, I-do, etc.Também incluiu um arquivo de amostra organizacional.Acho que é um ponto de partida melhor para os recém-chegados.

Basicamente execute runemacs.bat e tudo estará pronto.

http://nd.edu/~gsong/portable_emacs.html

O melhor lugar para começar, para obter um binário do MS Windows para GNU Emacs é ... GNU Emacs:

http://www.gnu.org/software/emacs/

(Óh, e como encontrei esse URL?Do manual do Emacs, nó Distribuição.Se você tiver acesso ao Emacs em qualquer lugar, esse é o lugar para obter essas informações.)

Nessa página você verá tudo o que precisa saber sobre como obter o Emacs.Em particular, você encontrará uma seção chamada Obtendo/Baixando GNU Emacs, que vincula a um espelho GNU próximo.Clicar nesse link leva você a uma página de links que baixam todas as versões do Emacs desde a versão 21.

Mais importante aqui, nessa página de links você também verá um diretório link nomeado janelas.Clique nele para obter uma página de links para Binários Emacs (executáveis) para Microsoft Windows.Essa é a página que você deseja.

Conhecer as informações acima pode ajudar quando você precisar encontrar a página novamente, caso ainda não a tenha adicionado aos favoritos.Mas aqui está o URL final, diretamente: http://mirror.anl.gov/pub/gnu/emacs/windows/

Quando forçado a usar o Windows, eu ...

Baixe "Emacs para Windows" e salve-o em algum diretório (doravante denominado EMACS_SOMEWHERE)

Solte um arquivo .cmd em "Inicialização" para mapear "Meus Documentos" para H:unidade com subst, ou se "Meus Documentos" residir em um servidor remoto, eu uso o recurso "Mapear Unidade de Rede" no Explorer para ter "Meus Documentos" denominado H:.Então eu crio uma variável de ambiente chamada HOME no Windows e dou a ela o nome de "H:\".Agora posso colocar meu arquivo .emacs em "Meus Documentos" e ele será lido pelo emacs quando for iniciado.

Então eu crio o diretório H:\bin.Em seguida, adiciono "H:\bin" à variável de ambiente "Path" do Windows.

Então eu crio um arquivo H:\bin\emacs.cmd.Ele contém uma linha:

@call drive:\EMACS_SOMEWHERE\emacs-23.2\bin\emacsclientw.exe --alternate-editor=c:\programs\emacs-23.2\bin\runemacs.exe -n -c %*

Isso é bastante trabalhoso, mas me permitirá executar o mesmo emacs a partir de um prompt de comando do Windows ou de um prompt de comando cygwin, desde que /cygdrive/h/bin seja adicionado à minha variável cygwin PATH.Faz um tempo que não uso essa configuração, mas pelo que me lembro, quando chamo o emacs.cmd com um novo arquivo repetidamente, todos eles acabam sendo buffers na mesma sessão do emacs.

Houve https://bitbucket.org/Haroogan/emacs-for-windows com o Emacs 25 mais recente, mas a página inteira foi removida.O benefício desta compilação e do emacs-w64 acima é que eles vêm com DLLs jpg, png, tiff, bem como DLL lxml, que é necessária para o novo eww navegador da web.

Para acessar o arquivo .emacs do seu perfil, a maneira mais fácil é abrir o emacs.Então faça C-x C-, digite ~USERNAME/.emacs (ou você pode usar init.el ou um dos outros sabores).Digite suas coisas no arquivo e C-x C-s (eu acho) para salvá-lo.

O arquivo real está localizado (no Windows XP) em c:\Documents and Settings\USERNAME.emacs.d (o nome que você deu ao arquivo) ou a ortografia/localização equivalente em seu sistema.

Você pode baixar o GNU Emacs NT em aqui direto.Funciona bem no Windows, certifique-se de criar um atalho para o arquivo runemacs.exe em vez do arquivo emacs.exe para que não mostre um prompt de comando antes de abrir!

O XEmacs é menos estável que o GNU Emacs, e muitas extensões são escritas especificamente para o GNU.Eu recomendaria GNU > X.

Você pode colocar o arquivo .emacs na raiz da unidade em que está instalado.Não tenho certeza se você pode adicioná-lo em outro lugar também ...

Eu encontrei esse problema e descobri que a falha (pelo menos no meu caso) é a existência de c:\site-lisp\site-start.el, um arquivo que foi criado quando o EmacsW32 foi instalado e que não foi removido quando eu o desinstalei.(Vanilla GNU Emacs para Windows tem c:\site-lisp em seu caminho de carregamento e tentará carregar esse arquivo, o que de alguma forma acaba desencadeando esse erro.)

Solução:removendo todo esse diretório (c:\site-lisp) funcionou para mim, mas você deve basta ser capaz de remover o site-start.el arquivo.

Se você diz Emacs como editor de látex para Windows 7.

Emacs4LS (Suporte Emacs 4 Latex no Windows 7) para iniciantes no Emacs.http://chunqishi.github.io/emacs4ls/

  1. Etapas fáceis para instalar.
  2. Plug-ins integrados.

Prefiro executar o cliente Windows 10 + VcXsrv + Emacs 25 em WSL.Emacs é minha concha.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top