Наступні ярлики, які я визначив у своїх налаштуваннях:
"Select next/prev tabs
noremap <C-Tab> :tabnext<CR>
noremap <C-S-Tab> :tabprev<CR>
призначені для переходу до попередньої та наступної вкладок відкритих файлів. Єдине, що це дратує, коли я хочу переключити вкладки, я повинен спершу вийти з режиму вставки. Як змусити MacVim зареєструвати ці ярлики, навіть якщо я перебуваю у режимі вставки?
Не робіть цього. Vim - модальний редактор, і ви повинні звикнути до нього, якщо хочете отримати значення від Vim. Якщо модальність вас дратує, варто поглянути на Sublime Text 2.
—
romainl
Хоча я згоден з тобою, @romainl, краса Vim полягає в тому, що ти можеш робити майже все, що завгодно. І я не хотів би відштовхувати людей від Vim просто тому, що вони хочуть зробити кілька додаткових речей у режимі вставки.
—
Райан
Я вважаю за краще, щоб люди доклали зусиль, щоб навчитися правильному способу Vim, ніж розвивати неправильні звички.
—
romainl
перемикання вкладки в режимі вставки - це неправильна звичка. Не будь дурним фанатиком, чувак. Це просто текстовий редактор. Я, наприклад, клавіші зі стрілками, тому що вони дозволяють мені пересуватися навіть у режимі введення. Давай людино, тобі справді все одно, як хтось редагує свої текстові файли? Це не так, як ви разом розробляєте програму ... Те, що я прийшов сюди сказати, я думаю, що це не характерно для macvim, у мене подібні речі траплялись у vim-vim.
—
Ярослав Рахматуллін