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