NOME
vim - Vi IMproved, um editor de texto para programadores
SINOPSE
vim opções arquivo ..vim opções -vim opções -t tagvim opções -q errorfile exVisãogvim gviewrvim visão rgvim rgview Vim é um editor de texto que é compatível com o Vi. Pode ser usado para editar todos os tipos de texto simples. É especialmente útil para editar programas. Existem muitos aprimoramentos acima do Vi: multi level undo, multi windows e buffers, realce de sintaxe, edição de linha de comando, finalização de nome de arquivo, ajuda on-line, seleção visual, etc. Veja ": help vi_diff.txt" para um resumo das diferenças entreVim e Vi. Enquanto correndoVim muita ajuda pode ser obtida do sistema de ajuda on-line, com o comando ": help". Veja a seção AJUDA ONLINE abaixo. Mais frequenteVim é iniciado para editar um único arquivo com o comando arquivo vim Geralmente maisVim é iniciado com: vim opções filelista Se a lista de arquivos estiver faltando, o editor iniciará com um buffer vazio. Caso contrário, exatamente um dos quatro seguintes pode ser usado para escolher um ou mais arquivos a serem editados. Arquivo .. Uma lista de nomes de arquivos. O primeiro deles será o arquivo atual e lido no buffer. O cursor será posicionado na primeira linha do buffer. Você pode obter os outros arquivos com o comando ": next". Para editar um arquivo que comece com um traço, preceda a lista de arquivos com "-". O arquivo a ser editado é lido de stdin. Comandos são lidos de stderr, que deve ser um tty. -t {tag} O arquivo a ser editado e a posição inicial do cursor dependem de uma "tag", uma espécie de etiqueta goto. {tag} é procurado no arquivo de tags, o arquivo associado se torna o arquivo atual e o comando associado é executado. Principalmente isso é usado para programas em C, caso em que {tag} poderia ser um nome de função. O efeito é que o arquivo que contém essa função se torna o arquivo atual e o cursor é posicionado no início da função. Veja ": help tag-commands". -q errorfile Comece no modo quickFix. O arquivo errorfile é lido e o primeiro erro é exibido. Se errorfile for omitido, o nome do arquivo será obtido a partir da opção 'errorfile' (o padrão é "AztecC.Err" para o Amiga, "errors.vim" em outros sistemas). Outros erros podem ser saltados para o comando ": cn". Veja ": help quickfix". Vim se comporta de maneira diferente, dependendo do nome do comando (o executável ainda pode ser o mesmo arquivo). vim A maneira "normal", tudo é padrão. ex Comece no modo Ex. Vá para o modo normal com o comando ": vi". Também pode ser feito com o argumento "-e". Visão Comece no modo somente leitura. Você estará protegido de escrever os arquivos. Também pode ser feito com o argumento "-R". gvim gview A versão da GUI. Inicia uma nova janela. Também pode ser feito com o argumento "-g". rvim rview rgvim rgview Como o acima, mas com restrições. Não será possível iniciar comandos do shell ou suspenderVim Também pode ser feito com o argumento "-Z". As opções podem ser dadas em qualquer ordem, antes ou depois dos nomes dos arquivos. Opções sem argumento podem ser combinadas após um único traço. + num Para o primeiro arquivo, o cursor será posicionado na linha "num". Se "num" estiver faltando, o cursor será posicionado na última linha. + / {pat} Para o primeiro arquivo, o cursor será posicionado na primeira ocorrência de {pat}. Consulte ": help search-pattern" para os padrões de pesquisa disponíveis. + {command} -c {comando} {command} será executado após o primeiro arquivo ter sido lido. {command} é interpretado como um comando Ex. Se o {command} contiver espaços, ele deverá ser colocado entre aspas duplas (isso depende do shell usado). Exemplo: Vim "+ set si" main.cNota: Você pode usar até 10 comandos "+" ou "-c". --cmd {comando} Como usar "-c", mas o comando é executado antes de processar qualquer arquivo vimrc. Você pode usar até 10 desses comandos, independentemente dos comandos "-c". -b Modo binário. Algumas opções serão definidas para possibilitar a edição de um arquivo binário ou executável. -C Compatível. Defina a opção 'compatível'. Isso fará com queVim se comporta principalmente como Vi, apesar de existir um arquivo .vimrc. -d Comece no modo diff. Deve haver dois ou três argumentos de nome de arquivo.Vim irá abrir todos os arquivos e mostrar diferenças entre eles. Funciona como vimdiff (1). -d {device} Abra {device} para usar como terminal. Apenas no Amiga. Exemplo: "-d con: 20/30/600/150". -e ComeçarVim no modo Ex, assim como o executável foi chamado "ex". -f Primeiro plano. Para a versão da GUI,Vim não vai bifurcar e separar do shell que foi iniciado dentro No Amiga,Vim não é reiniciado para abrir uma nova janela. Esta opção deve ser usada quandoVim é executado por um programa que aguardará a conclusão da sessão de edição (por exemplo, mail). No Amiga o ": sh" e ":!" comandos não irão funcionar. -F E seVim foi compilado com suporte a FKMAP para edição de arquivos orientados da direita para a esquerda e mapeamento de teclado Farsi, esta opção iniciaVim no modo Farsi, ou seja, 'fkmap' e 'rightleft' são definidos. Caso contrário, uma mensagem de erro é dada eVim aborta. -g E seVim foi compilado com suporte a GUI, esta opção ativa a GUI. Se nenhum suporte a GUI foi compilado, uma mensagem de erro é fornecida eVim aborta. -h Dê um pouco de ajuda sobre os argumentos e opções da linha de comando. Depois distoVim sai. -H E seVim foi compilado com o suporte RIGHTLEFT para edição de arquivos orientados da direita para a esquerda e mapeamento de teclado hebraico, esta opção iniciaVim no modo hebraico, ou seja, 'hkmap' e 'rightleft' são definidos. Caso contrário, uma mensagem de erro é dada eVim aborta. -i {viminfo} Quando o uso do arquivo viminfo é ativado, essa opção define o nome do arquivo a ser usado, em vez do padrão "~ / .viminfo". Isso também pode ser usado para pular o uso do arquivo .viminfo, dando o nome "NONE". -EU O mesmo que -r. -eu Modo Lisp. Define as opções 'lisp' e 'showmatch'. -m A modificação de arquivos está desativada. Redefine a opção 'gravar', para que não seja possível gravar arquivos. -N Modo não compatível. Reponha a opção 'compatível'. Isso fará com queVim comportar-se um pouco melhor, mas menos compatível com Vi, mesmo que não exista um arquivo .vimrc. -n Nenhum arquivo de troca será usado. Recuperação após um acidente será impossível. Útil se você quiser editar um arquivo em uma mídia muito lenta (por exemplo, disquete). Também pode ser feito com ": set uc = 0". Pode ser desfeito com ": set uc = 200". -em Abra N janelas. Quando N for omitido, abra uma janela para cada arquivo. -R Modo somente leitura. A opção 'readonly' será definida. Você ainda pode editar o buffer, mas será impedido de sobrescrever acidentalmente um arquivo. Se você quiser sobrescrever um arquivo, adicione um ponto de exclamação ao comando Ex, como em ": w!". A opção -R também implica a opção -n (veja abaixo). A opção 'readonly' pode ser redefinida com ": set noro". Veja ": help 'readonly'". -r Listar arquivos de troca, com informações sobre como usá-los para recuperação. -r {arquivo} Modo de recuperação. O arquivo de troca é usado para recuperar uma sessão de edição com falha. O arquivo de troca é um arquivo com o mesmo nome de arquivo que o arquivo de texto com ".swp" anexado. Consulte ": recuperação de ajuda". -s Modo silencioso. Somente quando iniciado como "Ex" ou quando a opção "-e" foi dada antes da opção "-s". -s {scriptin} O arquivo de script {scriptin} é lido. Os caracteres no arquivo são interpretados como se você os tivesse digitado. O mesmo pode ser feito com o comando ": source! {Scriptin}". Se o final do arquivo for alcançado antes da saída do editor, mais caracteres serão lidos do teclado. -T {terminal} DizVim o nome do terminal que você está usando. Necessário somente quando a maneira automática não funciona. Deve ser um terminal conhecido porVim (builtin) ou definido no arquivo termcap ou terminfo. -u {vimrc} Use os comandos no arquivo {vimrc} para inicializações. Todas as outras inicializações são ignoradas. Use isso para editar um tipo especial de arquivos. Também pode ser usado para pular todas as inicializações, dando o nome "NONE". Veja ": inicialização de ajuda" no vim para mais detalhes. -U {gvimrc} Use os comandos no arquivo {gvimrc} para inicializações da GUI. Todas as outras inicializações da GUI são ignoradas. Também pode ser usado para pular todas as inicializações GUI, dando o nome "NONE". Veja ": help gui-init" dentro do vim para mais detalhes. -V Verboso. Dê mensagens sobre quais arquivos são originados e para ler e gravar um arquivo viminfo. -v ComeçarVim no modo Vi, assim como o executável foi chamado "vi". Isso só tem efeito quando o executável é chamado "ex". -w {scriptout} Todos os caracteres que você digita são registrados no arquivo {scriptout}, até que você saiaVim Isso é útil se você quiser criar um arquivo de script a ser usado com "vim -s" ou ": source!". Se o arquivo {scriptout} existir, os caracteres serão anexados. -W {scriptout} Como -w, mas um arquivo existente é sobrescrito. -x Use criptografia ao gravar arquivos. Irá pedir uma chave de cripta. -Z Modo restrito. Funciona como o executável começa com "r". -- Denota o final das opções. Argumentos depois disso serão tratados como um nome de arquivo. Isso pode ser usado para editar um nome de arquivo que comece com um '-'. --Socorro Dê uma mensagem de ajuda e saia, assim como "-h". --versão Imprima informações sobre a versão e saia. --controlo remoto Conecte-se a um servidor Vim e edite os arquivos fornecidos no restante dos argumentos. --Lista de servidores Liste os nomes de todos os servidores Vim que podem ser encontrados. --servername {name} Use {name} como o nome do servidor. Usado para o Vim atual, a menos que seja usado com um --serversend ou --remote, então é o nome do servidor ao qual se conectar. --serversend {chaves} Conecte-se a um servidor Vim e envie {keys} para ele. --socketid {id} Somente GUI GTK: Use o mecanismo GtkPlug para executar o gvim em outra janela. --echo-wid Apenas GUI da GTK: Echo a ID da janela na stdout AJUDA ONLINE Digite ": help" emVim para começar. Digite ": help subject" para obter ajuda sobre um assunto específico. Por exemplo: ": help ZZ" para obter ajuda para o comando "ZZ". Usar VEJA TAMBÉM vimtutor (1) Importante: Use o homem comando ( % homem ) para ver como um comando é usado em seu computador particular. DESCRIÇÃO
OPÇÕES