Uso / bin / view, ya que es una forma segura de ver archivos de texto y no tener cambios accidentales una vez que haya terminado.
/ bin / view parece que carece de las características que tiene vim normal. ¿Hay alguna manera de iniciar vim en modo de solo lectura o iniciar / bin / view con modo visual?
Quiero poder seleccionar texto y pegarlo sin tener que usar mi mouse. El modo visual hace que sea tan fácil hacer eso.
El problema que tengo está relacionado con las distribuciones CentOS / redhat Linux, es el visual a la vista.
# vim --version | grep visual + user_commands + vertsplit + virtualedit + visual + visualextra + viminfo + vreplace # view --version | grep visual -textobjects -title -toolbar -user_commands -vertsplit -virtualedit -visual
linux
vim
text-editors
nelaaro
fuente
fuente

viewes un enlace (generalmente simbólico en estos días)vimque se ejecutavimen modo de solo lectura. Suviewparece estar ligada a una diferentevimque la que se obtiene a partir de la ejecución de "vim". Eche un vistazo a la página del comando man update-alternative (8) para ver cómo solucionarlo.Respuestas:
Vea
$ vim --helplos muchos argumentos de lanzamiento de Vim.Para iniciar Vim en modo de solo lectura, sería:
EDITAR
$ viewy$ vim -Rparecen ser uno y lo mismo a través de enlaces simbólicos. No estoy seguro de qué características obtendrás al ejecutar$ vim -Rque no tienes$ view.Aquí, en Ubuntu, puedo seleccionar visualmente cosas en ambos.
fuente
Si olvidó la
-Ropción al iniciarvim, puede usar:fuente
Si su objetivo es simplemente no sobrescribir el archivo original, puede leer la función vdin de stdin:
fuente
Como mencionó @garyjohn, a
viewmenudo está simbólicamente vinculado a cualquieraviovim. Dependiendo de qué distribución de Linux esté utilizando y cómovio cómovimse instaló, esto podría variar. En mi sistema RHEL 6, la salida dels -l `which view`muestra/bin/viewestá vinculada simbólicamentevi.Así que si quieres las características de
vimen modo de sólo lectura que le sea necesidad de aliasviewparavimo usovim -R <filename>solución proporcionada por @kev (asumiendo que no tiene privilegios para cambiar los enlaces simbólicos en el sistema en cuestión).fuente
vimestá cualquier versión / sabor de Vim). Ahora puedo tener una ventana de solo lectura para ver las diferencias de lado a ladovim, con otra ventana que también edita el archivo real al mismo tiempo.