Команди MacVim не працюють у режимі вставки


0

Наступні ярлики, які я визначив у своїх налаштуваннях:

"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.
Ярослав Рахматуллін

Відповіді:


1

Використовуйте inoremapдля відображення ключів у режимі вставки. noremapстворює ключові відображення для звичайного, візуального та очікуваного оператора режиму ( джерело ).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.