A partir de una pizarra en blanco, ¿cómo puedo obtener un documento que contiene 1 2 3 4 5 6 7 8 9 10 … 100 Para ser claros, no quiero que estos números se muestren en el margen; Quiero que se inserten en el documento
A partir de una pizarra en blanco, ¿cómo puedo obtener un documento que contiene 1 2 3 4 5 6 7 8 9 10 … 100 Para ser claros, no quiero que estos números se muestren en el margen; Quiero que se inserten en el documento
Parece que hay dos formas de almacenar las preferencias específicas de gvim: Mantenga un .vimrcarchivo para vim y un .gvimrcarchivo para adiciones específicas de gvim. Mantenga todas las configuraciones .vimrcy ajuste las configuraciones específicas de gvim en una función de detección de...
Sé cómo dividir ventanas en vim , pero ¿es posible abrir varios archivos usando vim en modo dividido (en el inicio) desde la línea de comandos? Por ejemplo: vim file1 file2 file3 o: vim
¿Puedo recuperar el sistema operativo actual (Windows, Linux, OS X, ...) usando Vimscript puro (sin Python o Perl)? Quiero habilitar diferentes configuraciones en mi .vimrc (sincronizado) para los diferentes tipos de sistemas operativos que estoy usando.
¿Es posible cambiar el nombre del archivo que estoy editando desde Vim? Actualmente lo que hago es salir de Vim, cambiar el nombre del archivo y abrirlo desde Vim
Sé que el modo diff de Vim ( vimdiff) nos permite comparar el contenido de dos (o más) archivos. Pero, ¿es posible comparar el contenido de múltiples archivos entre directorios para fusionar dos directorios de forma recursiva (como DiffMerge y herramientas
La única razón por la que alguna vez edité un archivo de texto en Pico o Nano, y no en Vim fue su comando "Justificar" ^J. Volvería a formatear un párrafo de texto, creando saltos de línea en los saltos de palabra para que el texto flote bien en la pantalla de ancho fijo: formatee el texto para que...
Tengo algunos caracteres ocultos en el búfer y el desplazamiento horizontal mata la alineación a lo grande. ¿Hay alguna forma de desactivarlo? No pude encontrar ninguna opción relevante. Editar: Demo añadida. Puede ver que vim basa el desplazamiento de desplazamiento en la parte no oculta del...
Una de las preguntas abiertas que tengo sobre Vim es si hay una manera de realizar una búsqueda / reemplazo en el proyecto actual (tenga en cuenta si uso esta noción heredada de otros editores). Por ejemplo, supongamos que quiero buscar en mis archivos de proyecto el nombre de un método y cambiar...
Accidentalmente presioné ghen modo normal y comencé una selección, así que busqué el documento y lo encontré :h Select-mode. Por lo que entiendo, el modo de selección está cerca del modo visual, excepto que: Si escribe un carácter imprimible <CR>o <BS>eliminará la selección, comience...
Estaba extremadamente impresionado con el poder de vi desde la primera media hora que lo usé. Luego descubrí que en algunos entornos de trabajo, hay muchas personas (¡técnicos e incluso administradores de sistemas!) Que lo evitan como "demasiado complicado" sin haber ejecutado el vimtutor, y otras...
Leí la entrada de wiki en la sangría del código fuente vim Todavía no puedo entender la diferencia entre autoindentysmartindent Parece que hacen lo mismo, copie el nivel de sangría a la siguiente línea cuando presiona
Veo con <Leader>bastante frecuencia en los archivos vimrc de otras personas. Como éste. ¿Qué es? ¿Qué
La última noticia en vim.org habla sobre el uso de 'unofile' para guardar su historial y deshacer los cambios incluso después de un reinicio: Una característica que disfruto usando yo mismo no es conocida por muchos usuarios, como descubrí el fin de semana pasado. Además de deshacer con tantos...
¿Cómo puedo ver el punto de código Unicode del carácter donde está el cursor? Por ejemplo, si mi cursor está en un ⌘personaje, me gustaría que Vim me dijera que es U + 2318 . Sería aceptable información alternativa, como la representación de base 10 (8984) o la representación de UTF-8 (E2 8C...
¿Cómo comento varias líneas seleccionadas en modo visual? ¿Cómo lo hago específico para el idioma? Por ejemplo, si se seleccionan las primeras 4 líneas: def foo(a,b): for each in (a,b): print each return a+b print "2" La operación de un comando / macro debería resultar en esto (en...
Supongamos que inicio Vim para editar un nuevo archivo en un directorio que aún no se ha creado: vim nonExisitingDirectory/newFile.txt Vim felizmente me mostrará un búfer vacío y puedo comenzar a escribir mi nuevo archivo. Pero cuando quiero escribir el archivo en el disco me sale este...
Quiero hacer una función que tenga argumentos opcionales. En python haría algo como esto: def functionName(arg1,arg2=false,arg3=false): if arg2: #Do stuff with arguments else: #Do stuff without arguments He intentado hacerlo function FunctionName(arg1,arg2=false,arg3=false), pero me da un...
No puse color xxxen mi .vimrc. Así que veo esto cuando abro mi .vimrc. :colorme da defaultaquí Entonces escribo :color darcula. Y cambia a esto. :colorme da darculaaquí (naturalmente) Entonces escribo :set background=dark. Y cambia a esto. :colorme da defaultaquí (asombrosamente) Entonces...
Me gustaría abrir un archivo desde otra rama en el repositorio git actual. He visto esta pregunta SO , pero las sugerencias para combinarlo con Vim son engorrosas (canalizar a Vim, abrir stdin, establecer tipo de archivo, etc. manualmente). ¿Hay alguna forma más sencilla de conservar el resaltado...