mac下vim切换buffer的快捷键能修改吗?

2012-11-28 21:46:55 +08:00
 ufo22940268
mac下切换buffer的快捷键是<kbd>shift+ctrl+^</kdb>,但是linux下是<kbd>ctrl+^</kbd>。然后我公司archlinux, 家里mac,就悲剧了,怎么都不适应,兄弟门有什么解决办法吗?
3865 次点击
所在节点    程序员
9 条回复
fanpenghua
2012-11-28 21:49:50 +08:00
貌似可以改,虚拟机上改过
ufo22940268
2012-11-28 21:53:35 +08:00
@fanpenghua 其实一般来说mac下一个map命令就可以改映射了,但是我觉得这种不统一一定有他自己的道理,或者是mac下terminal快捷键冲突,又或者是系统快捷键冲突,所以一直没有尝试重新映射过。
alexrezit
2012-11-28 21:58:40 +08:00
弱弱地问一句... 那个 '^' 不是 Shift 6?
ufo22940268
2012-11-28 22:00:52 +08:00
@alexrezit 没错
alexrezit
2012-11-28 22:03:54 +08:00
@ufo22940268 那不就是 Control Shift 6 么? 两个不都一样咩?
pityonline
2012-11-28 22:09:56 +08:00
看你主题内容里写的两个组合键确实一样啊,不过 vim 的大多功能键都可以重新映射的,而且可以根据不同平台,GUI 和 CLI 做不同的映射。例如:
if find win
map <up> gk
if find gui
map <up> g^
else
map <up> <up>
这个语法不对,我只是提供一种思路,具体可以搜索一下或参考别人的写法,而且 .vimrc 可以通过 Dropbox 或 Git 同步,这样就可以到任意一台电脑上用同一个 vim 的配置了。
ufo22940268
2012-11-28 22:22:38 +08:00
@alexrezit 我去,确实是这样子。因为先用的
ufo22940268
2012-11-28 22:24:14 +08:00
linux下的,所以总觉得没有shift习惯些。好吧也许我以后只要多加shift就好了
BOYPT
2012-11-29 09:54:15 +08:00
噢 进来学了一个Ctrl+6,之前我只知道开Bufexplorer切换,buftab也用过不过容易和nerdtree等产生冲突就尽量不同常驻式的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/53563

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX