Thursday 9 November 2017

Macvim binary options


Im usando MacVim como meu editor e Atlantis SourceTree (v1.5.3) como o meu frontend VCS. Eu tenho MacVims comando linha helper script mvim instalado e mvimdiff corretamente symlinked. Eu quero usar mvimdiff como uma ferramenta de dif externa para diferentes tipos de repositórios VCS (Git, Hg, SVN) no SourceTree. Quando Externo diffing um conflito de arquivo / mesclar via SourceTree, ambas as janelas diff são apenas vazio. Diferindo arquivos manualmente via mvimdiff file1 file2 funciona corretamente. Como posso configurar o MacVim / gVim para trabalhar com o SourceTree Suas configurações na configuração diff são quase corretas, você só precisa fazer um pequeno ajuste para se certificar de que (por exemplo) git pode encontrar o binário. No git docs, ele afirma que o binário (no seu caso mvimdiff) deve estar em seu caminho ou então dado o seu caminho completo. Isso deixa você com duas opções, ou certifique-se de que mvimdiff existe em / usr / local / bin ou / usr / bin (ou algum outro lugar que está no caminho padrão do Macs), ou fazer o que eu acabei de fazer e testar: put O mvim script em um local conhecido em seu diretório HOME e referência-lo lá com o (a única expansão que git suporta). Então, eu criei uma pasta na minha pasta Home chamada. bin (com um ponto inicial para escondê-lo do Finder) e, em seguida, colocar o script mvim lá. Em seguida, em SourceTree eu definir o comando Diff para e eu definir os argumentos semelhantes ao que você tem, mas eu colocá-los em citações para lidar com arquivos com espaços e outros caracteres especiais neles, por isso NOTA: Eu não testei isso com Hg ou subversão, mas desde svn é suportado via git-svn. Ele deve funcionar para subversão nessa configuração também. Isso não funciona. Por alguma razão SourceTree doesn39t propagar variável LOCAL para vim corretamente. It39s estranho, ele funciona em qualquer outro editor, mas por algum motivo vim can39t encontrar o arquivo e cria um novo, vazio em vez disso. Eu tenho um sentimento, talvez porque vim abre demasiado rápido e SourceTree can39t extrair fonte de repo para um arquivo temporário rápido o suficiente. Eu não sei ndash Agzam 16 de dezembro às 0:26 Oh, na verdade eu encontrei o problema. Por qualquer razão, o macvim adiciona outra barra antes do nome de arquivo WTF ndash Agzam 16 dez 14 às 0:54 Você tem que passar a opção - f para dizer MacVim não fork um novo processo, mas parece que SourceTree não passa argumentos corretamente. Então, para usar mvimdiff, basta copiar mvim como mvimdiff (em vez de symlink) e mudar a última mas 3 linha de mvimdiff fromI am usando OS X 10.9.1 (Mavericks). Quais são as etapas sistemáticas para instalar no Gvim ou MacVim no Mac OS Se você escrever as etapas usando 1, 2, 3. seria fácil de seguir. Devo confessar que não consegui entender todas as instruções fornecidas na página do MacVim. Outras páginas pesquisadas no google não esclarecem. Por exemplo. O que é VIMRUNTIME. Que versão do vim devo instalar para o meu sistema operacional Agora, de alguma forma eu tenho instalado MacVim no meu sistema (Não sistematicamente eu acredito). Posso ver que tenho uma pasta /Applications/gvim. app/MacVim. app/. Agora, quando eu abrir um arquivo de texto do MacVim, que já foi escrito usando vi-editor, MacVim não reconhece. Também vi não reconhece o que está escrito em MacVim Como posso resolver isso perguntou Jan 9 14 at 5:24 Desfazer 9830 19.1k 9679 15 9679 75 9679 101 Etapa 1. Instalar homebrew a partir daqui: brew. sh Etapa 1.1. Executar a exportação PATH / usr / local / bin: PATH Etapa 2. Executar brew atualização Etapa 3. Executar brew instalar vim ampamp brew instalar macvim Passo 4. Executar brew link macvim Agora você tem as versões mais recentes do vim e macvim gerenciado por brew. Executar brew atualizar ampamp brew atualizar de vez em quando para atualizá-los. Isso inclui a instalação do mvim do CLI e do aplicativo mac (que ambos apontam para a mesma coisa). Eu uso esta configuração e funciona como um encanto. Brew ainda cuida de instalar vim com as opções preferenciais. Download de pacotes de documentação Vim Non-English. Versões anteriores a 7.3 também podem ser obtidas com o Subversion eo CVS. Vim 8.0 é a última versão estável. É altamente recomendado, muitos bugs foram corrigidos desde 7.4 e anteriores. Se você tiver um problema com ele (por exemplo, quando é muito grande para o seu sistema), você pode tentar a versão 6.4 ou 5.8 vez. Para evitar ter que atualizar esta página para cada nova versão, existem links para os diretórios. A partir daí, selecione os arquivos que deseja fazer o download. Nos nomes de arquivo significa o número da versão. Por exemplo, vimsrc. zip com a versão 8.0 é vim80src. zip e vim - src. tar. gz para a versão 8.0 é vim-8.0-src. tar. gz. Links são fornecidos para acesso rápido à versão mais recente. Observe que os links apontam para a versão mais recente (atualmente 8.0.069) para evitar que o cache faça com que você obtenha uma versão mais antiga. A melhor maneira de instalar o Vim no Unix é usar as fontes. Isso requer um compilador e seus arquivos de suporte. Compilando Vim isnt difícil em tudo. Você pode simplesmente digitar make install quando estiver satisfeito com os recursos padrão. Edite o Makefile no diretório src para selecionar recursos específicos. Você precisa fazer o download nas fontes e nos arquivos de tempo de execução. E aplique todos os patches mais recentes. Para o Vim 6 até 7.2, você pode opcionalmente obter o arquivo lang, que adiciona mensagens e menus traduzidos. Para 7.3 e posterior isso está incluído com os arquivos de tempo de execução. Usando git Esta é a maneira mais simples e eficiente de obter a versão mais recente, incluindo todos os patches. Isso requer o comando git. As explicações estão nesta página: GitHub Resumo: Usando Mercurial Esta é outra maneira simples e mais eficiente de obter a versão mais recente, incluindo todos os patches. Isso requer o comando hg. As explicações estão nesta página: Mercurial Resumo: Usando Aap Aap é uma nova ferramenta que faz todo o trabalho de baixar e patches para você. Você baixar um arquivo, chamado de receita, e instalar aap faz todo o trabalho. Para atualizar mais tarde para a versão mais recente do Vim você não precisa baixar nada manualmente, basta usar o comando aap update. A explicação detalhada pode ser encontrada aqui. Isso requer Python e instalar o AAP. Por favor relate problemas a Bram AT a-a-p. org. Versão 7.xe 8.x Há um arquivo grande para baixar que contém quase tudo. Ele é encontrado no diretório unix. Os arquivos runtime e source together: Os arquivos que terminam em. tar. gz são arquivos tar que são compactados com gzip. Descompacte-os com tar - xzf nome de arquivo. O único arquivo grande que termina em. tar. bz2 é um arquivo tar comprimido com bzip2. Descompactar e descompactá-lo com bunzip2 - c filename tar - xf -. Todos os arquivos devem ser descompactados no mesmo diretório. Se você não pode compilar ou não quer, olhe para o site do fornecedor da sua versão Unix para um pacote Vim executável. Para distribuições Linux e FreeBSD estas são muitas vezes disponíveis pouco depois de uma nova versão Vim foi lançado. Mas você não pode mudar os recursos então. Os pacotes Debian estão disponíveis em: packages. debian. org/vim. O Sun Solaris Vim está incluído no Software Companion: wwws. sun / software / solaris / freeware /. O Vim para outros sistemas Sun pode ser encontrado em sunfreeware /. HPUX com a GUI do GTK para várias versões HPUX: hpux. its. tudelft. nl/hppd/hpux/Editors/vim-6.2/ ou hpux. connect. org. uk/hppd/hpux/Editors/vim-6.2/ (note que o Para sistemas modernos MS-Windows (começando com o XP) você pode simplesmente usar o instalador executável: gvim80.exe Ele inclui versões GUI e console, para 32 bits e Sistemas de 64 bits. Você pode selecionar o que deseja instalar e inclui um desinstalador. Uma versão de 64 bits, que só funciona em 64 bits MS-Windows e usa muito mais memória, mas é compatível com plugins de 64 bits, pode ser encontrada aqui Você também pode encontrar links para interfaces para instalar lá (Python, Perl, Ruby, Etc). Para obter a versão mais recente com todos os patches incluídos, consulte Creme abaixo. Essas versões não são oficiais, mas o número de download é alto e as queixas são poucas. Uma vez que existem tantas versões diferentes dos sistemas operacionais MS, existem várias versões do Vim para eles. Para Vim 5.x, Vim 6.x e Vim 7 olhar no diretório pc. Executável auto-instalável gvim. exe gvim80.exe Para Vim 6 e posterior. Isso inclui uma versão GUI do Vim - com muitos recursos e suporte OLE - e todos os arquivos de tempo de execução. Ele funciona bem em MS-Windows 95/98 / ME / NT / 2000 / XP / Vista / 7. Use isso se você tiver espaço em disco e memória suficientes. É a maneira mais simples de começar a usar o Vim no PC. O instalador permite que você pule as peças que você não quer. Para o Vim 6.3 e posterior também inclui uma versão de console, tanto para MS-Windows 95/98 / ME e MS-Windows NT / 2000 / XP / Vista / 7. O instalador seleciona automaticamente o correto. Arquivos de tempo de execução vimrt. zip vim80rt. zip Para todas as versões binárias a seguir, você precisa deste arquivo de tempo de execução, que inclui a documentação, arquivos de sintaxe, etc. Sempre pegue isso, a menos que você use o executável de auto-instalação. Existem três versões que são executadas como uma aplicação do MS-Windows. Estes fornecem menus, barras de rolagem e uma barra de ferramentas. GUI executável gvim. zip gvim80.zip Esta é a versão GUI normal. OLE GUI executável gvimole. zip gvim80ole. zip Uma versão GUI com suporte OLE. Isso oferece alguns recursos extras, como a integração com o Visual Developer Studio. Mas ele usa um pouco mais de memória. Win32s GUI executável gvims. zip gvim7346s. zip GUI versão para Windows 3.1 com win32s apoio. (Não disponível para Vim 6.2, 6.3 e 7.4 e posterior) Uma versão verdadeira do Windows 3.1 pode ser encontrada aqui: bulbous. freeserve. co. uk/vim16.html Há três versões que são executadas no MS-DOS ou em uma janela de console em MS-Windows: 16 bits DOS executável vimd16.zip vim71d16.zip A versão de 16 bits DOS é o único que é executado em antigos sistemas MS-DOS. Use somente isso se você estiver realmente desesperado, porque exclui muitos recursos úteis (como realce de sintaxe e nomes de arquivo longos) e rapidamente fica sem memória. A última versão disponível é 7.1. Versão 7.2 e posterior são muito grandes para caber no modelo de memória DOS. 32 bit DOS executável vimd32.zip vim7346d32.zip A versão DOS de 32 bits funciona bem no MS-Windows 95/98 / ME. Ele requer um gerenciador DPMI, que precisa ser instalado no MS-DOS. O MS-Windows já tem um. Ele suporta nomes de arquivos longos, mas NÃO em MS-Windows NT / 2000 / XP / Vista / 7. Ele é compilado com grandes recursos. Não disponível para 7.4 e posterior. Win32 console executável vimw32.zip vim80w32.zip A versão do console Win32 funciona bem no MS-Windows NT / 2000 / XP / Vista / 7. Ele suporta nomes de arquivos longos e é compilado com recursos grandes. Ele não funciona perfeitamente bem no MS-Windows 95/98 / ME, especialmente ao redimensionar a janela do console (isso pode travar o MS-Windows.). Há alguns arquivos extras: iconv library libiconv Uma biblioteca usada para converter conjuntos de caracteres. Coloque iconv. dll no mesmo diretório que gvim. exe para poder editar arquivos em muitas codificações. Você pode encontrar o arquivo dll no diretório bin do arquivo libiconv-win32. Mais recente biblioteca intl libintl O libintl. dll incluído não suporta conversão de codificação. Se você instalou a biblioteca iconv, conforme mencionado acima, você pode instalar uma biblioteca gettext que a usa. Obter intl. dll do diretório bin no arquivo gettext-win32 e armazená-lo como libintl. dll no mesmo diretório que gvim. exe, sobrescrevendo o arquivo que já pode estar lá. Fontes de PC vimsrc. zip vim80src. zip Os arquivos de origem, compactados para o PC. Isso inclui apenas os arquivos necessários no PC, não para outros sistemas. Os arquivos estão em formato DOS CR-LF. Arquivos de depuração do PC gvim. pdb gvim80.pdb gvimole. pdb gvim80ole. pdb vimw32.pdb vim80w32.pdb Quando você percebe um bug ou um acidente no Vim, esses arquivos podem ser usados ​​para ajudar a rastrear o problema. No Vim 7 fazer: help debug-win32 para ver como. Traduções de PC vimlang. zip vim72lang. zip Somente para 7.2 e versões anteriores, para 7.3 e versões posteriores estes estão incluídos no arquivo rt. Mensagens traduzidas e arquivos de menu, embalados para o PC. Utilize esta opção para ver menus não ingleses. As mensagens são traduzidas apenas quando a biblioteca libintl. dll está instalada. Executável do GUI do Windows 3.1 gvimw16.zip e gvimm16.zip Estas são versões GUI para janelas de 16 bits (Windows 3.1). O w16 tem muitas características, m16 tem poucas características (para quando você estiver curto na memória). Os arquivos que terminam em. zip podem ser descompactados com qualquer programa de descompactação. Certifique-se de desempacotá-los todos no mesmo diretório Creme Para uma versão não oficial que inclui todos os últimos patches e, opcionalmente, um pouco mais: Creme. O instalador de um clique mencionado inclui as alterações de creme. Para o Vim real use a versão sem creme listada mais abaixo. Yongweis construir Você também pode tentar Yongweis construir. Executáveis ​​com interfaces ligeiramente diferentes suportados. Cygwin Para um Cygwin olhar binário para os outros. Win64 A versão de 32 bits do Vim funciona bem em janelas de 64 bits. Havia um binário de 64 bits, mas não era usado muito e a manutenção parou. Há muito tempo, o desenvolvimento do Vim começou no Amiga. Embora seja um sistema muito antigo agora, ele ainda pode funcionar. No entanto, isso não foi testado recentemente. Você pode ter que usar uma versão mais antiga para a qual os binários Amiga estão disponíveis. Para Vim 5.x e Vim 6 procure no diretório amiga. Vim 7 arquivos podem ser encontrados em os4depot. net. Isto é para AmigaOS 4. Feito por Peter Bengtsson. Arquivos de tempo de execução vimrt. tgz vim64rt. tgz Documentação, arquivos de sintaxe, etc. Você sempre precisa disto. Executável vimbin. tgz vim64bin. tgz Os executáveis ​​para Vim e Xxd. Para Vim 6 ele inclui recursos grandes, para Vim 5.x ele inclui os recursos normais. Para Vim 6.2 não está disponível (o meu Amiga tinha problemas de disco rígido, então, este milagrosamente curado mais tarde). Vimbig. tgz executável grande Vim com características grandes e Xxd. Somente para Vim 5.x. Fontes vimsrc. tgz vim64src. tgz Os arquivos de origem para o Amiga. Só é necessário quando você quiser compilar Vim você mesmo. Os arquivos são todos arquivos tar, compactados com gzip. Para descompactar, primeiro descompacte-os com gzip - d filename. Em seguida, desembalar com tar xf filename. Você precisa descompactar os arquivos no mesmo diretório. A versão do OS / 2 é executada em uma janela de console. Para Vim 5.xe Vim 6 procure no diretório os2. A versão 6.2 não está disponível. As versões 6.3 e 6.4 foram compiladas por David Sanders. A versão 7.0 foi compilada por David Sanders. Arquivos de tempo de execução vimrt. zip vim70rt. zip Documentação, arquivos de sintaxe, etc. Você sempre precisa disto. Executáveis ​​vimos2.zip vim70os2.zip Bibliotecas Vim, Xxd, Tee e EMX. Os arquivos que terminam em. zip podem ser descompactados com qualquer programa de descompactação. Certifique-se de que ambos arquivos zip no mesmo diretório Se você deseja compilar a versão OS / 2, você precisa do compilador EMX. Use o arquivo de origem Unix, arquivos de tempo de execução eo arquivo extra. Depois de descompactar o arquivo de tempo de execução, mova todos os arquivos e diretórios no diretório de tempo de execução um nível acima. Os binários do Macintosh não estão no site ftp do Vim. Eles são produzidos por alguns amantes do Macintosh. Muitas vezes ficam atrás de algumas versões. Desde MacOS 10.3 o programa vi é na verdade uma versão de console do Vim 6.2 ou posterior. Tem poucos recursos. Se você quiser uma versão GUI ou mais recursos, o Vim precisa ser instalado separadamente. Existem atualmente dois tipos de Vim para Macintosh: Usando o Cocoa GUI. Também conhecido como MacVim. Este é o mais recente e está sendo desenvolvido ativamente. Isso se comporta como um aplicativo Mac. Usando a GUI do Carbon. Esta é uma maneira mais antiga de fazer as coisas e não é atualizado muito mais. Isso se comporta mais como o Vim no Unix. Cocoa (MacVim) MacVim tem mais um Mac olhar e sentir, é desenvolvido ativamente ea maioria das pessoas preferem esta versão. A maioria do MacVim foi feita por Bjrn Winckler. Novas versões são feitas com bastante frequência. Assine o maillist vim-mac para ser informado sobre bugs e atualizações. Binários recentes para Mac OS / X podem ser encontrados neste projeto SourceForge. Mantido por Nicholas Stallard. Há também uma versão para Mac OSX que funciona em uma janela de terminal e uma versão GUI para X11 com GTK (produzido por Marc Liyanage): entropy. ch/software/macosx/welcome. htmlvim Aqui está uma versão multi-byte do Vim 5.7 (Para japonês, possivelmente também para coreano e chinês não para Unicode): www-imai. is. su-tokyo. ac. jp/ A maior parte do trabalho para a porta Macintosh (Classic e Carbon) foi feita por Dany St-Amant. Se você tem OSX e uma configuração para compilar programas, você pode usar os arquivos de código fonte Unix e Extra e compilar você mesmo. Veja a seção Unix acima. As ferramentas de desenvolvimento podem ser baixadas do site do desenvolvedor Apples. Dica: o expansor stuffit pode lidar com arquivos. bz2. Vire-se para o maillist vim-mac para conhecer outros usuários do Vim-Mac. Esta é uma lista de links para sites onde várias versões do Vim podem ser obtidas. Estes são suportados por indivíduos, uso em seu próprio risco. Procure por Vim Touch pela Momodalo na Play Store.

No comments:

Post a Comment