2012-07-31 13 views
5

Lo siento por una pregunta tan aleatoria, pero al leer Janus noté que ofrece varios atajos para las cosas.Vim Janus <D-F><D-/>

Creo que están relacionados con MacVim y quieren saber cuáles son los equivalentes de Linux.

Con <D-F><D-/> ¿qué significa realmente el D s? ¿Cómo hago para que estos comandos funcionen?

+1

dupity dupity dupe http://stackoverflow.com/questions/8639320/what-is-the-default-keybinding-for-d-on-linux-mac-has-this-bound-to-command –

+0

@Andy Ray parece cercano pero con respuestas diferentes. – sayth

Respuesta

4

No leyó con cuidado.

Por mucho que me desprecian ese tipo de "distribución" los autores de Janus han hecho un gran trabajo dar con versiones Linux/Windows (utilizando Ctrl o Alt) de sus asignaciones específicas de Mac OS X: ver vim/core/before/plugin/mappings.vim de line 60 a line 160, por ejemplo.

Para responder a su pregunta:

  • <D-/> se asigna here, junto con sus alternativas de Linux/Windows.

  • <D-F> se asigna there, junto con sus alternativas de Linux/Windows.

Los <A- asignaciones pueden ser problemáticos en la mayoría de los terminales, sin embargo.

+0

de acuerdo con que es y. Durante mucho tiempo evité a Janus. Tengo un vimrc de una milla de largo y plugins en abundancia con vundle. Pero quiero aprender a usar el editor y CSS/JavaScript/Python, pero estaba pasando la mayor parte de mi tiempo tratando de calcular/configurar el vimrc. Habiendo dicho eso, instantáneamente tuve que tratar de descubrir cómo Janus había configurado pep8 y delimitMate. Aparentemente Janus usa flake8 que actualmente parece no funcionar. Así que podría terminar configurando vimrc de todos modos. – sayth

+0

Janus es la mejor manera de no aprender Vim. – romainl

+0

Y descubrimos por qué // la sintaxis por la que usan easyMotion https://github.com/Lokaltog/vim-easymotion.git – sayth

4

D significa Mac (comando) clave. No hay un equivalente de Linux (ver :help <D-). Sin embargo, puedes reasignarlos a otra cosa.

+1

@Connor parece extraño entonces que no lo han asignado a la clave de Windows. – sayth

+0

Ciertas teclas no están registradas por la mayoría de los terminales, lo que limita enormemente ese tipo de opciones. – Conner

+1

La clave Wndows es prácticamente inexistente para Vim. Ya sea en la CLI o en GVim. – romainl