Vi & Vim

Preguntas y respuestas para las personas que utilizan las familias vi y Vim de editores de texto.

1
¿Puedo definir una codificación personalizada para vim?
Frecuentemente uso rompecabezas de programación y golf de código . Muchos usuarios de allí han escrito idiomas personalizados exclusivamente para jugar al golf. Incluso estoy trabajando solo ahora mismo. Muchos de estos idiomas tienen sus propias codificaciones personalizadas para que puedan aplastar más comandos en un solo byte. Por ejemplo, …
9 encoding 

2
Edite un directorio dentro de Vim
¿Es posible editar un directorio dentro de Vim? (Algunos comandos funcionan para directorios). Quiero saber qué tipo de operaciones se pueden hacer en un directorio dentro de Vim. Vim puede abrir los directorios para editarlos, creo que también tendrá comandos para trabajar. Pero los comandos habituales se comportan de manera …

1
Resultado de búsqueda actual de selección visual
He hlsearchconfigurado, pero a veces me hace pensar que tengo el término de búsqueda seleccionado visualmente, y puedo presionar cpara cambiarlo. El término buscado puede no ser un número fácil de letras, palabras, incluso líneas, y de todos modos, no quiero contar. ¿Hay alguna forma de vh(o ch), por ejemplo, …





1
Codificación incorrecta al llamar a shell
Estaba experimentando con un diagrama DOT e intenté hacer lo siguiente: :! dot -Tpng -oFab.png % Recibí un error porque mi nombre de archivo tiene un carácter especial (" ó" en "Fabricación"): C:\windows\system32\cmd.exe /c ( dot -Tpng -oFab.png Fabricaci├│n.gv) Error: dot: can't open Fabricaci├│n.gv shell returned 2 Hit any key …

1
¿Por qué la reasignación <Esc> hace que el cursor salte?
En .vimrc: inoremap ii &lt;esc&gt; " ii to go back into command mode El problema es que, después ii, el cursor salta 35 columnas hacia la derecha. La única otra línea que afecta Esc: nnoremap &lt;esc&gt;&lt;esc&gt; :noh&lt;return&gt;&lt;esc&gt; He intentado comentarlo, no ayuda. Lleno.vimrc : set nocompatible filetype off " Vundle …



2
Dar sentido a "[[", "]]", "[]", "]["
Me resultó difícil entender estos movimientos de objetos de texto: *]]* ]] [count] sections forward or to the next '{' in the first column. When used after an operator, then also stops below a '}' in the first column. |exclusive| Note that |exclusive-linewise| often applies. *][* ][ [count] sections forward …



5
¿Cómo reemplazar el contenido entre dos patrones del archivo?
Tengo el siguiente formato del archivo: &lt;common&gt; fitnes=0 genetic=1 method=0 &lt;/common&gt; &lt;inputs&gt; foo=bar bar=foo &lt;/inputs&gt; &lt;limits&gt; balance=200.00 &lt;/limits&gt; y me gustaría eliminar todo lo que está entre &lt;inputs&gt;y &lt;/inputs&gt;(excluyendo el patrón por sí mismo) y reemplazarlo con el contenido de otro archivo (por ejemplo foo.txt). En otras palabras, las líneas …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.