¿Cómo usar variables en una sintaxis similar a un comando vim?
Frecuentes
Visto 1,518 veces
3
Quiero escribir una función que pueda asignar una tecla a otra función.
Pero no pude insertar las variables en map
mando:
map a:key :! a:action
(en el cual a:key
puede ser <F9>
, <C-F9>
y así)
¿Cómo lograr esto en oraciones tipo comando vim?
1 Respuestas
5
Si entiendo bien tu pregunta, estás buscando execute
.
:execute "map " . a:key . " :!" . a:action
Ver :help :execute
para obtener más información.
respondido 10 mar '12, 21:03
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas vim or haz tu propia pregunta.
Solo para verificar si hay otra forma de hacerlo, ¿qué está tratando de lograr con esto? - Rook
Quiero escribir una función para asignar teclas de método abreviado según el tipo de archivo. Y creo que es mejor hacer una función para evitar las mismas líneas de código. - Determinant