MacVim + Command-T, как открыта в новой вкладке по умолчанию

Я хотел бы сделать следующее с плагином Command-T для VIM: Сделать открывающиеся файлы на новой вкладке по умолчанию, вместо того, чтобы удалять CTRL-T при выборе файла. Я хотел бы, чтобы [Enter] открыл выбранный файл на новой вкладке. Я не могу найти ничего в настройках этого поведения.

Ответ 1

Вы можете добавить это в свой .vimrc файл, чтобы избежать редактирования файла controller.rb.

let g:CommandTAcceptSelectionMap = '<C-t>'
let g:CommandTAcceptSelectionTabMap = '<CR>'

Это в основном переключает два отображения, так что Enter открывает выбранный файл на вкладке, а CTRL-T открывается на той же вкладке.

Ответ 2

Я не думаю, что есть возможность сделать это. Но вы можете взломать функциональность самостоятельно. В вашем каталоге .vim откройте файл ruby ​​/command-t/controller.rb и перейдите к строке 260. Вокруг этой строки вы увидите некоторые привязки клавиш. Просто измените <CR> до < C-t > для "AcceptSelection" и изменения < C-t > до <CR> для "AcceptSelectionTab", а затем перезапустите vim.