Я работаю в Windows (в частности, в pycharm) и действительно привык
ctrl+backspace
чтобы удалить целые слова. Сейчас я перехожу на Mac и Neovim, и мне очень тяжело без этого.
Я обнаружил, что этому есть замена, а именно
ctrl+w
и я хочу установить его на
command+delete
Есть какой-либо способ сделать это?
Извините, если этот вопрос уже задавался, я нигде не смог найти решения (к тому же я новичок в Neovim). Любая обратная связь приветствуется
В vim уже есть встроенный ярлык для удаления целого слова. Движение «див». d(elete) -> i(n) -> w(ord) Если вы только начинаете работать с vim, я очень рекомендую этот плейлист от theprimagen https://thewikihow.com/video_X6AR2RMB5tE&list=PLm323Lc7iSW_wuxqmKx_xxNtJC_hJbQ7R&ab_channel=ThePrimeagen Если вам необходимо использовать этот ярлык, вот как вы можете переназначить его в конфигурации nvim.
vim.keymap.set({ 'n', 'v' }, '<C-BS>', 'diw', { silent = true, desc = "deletes the word that the cursor is on" })
vim.keymap.set({ 'i }, '<C-BS>', '<C-W>', { silent = true, desc = "deletes the previous word in insert mode" })
Добавлю, что поиск в Google «ctrl backspace ярлык nvim» в сочетании с «как переназначить клавиши в neovim» дал бы вам ответ.
ок, вот пример того, как это можно сделать. я отредактировал свой ответ
Большое спасибо, я погуглил «Ctrl Backspace Shortcut Nvim» и «Как переназначить клавиши в Neovim» после просмотра вашего сообщения, и это действительно дало бы мне ответ, поэтому приношу извинения за размещение его в stackoverflow. Независимо от кода, который вы поделился, отлично сработало, спасибо
Нет проблем, я бы рекомендовал всегда пытаться найти ответ в Google в течение как минимум 30 минут, прежде чем спрашивать в stackOverflow. Даже если за это время вы не найдете ответа на свой вопрос, вы, скорее всего, узнаете больше о предмете, о котором спрашиваете. Это также улучшит вашу способность задавать правильные вопросы и выполнять правильный поиск, чтобы найти что-то самостоятельно или помочь найти что-то другим в будущем.
Спасибо, я уже знаю о ThePrimagen. Но это не то, что я ищу, я уже знаю этот ярлык, но пытаюсь выяснить, смогу ли я сопоставить его с
ctrl+delete
, как я привыкctrl+backspace
из Windows. Спасибо, хотя