vim使用alt alt+ j / alt+ k在Ubuntu中向下移动线
我刚刚开始使用Linux,我已经使用Mac了一段时间了,我正在尝试设置.vimrc,因此我可以像我在Mac上一样,用Alt+K/Alt+J向上/向上移动行,
这就是什么我在Mac上的.vimrc中有.vimrc:
noremap wq :wq<CR>"
nnoremap ∆ :m .+1<CR>==
nnoremap ˚ :m .-2<CR>==
inoremap ∆ <Esc>:m .+1<CR>==gi
inoremap ˚ <Esc>:m .-2<CR>==gi
vnoremap ∆ :m '>+1<CR>gv=gv
vnoremap ˚ :m '<-2<CR>gv=gv
这对Mac非常有效,因此我正在寻找Linux的选项,并且我尝试了所有以下内容而没有成功,
nnoremap ^[k <Esc>:m .+1<CR>==gi
nnoremap ^[j <Esc>:m .-2<CR>==gi
nnoremap [k <Esc>:m .+1<CR>==gi
nnoremap [j <Esc>:m .-2<CR>==gi
nnoremap <A-K> <Esc>:m .+1<CR>==gi
nnoremap <A-J> <Esc>:m .-2<CR>==gi
nnoremap <A-k> <Esc>:m .+1<CR>==gi
nnoremap <A-j> <Esc>:m .-2<CR>==gi
nnoremap <M-k> <Esc>:m .+1<CR>==gi
nnoremap <M-j> <Esc>:m .-2<CR>==gi
nnoremap <M-K> <Esc>:m .+1<CR>==gi
nnoremap <M-J> <Esc>:m .-2<CR>==gi
可能值得一提的是,我正在使用GNOME调整来重塑我的超级超级ALT的关键。
但是,当我进入vim时,进入插入模式并点击Ctrl+V和Press Alt+J(键盘上的Super+J),我确实看到了^[J
,所以我是我认为这应该有效。
有什么想法吗?
I just started using Linux, I've been using Mac for a while and I'm trying to setup my .vimrc so I can move lines up/down with alt+k/alt+j as I do on my Mac
This is what I have in my .vimrc on my Mac:
noremap wq :wq<CR>"
nnoremap ∆ :m .+1<CR>==
nnoremap ˚ :m .-2<CR>==
inoremap ∆ <Esc>:m .+1<CR>==gi
inoremap ˚ <Esc>:m .-2<CR>==gi
vnoremap ∆ :m '>+1<CR>gv=gv
vnoremap ˚ :m '<-2<CR>gv=gv
that works perfectly for Mac so I was searching for options for Linux and I've tried all of the followings without success
nnoremap ^[k <Esc>:m .+1<CR>==gi
nnoremap ^[j <Esc>:m .-2<CR>==gi
nnoremap [k <Esc>:m .+1<CR>==gi
nnoremap [j <Esc>:m .-2<CR>==gi
nnoremap <A-K> <Esc>:m .+1<CR>==gi
nnoremap <A-J> <Esc>:m .-2<CR>==gi
nnoremap <A-k> <Esc>:m .+1<CR>==gi
nnoremap <A-j> <Esc>:m .-2<CR>==gi
nnoremap <M-k> <Esc>:m .+1<CR>==gi
nnoremap <M-j> <Esc>:m .-2<CR>==gi
nnoremap <M-K> <Esc>:m .+1<CR>==gi
nnoremap <M-J> <Esc>:m .-2<CR>==gi
It might be worth mentioning that I'm using Gnome Tweaks to remap my super key to alt.
However when I go in vim, go in insert mode and hit CTRL+v and the press alt+j (super+j on my keyboard), I'm indeed seeing ^[j
so I'm thinking that this should be working.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试将其放入VIMRC中吗
?您的第四次替代映射?
Can you try putting this in your vimrc
(as you know already,
^[k
is obtained via Ctrl+vAlt+k) and using your fourth alternative mappings?