2015-07-13 3 views
0

Связывание vim, которое я создал, достаточно хорошо работает, хотя я бы хотел, чтобы привязка фактически выполняла эту функцию для меня. В настоящее время я вхожу в привязку, и моя функция отображается в приглашении :, после чего я нажимаю Enter, чтобы активировать функцию. Есть ли способ включить символ возврата в мою привязку?Vim привязка к функции выполнения

Вот связывание:

map <C-C> :call myfunc() 

, когда я нажимаю Ctrl + C, call myfunc() появляется в : строке и я могу нажать войти, чтобы активировать функцию. Есть ли способ для меня просто нажать ctrl-c, чтобы активировать myfunc?

Есть ли способ для меня, чтобы добавить символ возврата к этому

Edit: я попытался воссоздать это, и теперь подсказка не появляется. Я хочу создать привязку клавиш, чтобы при нажатии ctrl + c или в идеале ctrl + shift + c выполняется myfunc().

+1

Учтите, что '' используется сигнал прерывания. Настоятельно рекомендуется оставить его в покое. – lcd047

ответ

1

Это должно быть

map <C-C> :call myfunc()<CR> 

CR является Carriage return или Enter

+0

Спасибо! Есть ли способ связать cmd + shift + c? 'map ' не работает для меня. – kilojoules

+1

Следуйте за этим вопросом http://stackoverflow.com/questions/1506764/how-to-map-ctrla-and-ctrlshifta-differently –

 Смежные вопросы

  • Нет связанных вопросов^_^