Preguntas etiquetadas con vim

8
Vim puede romper los permisos de archivo?

Estaba usando Vim el otro día como siempre, cuando noté algo extraño. Esto es lo que hice: ~$ touch testfile ~$ ls -l | grep testfile -rw-r--r-- 1 username groupname 0 Jul 23 10:00 testfile ~$ vim testfile Luego hice un cambio, y salvé y renuncié :wq. Muy normal. Entonces, sin embargo: ~$ sudo...

8
Vim mueve el cursor un caracter en modo insertar sin teclas de flecha

Esto puede parecer un poco exagerado, pero cambié a vim y ahora estoy muy contento con el flujo de trabajo. Intento disciplinarme para no usar las teclas de flecha, ya que mantener las manos en las teclas alfa todo el tiempo es algo muy importante al escribir. Entonces, cuando necesito navegar,...

7
Usando JSLint con Syntastic en Vim

Estoy usando Syntastic para la verificación de sintaxis en Vim: cada vez que guardo un .rbarchivo, lo ejecuta a través de un verificador de sintaxis y resalta los errores por mí. Spiffy Lo mismo para varios otros tipos de archivos: HAML, HTML, etc. Lo hace llamando a verificadores de sintaxis...

7
Lector de PDF para la CLI

Estoy buscando un lector de PDF que pueda usar a través de SSH en un terminal, y lo tenga funcionando screen. ¿Existe tal cosa? Idealmente, me gustaría al menos un lessbuscapersonas -esque pero con algo de formato PDF, numeración de páginas y tal vez incluso navegación a través de enlaces en el...

7
Combinando dos operadores en Emacs en modo malvado

En vim he reasignado >y <cuando estoy en modo visual a >gvy <gvrespectivamente, así: vnoremap > >gv vnoremap < <gv Dado que mi objetivo para esta pregunta son personas con experiencia en emacs y no vim, qué >y <qué es sangrar / sangrar texto seleccionado...

7
Vim: debajo de la derecha por defecto

En vim, prefiero que todas mis divisiones, tanto horizontales como verticales, sean :belowright. No sé por qué, me parece más natural. Se vuelve molesto en :bel sp foo.txtlugar de solo :sp foo.txttodo el tiempo. De manera similar con :bel vs. Tengo algunas soluciones (a saber map <leader>s...

6
Asignación de un comando de shell canalizado en Vim

En una pregunta anterior, pregunté sobre cómo enviar el código evaluado a una nueva ventana en MacVim. Obtuve una gran solución, pero presentó otra pregunta: ¿Cómo puedo asignar un comando de teclado en mi .vimrcque implique la salida de tuberías en el shell? Como ejemplo simple, digamos que...

5
Mapa de las teclas en Vim

Quiero mapear e significar end of line. Probé el siguiente mapeo en mi vimrc: map $ e $ es el predeterminado end of line mando. Sin embargo, esto no funciona. Me pregunto cuál es el problema. Además, quiero mapear Alt+right/left arrow para navegar por las palabras. Así por ejemplo,...

5
El tema oscuro de Vim Solarized se ve raro en iTerm2

Acabo de instalar el solarized Esquema de colores siguiendo las instrucciones del proyecto. página . Esto es lo que parece ahora: que no es como esos capturas de pantalla en la pagina oficial ¿Algúna idea de cómo arreglar esto? EDITAR : Esta es la configuración de color de mi perfil...

4
Cambiando el color de los comentarios en vim.

Yo uso vim para navegar por el código fuente. En los archivos de origen de Java, los comentarios aparecen en color azul sobre fondo negro que es difícil de leer, cómo cambiar esta combinación de colores para que los comentarios puedan aparecer en un color algo más brillante.

4
Comprobación de pelusa de Vim: solo muestra el mensaje si hay un error

Tengo esta línea en mi .vimrc, que significa "cuando guarde un archivo .rb, ejecútelo ruby -c" (la comprobación de errores del intérprete ruby). autocmd BufWritePost *.rb !ruby -c <afile> Cuando guardo ese archivo, siempre veo la salida en la parte inferior de la pantalla, así que me...

4
obtener salida del comando en un búfer vim

lo que quiero hacer editando un archivo ejecute '! svn diff%' (o cualquier otro comando que tome el nombre del archivo actual ) poner la salida en un nuevo búfer (o pestaña) bono: no uso un script, ya que trabajo a menudo en hosts que no logro a mi gusto. Mi primer intento fue: :tabnew | r...