2009-07-17 2 views

ответ

13

Чтобы переназначить УНК ключ вы должны скопировать

/Applications/TextMate.app/Contents/Resources/KeyBindings.dict 

к

~/Library/Application Support/TextMate/KeyBindings.dict 

, а затем отредактировать его, предпочтительно с использованием TextMate :) как редактор списка свойств испортил коды.
Ищите nextCompletion и previousCompletion и замените их значения на то, что вам больше всего подходит.
Например, вы можете заменить \033 (код для esc) на номер \t (-> |).

+0

Это классно, но теперь моя вкладка не работает, чтобы добавить 2 пробела, как раньше. В любом случае, чтобы это исправить? – ma11hew28

+2

@andi: Я поражен, что у вашего ответа больше голосов. Мне нравится этот подход больше всего на свете. Может быть, так оно и было? –

+0

Конечно, это не случайно, что он работает. –

14

Гораздо лучший способ сделать это (и это относится ко всем приложениям Mac в целом) является

    ярлыки
  • Open System Preferences> Keyboard & Mouse> Клавиатура
  • Нажмите на знак + в нижней части
  • Выберите TextMate из меню приложения
  • Тип точное название команды меню для следующего завершения и предыдущего завершения
  • Теперь введите ярлык йо Вы хотите использовать и нажмите кнопку «Добавить».
+1

функциональность escape и tab key не имеет команд меню. –

+0

Командой меню escape-клавиши должно быть «Next Completion» («Редактирование»> «Завершение»> «Завершение»). (Точно так же вы могли бы также отобразить «Предыдущее завершение» - у меня есть шахматная карта Command + K и Command + Shift + K, и они отлично работают). – PlagueHammer

+0

yay awesome :) Большое спасибо –

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