Eu uso / bin / view, pois é uma maneira segura de visualizar arquivos de texto e não ter alterações acidentais persistentes quando terminar.
/ bin / visualiza costuras como falta de recursos que o vim normal possui. Existe uma maneira de iniciar o vim no modo somente leitura ou iniciar / bin / view com o modo visual.
Quero poder selecionar o texto e colá-lo sem precisar usar o mouse. O modo visual facilita muito isso.
O problema que estou tendo está relacionado às distribuições do CentOS / redhat Linux, é o visual em vista.
# vim --versão | grep visual + user_commands + vertsplit + virtualedit + visual + visualextra + viminfo + vreplace # view --versão | grep visual -textobjects -title -toolbar -user_commands -vertsplit -virtualedit -visual
linux
vim
text-editors
nelaaro
fonte
fonte
view
é um link (normalmente simbólico hoje em dia) para ovim
que é executadovim
no modo somente leitura. Seuview
parece estar vinculado a um diferente dovim
que você obtém ao executar o "vim". Dê uma olhada na página do manual update-alternative (8) para ver como consertar isso.Respostas:
Veja
$ vim --help
os vários argumentos de lançamento do Vim.Para iniciar o Vim no modo somente leitura, seria:
EDITAR
$ view
e$ vim -R
parecem ser a mesma coisa por meio de links simbólicos. Não tenho certeza de quais recursos você ganhará com a execução$ vim -R
que não possui$ view
.Aqui, no Ubuntu, posso selecionar visualmente as coisas em ambos.
fonte
Se você esqueceu a
-R
opção ao iniciarvim
, pode usar:fonte
Se seu objetivo é simplesmente não substituir o arquivo original, você pode ler o recurso de leitura do stdin:
fonte
Como @garyjohn mencionou,
view
muitas vezes é simbolicamente vinculado a umvi
ou a umvim
. Dependendo da distribuição do Linux que você está usando e comovi
ouvim
foi instalada, isso pode variar. No meu sistema RHEL 6, a saída dels -l `which view`
programas que/bin/view
está simbolicamente vinculadavi
.Então se você quer as características de
vim
no modo de somente leitura que você quer necessidade de apelidoview
paravim
ou uso devim -R <filename>
solução fornecida pela @kev (supondo que você não tem privilégios para alterar os links simbólicos no sistema em questão).fonte
vim
está qualquer versão / sabor do Vim). Agora eu posso ter uma janela somente leitura para visualizar diferenças lado a ladovim
, com outra janela também editando o arquivo real ao mesmo tempo.