Como usar um editor de texto dentro do prompt de comando em um sistema operacional Windows?

1

Eu gostaria de poder criar e editar o texto de um arquivo, tudo a partir da linha de comando. Nenhuma janela pop-up (como com o bloco de notas), basta criar o arquivo e começar a editar. Eu sei que isso pode ser feito com o Nano no Mac.

Minha linha de comando atual é "Prompt de comando com Ruby e Rails", que estou usando no Windows 8. Aparentemente, tenho o VIM instalado ou VI. Quando me comprometo a git, estou inserido em um excelente espaço de edição de texto - dentro da minha janela atual. Ótimo! Mas como faço isso se não estiver enviando nada, e só quero > fazer arquivo > editar arquivo & gt ;. Algo como > vim file_name.

Então o comando VIM seria apreciado. Se não estiver disponível, o que mais posso instalar? Eu tentei o binario Nano. Eu corri o nano.exe e ele funciona, mas chamar o > nano file_name do cmd não funciona. Eu já copiei e colei o cygwin1.dll na pasta que o nano pede no readme. Sem sorte. Estou usando o binário WinNT / 9x, .zip format download.

Estou usando o x64 Windows 8 OS.

    
por user258613 01.10.2013 / 03:32

5 respostas

3

O Vim funcionará dentro da janela do console do Windows se você executá-lo com vim.exe .

Se você executá-lo com gvim.exe , ele exibirá uma janela gráfica, como o Bloco de notas.

Portanto, você deseja digitar o comando vim ou vim file_name e deverá obter o que deseja.

Verifique se $PATH está definido para incluir a pasta com vim.exe .

    
por 01.10.2013 / 21:12
2

Eu sempre uso o Cygwin com o Git e o Vim instalados para funcionar como um termo Unix e funciona perfeitamente (com um bashrc e alisases ....) e, claro, você pode instalar o ruby e o irb.

    
por 01.10.2013 / 15:12
1

Depende apenas do editor que você instala. Eu gosto de UltraEdit, mas não é livre para uso a longo prazo. Algumas pessoas gostam do XPad, que aparentemente é gratuito. Existe um programa chamado "WinVI", que é um editor do Windows semelhante ao VI, é claro. Você só precisa decidir que tipo de editor deseja. Para essa questão, você poderia usar o programa XP EDIT, basta copiá-lo para o Win7 de um sistema XP. No entanto, não tenho certeza se há alguma vantagem em usar um editor de estilo "DOS" baseado em texto no Windows 7; pode parecer retro, mas provavelmente não há nada de positivo nisso.

Eu acho que se eu tivesse que recomendar algo como o DOS, eu iria com o Emacs-for-Windows: link

Independentemente do editor que você deseja usar, coloque a pasta de instalação na sua variável PATH, que é encontrada no Painel de controle > Sistema > Configurações avançadas do sistema > clique na caixa Variáveis de ambiente. Selecione a variável PATH e Editar para adicionar dois pontos no final & em seguida, o caminho para o programa recém-instalado (por exemplo, "C: \ Arquivos de Programas (X86) \ Editco"

Essa alteração de caminho permitirá que você apenas digite o nome do programa, em vez do local específico, ou seja, em vez de

C:\Program Files (X86)\Editco\Myeditor.exe  filename.ext

você apenas digitaria

Myeditor.exe filename.ext
    
por 01.10.2013 / 06:21
1
por 13.04.2014 / 05:43
0

edit ainda está disponível no Windows 7. A Microsoft removeu-o no Windows 8 e superior.

Se você deseja criar um arquivo simples a partir do prompt de comando, use:

c: > copy con filename.txt

Use CTRL + Z para salvar o arquivo.

Você também pode usar echo e canalizá-lo para um arquivo.

    
por 31.05.2016 / 21:03