大家是用 Macvim 还是 vim 呢?

2014-09-30 11:40:29 +08:00
 zeroday
已经使用vim一段时间,基本操作都已熟悉。

无意搜到两个帖子,浏览了评论,比较推荐Macvim

http://tanronggui.xyz/t/43526

https://ruby-china.org/topics/4905

评论说的很含蓄,我没看出个所以然来。还望知情人士点明一下。
40159 次点击
所在节点    问与答
33 条回复
xcv58
2014-09-30 22:38:51 +08:00
这一次 没有人说 Emacs
这一次 不科学。
sNullp
2014-09-30 22:41:59 +08:00
@Shared mvim -v
xcv58
2014-09-30 22:42:34 +08:00
突然发现就这个问题以前写过博客讲怎么把 Terminal 下的 Vim 也使用 MacVim。
http://www.xcv58.com/2013/12/to-ensure-vim-in-terminal-as-same-as.html
messense
2014-09-30 22:52:12 +08:00
@Shared

实际上 MacVim 的 mvim 不是 binary 文件而是一个 shell 脚本,根据名称决定启动 GUI 的 MacVim 还是终端下得 vim,所以可以软链接 mvim 成 vim/vi 实现使用 MacVim 里的 Vim 做为终端下的 Vim.



ibigbug
2014-10-01 02:21:59 +08:00
alias v="mvim -v"
zhouzm
2014-10-01 13:01:35 +08:00
@zeroday

好吧,我收回之前的说法。

我 Google 了一下,使用以下设置可以实现鼠标滚屏(仅在 iTerm + Vim 下有效):

:set mouse=a

不过这样设置以后,iTerm的鼠标选中自动复制功能就被覆盖了,可以

:set mouse=

再切换回去。
Shared
2014-10-03 11:09:45 +08:00
@sNullp @messense 多谢两位解答,我知道 mvim 调用的是脚本文件,想说的就是 MacVim 和 Vim 没什么区别,没有好和更好之分,用哪个完全取决于当时所处的工作环境
sNullp
2014-10-03 11:11:20 +08:00
@Shared 有。自带的vim不支持系统剪切板。mvim -v调用的不是自带的vim。
Shared
2014-10-03 11:13:16 +08:00
@sNullp

" ctrl + c
vmap <C-c> "+y
" ctrl + x
vmap <C-x> "+x
" ctrl + v
nnoremap <C-v> "+gP

把这三个 map 加到 .vimrc 里试试
Shared
2014-10-03 11:14:11 +08:00
@sNullp 对了,我现在用的 Vim 是我自己编译的。我确实也没用过系统自带的 Vim。
tioover
2014-12-25 21:03:36 +08:00
@messense 问一下这是什么配色
messense
2014-12-25 21:32:23 +08:00
@tioover molokai
rushcheyo
2016-02-18 11:48:18 +08:00
上面的人全都在胡说八道、纸上谈兵, mvim -v 就能调用。

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

https://tanronggui.xyz/t/136508

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

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

© 2021 V2EX