É possível renomear o arquivo que estou editando no Vim? Atualmente, o que faço é sair do Vim, renomear o arquivo e abrir a partir do Vim
Gravar arquivos em um meio de armazenamento persistente (geralmente um disco rígido ou SSD). No Vi, isso é feito com o comando: write.
É possível renomear o arquivo que estou editando no Vim? Atualmente, o que faço é sair do Vim, renomear o arquivo e abrir a partir do Vim
Vi e Vim, como todos sabem, têm muitos sinônimos. Existem três maneiras que eu conheço de salvar o arquivo e sair do Vim e Vi. Estes são : wq <cr> , : x <cr> e ZZ . Ouvi dizer que estes são diferentes de alguma forma. Existem diferenças práticas entre o uso
Suponha que eu inicie o Vim para editar um novo arquivo em um diretório que ainda não foi criado: vim nonExisitingDirectory/newFile.txt O Vim terá todo o prazer em me mostrar um buffer vazio e eu posso começar a escrever meu novo arquivo. Mas quando eu quero gravar o arquivo no disco, recebo...
Alguns processadores de texto e editores de texto salvam automaticamente os arquivos que estamos editando de tempos em tempos, o que é muito conveniente para sobreviver a falhas graves etc. Existe uma maneira de fazer o Vim salvar automaticamente nossos arquivos após um intervalo específico?...
Às vezes acontece que eu abro um arquivo e faço algumas modificações como meu próprio usuário, sem perceber ou "esquecer" de perceber o [read-only]aviso na linha de status (ou seja, algum /etcarquivo de configuração aleatório como /etc/resolv.conf). :w!obviamente falha nesse caso, porque meu...
O Vim normalmente grava <EOL>para a última linha somente quando havia uma no arquivo original. Como fazer com que o vim escreva uma nova linha no final de um arquivo o tempo todo (quando o arquivo não é binário e ainda não existe)? Eu testei a eolopção, mas não funcionou como...
Ocasionalmente, digito distraidamente :wquando estou lendo alguma coisa. Isso faz com que o tempo de modificação do arquivo seja alterado e, às vezes, faz com que meu sistema de compilação reconstrua desnecessariamente uma parte substancial de um projeto. Existe uma maneira de configurar o vim...
De :help swap-file: Atualizando o arquivo de troca O arquivo de troca é atualizado após a digitação de 200 caracteres ou quando você não digita nada por quatro segundos. Isso só acontece se o buffer foi alterado, não quando você apenas se moveu. A razão pela qual ele não é atualizado o tempo...
Eu gostaria de escrever uma área visualmente selecionada em um arquivo. Por exemplo: prefix [sample text more text] suffix [] é o bloco selecionado que deve ser obtido, resultando em um novo arquivo contendo: sample text more text O wcomando normal usa linhas para '<,'>w!...
Como edito crontabarquivos no FreeBSD? $ crontab -e # ... I do my thing in vim & :wq "crontab.9ZcXiFaawt" 6L, 203C written crontab: temp file must be edited in place Exit 1 Usar EDITOR=nvifunciona bem ... O Linux também parece funcionar bem
Notei que, ao editar uma linha em um arquivo .txt no modo de inserção, o cursor se moverá para o início da linha após uma gravação usando a sequência de teclas: <esc>:w Eu gostaria de mudar esse comportamento para que o cursor fique na posição seguinte a: write. Isso é possível? Não...
Existe alguma maneira de garantir que um arquivo esteja bloqueado para que eu não possa fazer alterações nele. Existe um comando para bloquear / desbloquear um arquivo no vim. Algumas vezes eu gostaria que um arquivo estivesse no modo somente
Hot exit é um dos principais recursos do editor de texto sublime. Ele permite fechar o editor a qualquer momento sem se preocupar com modificações nos arquivos abertos - ele é fechado sem nenhuma pergunta. Ao iniciar o ST novamente, todos os arquivos abertos e editados estarão no mesmo estado em...
O Vim sempre adiciona uma nova linha no final dos meus arquivos ao salvar e está causando erros nos meus scripts PHP. Como posso fazer com que o vim não adicione essa nova linha ao
Estou tentando melhorar o código desta resposta para pedir confirmação antes de criar o diretório ausente, é isso que escrevo: function! CreateDirectoryAskConfirmation(path) if !isdirectory(a:path) echohl Question echo "Create directory " . a:path . "?" echohl None let response =...
Há momentos em que desejo testar as alterações em um arquivo antes de substituir o original. Existe alguma maneira de salvar um arquivo sendo editado em um novo
Eu tenho um monte de divisões agora, e demorei um pouco para encontrar esses arquivos (basicamente estou procurando um bug através de 50 arquivos interconectados). Existe um comando como :ls > /tmp/filelistesse que escreverá as atuais divisões / buffers que eu abri em um
Ocasionalmente, meu mindinho roçará a 'tecla enquanto pressiona enter, resultando em :w'<Enter>. Eu tentei: cabbrev w' :w cabbrev w\' :w cabbrev "w'" :w Nenhum deles funciona. Existe uma maneira de alias :w'para :w? Eu também uso cmdwin ( :help cmdwin+ nnoremap : :<C-F>) em vez da...
Quero modificar arquivos vimsem alterar os carimbos de data e hora da criação. Os documentos não parecem mencionar nada sobre essa possibilidade. Eu gostaria de conseguir isso sem desativar o recurso de troca / recuperação. Uma alternativa seria armazenar o tempo em algum lugar e substituí-lo ao...
Eu já procurei muito por isso e todas as respostas são sobre o Vim no Linux. Existe uma maneira de salvar um arquivo somente leitura diretamente do Vim no