como escrever no arquivo depois de fazer o sudo vi / dir para o arquivo

1

eu tenho o Ubuntu 10.10 instalado em uma caixa. e eu ssh para ele de outro computador.

quando eu faço o sudo vi /var/www/page.php

eu entro em um editor de texto. quando quando eu tento digitar eu ouço que o ruído ding como eu não posso digitar. o que eu pressiono para permitir que eu comece a digitar? quando eu digito: q isso funciona e ele sai. mas o que me permite começar a digitar? obrigado

    
por Sarmen B. 08.04.2011 / 09:54

2 respostas

2

Vi é o que é conhecido como editor modal - isso significa que ele tem vários modos nos quais opera.

Quando você inicia o vi pela primeira vez, ele está no modo comando . Algumas sequências de teclas do modo de comando comuns:

  • : q - Sair
  • : q! - Força desistir
  • : w - arquivo de gravação
  • : wq! - Arquivo de gravação forçado e saída
  • : w / caminho / para / meu / novo / arquivo - Grava em um novo arquivo
  • : r / caminho / para / arquivo - leia o arquivo e insira no buffer

Para alternar para um dos modos de edição:

  • i - Entre no modo de inserção na frente do caractere atual
  • r - Substituir caractere único
  • R - Entre no modo de substituição
  • a - Entre no modo de inserção após o caractere atual
  • A - Entre no modo de inserção no final da linha atual
  • o - Abra uma nova linha abaixo do cursor e entre no modo de inserção
  • O - Abre uma nova linha acima do cursor e entra no modo de inserção

Para retornar ao modo comando , basta pressionar Esc

Há um grande número de outros pressionamentos de tecla no modo comando - esta lista é bastante útil.

    
por 08.04.2011 / 10:06
1

digite a para anexar ou i para inserir
Consulte este documento para mais comandos

    
por 08.04.2011 / 10:05