我尝试映射为将以下行添加到.vimrc,但它不起作用.我检查了.vimrc是由Vim加载的.
map <Alt-D> <C-D>
这个映射有什么错误吗?
如何重新映射alt+backspace以删除像native*NIX文本操作这样的单词?我检查了这个帖子:在vim命令行中使用alt + backspace键来删除单词
例如:cmap <a-bs> <c-w>并且:imap <A-BS> <C-W>不做任何事情.接受的答案实际上是甚至没有重新映射它,而是使用它ctrl+w.由于VIM alt+backspace没有做任何事情,我宁愿将其重新映射到我习惯的东西.
我正在使用基于终端的VIM(特别是在iTerm中)
我有一套很好的 vim 映射
" Drag Current Line/s Vertically
nnoremap <M-j> :m+<CR>
nnoremap <M-k> :m-2<CR>
inoremap <M-j> <Esc>:m+<CR>
inoremap <M-k> <Esc>:m-2<CR>
vnoremap <M-j> :m'>+<CR>gv
Run Code Online (Sandbox Code Playgroud)
我无法在 Mac/iTerm2/Tmux/vim 组合上工作。我猜问题是 Alt 键没有被映射。
PS“左选项键充当”+Esc在 iTerm 会话键首选项中设置为