Estoy tratando de que sea como la edición de texto predeterminada en Mac. Lo intenté map! <D-Left> 0 y map! <D-Right> $ en ~ / .vimrc, pero por supuesto no funcionó. ¿Cómo puedo hacer
Estoy tratando de que sea como la edición de texto predeterminada en Mac. Lo intenté map! <D-Left> 0 y map! <D-Right> $ en ~ / .vimrc, pero por supuesto no funcionó. ¿Cómo puedo hacer
En VIM, cuando asigno, por ejemplo, <F9><F10>un comando y <F9>otro comando, espera 1-2 segundos cuando presiono F9 para permitirme presionar <F10>para acceder al comando asignado <F9><F10>y, si no <F10>lo presiono, ejecuta el comando asignado a...
Supongamos que tengo un archivo llamado filename123.txty es el único archivo que se llama así, y puedo locatehacerlo con el comando locate filename123. Y solo devuelve este archivo. Ahora quiero abrirlo con vi/ vim. Pero no quiero ir a esa ubicación y escribir el vicomando seguido del nombre del...
Quiero que cuando haga crear un archivo en particular, suponga que lo creo en el editor vim, el archivo creado también debería tener permiso ejecutable cuando se cree. Quiero esto porque estoy creando algunos archivos de Python y no quiero establecer explícitamente los permisos para el archivo, así...
Era un emacsusuario y tengo que cambiar a vim. Pero extraño algunos comandos básicos de emacs en vimmodo de inserción: C-A C-E C-K C-Y C-x C-s ... y alguna otra Sé que puedo presionar Escapey luego presionar algunas de las siguientes teclas y finalmente presionar la tecla i: ^ $ d$ p :w...
¿Hay alguna manera de que podamos excluir las líneas que son iguales en la salida a continuación? Hice un vim -d file1 file2 pero muestra las diferencias y también algunas líneas de adiciones antes y después de las diferencias. ¿Cómo excluir eso? En el ejemplo adjunto 131, 132, 134, 136, etc., son...
Sé que esto funciona: :%s/<string>//gn Pero parece un poco extraño usar el comando de sustitución para contar, en lugar de
¿Hay alguna forma de mapear leader-r para repetir el último comando enviado a bash? Por ejemplo, cuando trabajo con archivos C, me gustaría compilar y ejecutar programas desde vim sin escribir:! Make o gcc. Sé que puedo vincular un comando específico a la tecla, pero no funcionará para otros...
TL; DR; versión - ¿Cómo deshago el texto que se pegó desde el búfer de copia de mi sistema operativo sin deshacer otro texto que se escribió desde que entré en modo de inserción? Descripción más larga: Coloque algo en el búfer de copia de su sistema operativo (por ejemplo, resalte algo de texto...
Soy un usuario de vim con experiencia moderada, que ahora está comenzando a usar GNU emacs. Aproximadamente al mismo tiempo que aprendí que Ctrl- py Ctrl- nson los valores predeterminados para subir y bajar en emacs, también aprendí que son variantes de k y j en modo normal en vim. ¿Alguien sabe...
Sé que puedo escribir en un archivo simplemente haciendo :w <file>. Sin embargo, me gustaría saber cómo puedo escribir en un archivo al agregarlo en lugar de sobrescribirlo. Ejemplo de uso: quiero tomar algunas muestras de un archivo de registro en otro archivo. Para lograr eso hoy puedo...
Estoy trabajando en un proyecto paralelo con archivos fuente de JavaScript y SQL. Cuando estoy editando el JavaScript, Vim se comporta normalmente. Sin embargo, cuando estoy editando los archivos SQL, hay un retraso de aproximadamente un segundo entre cuando presiono CtrlCy cuando Vim sale del modo...
No entiendo el movimiento de subrayado en vim, al menos en el contexto de yank (y). Mi hoja de trucos dice "soft" bol down que no entiendo Si uso el movimiento solo, parece ser el mismo ^que significa ir al primer espacio no en blanco en la línea. Sin embargo, si uso el movimiento con, yentonces...
En vim quiero sustituir una ruta larga /a/b/f/g/d/gpor otra /s/g/w/d/g/ren un archivo de texto. Usualmente uso \/pero hay demasiadas barras aquí. hay una manera mas
Tengo set nuen mi .vimrcque muestra los números de línea en el lado izquierdo del búfer actual. Me gustaría ver los números de línea en el lado derecho. ¿Cómo lograr esto? ACTUALIZACIÓN: Esto también debería funcionar para set
Intenté usar vim en FreeBSD (a través de ssh en un terminal compatible con Linux xterm). Sin embargo, vim se comporta de manera similar a vi fuera de la caja. Por ejemplo, no reacciona al eliminar la tecla, inserte el carácter F en lugar de subir mientras está en el modo de inserción, etc. En...
Al editar archivos en vim, es una pequeña molestia que cuando muevo líneas con j y k, se mueva por líneas de archivo, en lugar de líneas de pantalla como otros editores. Con mis propios archivos, puedo lidiar con esto envolviendo automáticamente a una cierta longitud en las opciones de vim, pero...
Con el fin de ser capaces líneas complemento en blanco sin entrar en el modo de inserción, que estoy tratando de mapear ALT-oy ALT-Oa o<ESC>yo<ESC> He intentado lo siguiente en mi .vimrc map <M-o> o<ESC> map <M-O> O<ESC> y map <ALT-o> o<ESC> map...
Usualmente edito en Vim , y al presionar +, prefiero mover mi mano a la parte derecha del teclado donde +reside en lugar de hacer shift+ =. Pero cuando NumLockno está activado, en Vim simplemente abre una nueva línea arriba e inserta la letra k . Y cada vez que inicio mi PC NumLockestá...
Edito una gran cantidad de código PHP con Vim, y me he encontrado con un problema con algunas macros en mi .vimrc. Actualmente uso estas dos macros para comentar / descomentar en estilo C "c-style (//) comment (press the [.] key) au FileType php vnoremap .