Perguntas com a marcação «save»

Gravar arquivos em um meio de armazenamento persistente (geralmente um disco rígido ou SSD). No Vi, isso é feito com o comando: write.



5
Como salvar um arquivo em um diretório que ainda não existe?
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 …
35 save  autocmd 


2
Como salvar um arquivo para o qual não tenho permissões de gravação?
À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 usuário não tem permissão de gravação. Então …


2
Não toque no arquivo durante a gravação se o arquivo não tiver sido alterado
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 para simplesmente não fazer nada …
15 save 

2
O Vim salva automaticamente?
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 é …
13 save  swap-file  backup 

3
Gravar a área selecionada no arquivo
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! /tmp/testincluir o prefixo / sufixo …
13 save 



2
Como garantir que nenhuma alteração seja feita em um arquivo
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 leitura.
11 save 



1
Como posso impedir que o Vim grave um arquivo sem gerar um erro?
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 = nr2char(getchar()) if response ==? "y" call mkdir(a:path, "p") endif endif endfunction …
10 save  autocmd  error 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.