2009-07-03 11 views
6

He descargado este archivo vimrc. Contiene entradas para asignar claves separadas por comas a ciertos comandos. es decir:Vim comma command keys

map ,e :e <C-R>=expand("%:p:h") . "/" <CR> 

Lo que no puedo entender es cómo ejecutar estos comandos en Vim.

¿Cómo ejecuto ", e"?

Respuesta

7

Simplemente escriba , y luego e. Para verificar que en realidad se está mapeando, puede usar el comando :map ,e.

+3

ligera inclinación a este ckeck es : mapa detallado, e Esto le dará la línea que se ha establecido – michael

2

tipo justo lo

,e 

eso es todo, ya que el mapa es una asignación normal, se debe trabajar en el modo en espera normal, visual y el operador. ve

:h 40.1 

en vim, por la ayuda de modos de mapa

3

Prensa ESC y luego escribe ,e

El ESC confirmará se encuentra fuera del modo de inserción (si la ha introducido)

4

Si utiliza estos mapas, también querrá usar

nnoremap ,, , 

Para que pueda tener la funcionalidad , (repita el último movimiento fFtT, pero en la dirección opuesta). Esto es ocasionalmente útil, aunque no tan útil como ese archivo de edición en el mapa del directorio del archivo actual que tiene allí.