|      1gno23x      2014-09-30 11:48:59 +08:00 如果你用gui的vim,那就用macvim,如果你在终端下使用,brew安装一个即可。 | 
|      2uranushiko      2014-09-30 12:04:50 +08:00 via Android 在lin下用vim,mac下还是sblime。我两样都不精~ | 
|  |      3san3ye      2014-09-30 12:15:24 +08:00 mac+iterm2+vim+zsh+tmux | 
|  |      5messense      2014-09-30 12:26:59 +08:00 把 mvim 软连接成 vi 和 vim 终端下用,OS X 自带的 vim 版本低了点... | 
|  |      6Shared      2014-09-30 12:47:35 +08:00 @zeroday MacVim 没有命令行的,它的 mvim 命令是从终端打开一个 MacVim 窗口 我平常还是喜欢用 Vim,原因没那么复杂(你要知道 MacVim 和 Vim 实际上实现的是一个东西,没有谁更好一说),只是因为在终端里干活多,直接 $ vim 干活比用 mvim 调出一个窗口再 tab 切过去要方便。 用少了你没感觉,用的多了你才会觉得老切来切去很烦,不如直接在终端里一次弄完。不用 MacVim 还是因为懒呗,哈哈。 | 
|  |      7jakwings      2014-09-30 13:04:33 +08:00 iTerm2+VIM | 
|      8gno23x      2014-09-30 13:18:02 +08:00 | 
|  |      9winix      2014-09-30 14:08:20 +08:00 | 
|  |      10agassi_yzh      2014-09-30 14:19:52 +08:00 vim | 
|  |      11Tonni      2014-09-30 14:34:42 +08:00 vim啊,深度与终端整合。 | 
|      12zhouzm      2014-09-30 14:47:52 +08:00  1 在我看来,macvim和vim最大的差异就是,前者可以双指 scroll,上下翻看比j、k效率高,后者。。。老老实实用快捷键吧。其他方面几乎没有差别。 | 
|      13drackzy      2014-09-30 15:30:45 +08:00 macvim.app 里有个同版本的命令行vim,软连接下 alias vim="/Applications/MacVim.app/Contents/MacOS/Vim" 这样mvim就是GUI版,直接vim就是命令行版。 | 
|  |      14gDD      2014-09-30 15:34:24 +08:00 最近换到了 VimR,原生的 sidebar 很棒,补充 PhpStorm 快速记录一下足够了。 | 
|  |      15flyaway      2014-09-30 16:11:15 +08:00 | 
|  |      17zeroday OP | 
|  |      21xcv58      2014-09-30 22:38:51 +08:00 这一次 没有人说 Emacs  这一次 不科学。 | 
|  |      23xcv58      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 | 
|  |      24messense      2014-09-30 22:52:12 +08:00 @Shared 实际上 MacVim 的 mvim 不是 binary 文件而是一个 shell 脚本,根据名称决定启动 GUI 的 MacVim 还是终端下得 vim,所以可以软链接 mvim 成 vim/vi 实现使用 MacVim 里的 Vim 做为终端下的 Vim.     | 
|  |      25ibigbug      2014-10-01 02:21:59 +08:00 alias v="mvim -v" | 
|      26zhouzm      2014-10-01 13:01:35 +08:00 @zeroday 好吧,我收回之前的说法。 我 Google 了一下,使用以下设置可以实现鼠标滚屏(仅在 iTerm + Vim 下有效): :set mouse=a 不过这样设置以后,iTerm的鼠标选中自动复制功能就被覆盖了,可以 :set mouse= 再切换回去。 | 
|  |      27Shared      2014-10-03 11:09:45 +08:00 | 
|  |      29Shared      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 里试试 | 
|      33rushcheyo      2016-02-18 11:48:18 +08:00  2 上面的人全都在胡说八道、纸上谈兵, mvim -v 就能调用。 |