【发布时间】:2012-03-01 17:08:27
【问题描述】:
我有一套很好的 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
我无法在 Mac/iTerm2/Tmux/vim 组合上工作。我猜的问题是 Alt 键没有被映射。
附:在 iTerm 会话密钥首选项中,“左选项键充当”设置为 +Esc
【问题讨论】:
-
我至少可以确认这不适用于 OSX10.6/iTerm2/tmux/vim over ssh(来自 putty),但适用于 WindowsXP/GVim。
-
所以这没有意义——因为在那个设置中 putty 将是我的终端,而不是 iTerm2。我确实在家里运行了 iTerm2,但这不是我测试的一部分。