最近在 OSX 上尝试从 ST3 转到 VIM 做 node 开发
FOR node 的有什么好的插件建议?
好吧!
正题来了! 想问问有没有一个像 ATOM 中的 project manger 类似的项目文件管理
1
USCONAN 2015-11-01 17:34:01 +08:00 1
把 Caps Lock 改成 Ctrl
|
2
congeec 2015-11-01 17:38:33 +08:00
s/st/Sublime Text /
1. 把你在 sublime text 上用习惯的功能在 vim 上配出来。 2. 不要用别人配好的,自己一点一点搭建。需要什么功能就加什么 3. 不要用 macvim |
3
chenpanxin 2015-11-01 17:39:24 +08:00
1. 把 caps lock 改成 control
2. spf13 |
4
ETiV 2015-11-01 18:09:52 +08:00 via iPhone
感觉两者没什么可比的…
就当从头学 vim 吧 |
5
fo2w 2015-11-01 18:14:11 +08:00
记得买 hhkb 亲
|
6
chemzqm 2015-11-01 18:38:33 +08:00 1
vim 需要很大耐心,买 hhkb 最好买 type-s ,别的噪音太大
node 开发建议装 vim-tern 插件,可以智能感应, 感觉最有用的还是 node-inspector ,直接用 chrome 调试 项目管理我用的是 vim-session |
7
QuakeX 2015-11-01 18:41:27 +08:00
《 Practical Vim 》
|
8
QuakeX 2015-11-01 18:41:41 +08:00
YADR
|
9
xiandao7997 2015-11-01 18:42:53 +08:00 via Android
LS 说买 hhkb 的…我也真是…… hhkb 已然是 iv2ex 的标配了。
|
10
kran 2015-11-01 18:52:20 +08:00
忍耐呗。
|
11
mengzhuo 2015-11-01 19:09:01 +08:00
欢迎入坑
然后你会对一切皆文件的理解更深 vim 那特别崎岖的学习曲线,希望楼主放弃后能回来 :) |
12
yangtukun1412 2015-11-01 19:15:08 +08:00 1
最近也有类似的需求,因为 ubuntu 上的 st3 遇到字体问题很头痛,所以准备换用 vim 。
个人的看法是直接使用其他人写好的配置是很方便,但是这样对于深入的学习 vim 使用不见得是好事,所以我是从零开始自己一点点配置的。这方面可以看下以下教程作为参考: 1. http://www.vimer.cn/2009/10/%E6%8A%8Avim%E6%89%93%E9%80%A0%E6%88%90%E4%B8% 80%E4%B8%AA%E7%9C%9F%E6%AD%A3%E7%9A%84ide1.html 2. https://github.com/yangyangwithgnu/use_vim_as_ide 实际上,做好一些基础配置,装好一个插件管理工具后,剩下的基本上就是插件的选择问题了。 |
13
ericFork 2015-11-01 19:17:32 +08:00
建议不要一棵树上吊死,影响开发效率就不好了
|
14
kenshinhu OP @congeec 为什么不要用 macvim? osx 内建的是 7.3 VIM,很多插件好像不能用的样子,要上 7.4 才可以,逼得我要用 MACVIM....
|
17
ngn999 2015-11-01 19:51:55 +08:00 via iPhone
没人觉得楼主转 emacs 更方便?
|
18
Smirnoff 2015-11-01 19:52:30 +08:00
ST3 除了不原生不支持中文,其他还好,vim 只在 shell 时候用.................
|
19
yxcxx 2015-11-01 19:53:43 +08:00
介绍一个插件,你在 ST3 经常会用到的功能
ctrlp, 和 ST3 的 Ctrl + p 功能 i 一样。 |
20
ekousp 2015-11-01 20:25:36 +08:00
转回去。
|
21
leyle 2015-11-01 20:31:10 +08:00
第一件事就是重新编译安装 vim 7.4 。
|
23
karia 2015-11-01 20:53:28 +08:00 via Android
就当重头学+65536
其实自己觉得好用就好 没必要只为了逼格去追求菊苣们说的 editor nano 大法好(光速逃 |
24
htfy96 2015-11-01 20:57:06 +08:00 1
1. 交换 caps lock 和 esc 个人感觉更舒服
2. 不要瞎装插件 3. 多用 w e b ge 少用 hjkl 4. 多认识文本对象, cit ciw 都非常有用 5. 少进插入,多用普通 6. gg=G |
25
icylogic 2015-11-01 21:02:15 +08:00
我自己的感觉, vim 没有他们说的那么难. 一开始被那几个曲线图吓得没有学, 后来有天闲得开始用, 很快就习惯了. 读自带的 tutorial 和 manual 即可.
不推荐比较重型的配置, 建议找个简单的开始用. 插件用 vundle 管. 我只安了几个需要的, 其他没有弄太多. 我不习惯去把 vim 改成一个 IDE, 开发的时候我还是习惯找一个好 IDE 装上 vim 键位的插件. |
26
FlyingClive 2015-11-01 21:24:26 +08:00 1
|
27
MCVector 2015-11-01 21:42:18 +08:00
vimtutor
|
29
xavierchow 2015-11-01 23:08:12 +08:00
@congeec 为什么不要用 macvim?
|
30
CRVV 2015-11-01 23:09:55 +08:00
|
33
ooh 2015-11-01 23:54:38 +08:00 via Android
从 Sublime 转 Vi 有没有类似 Atom!!!Emacs 是什么?
可以尝试搜索一下 终极 vim |
34
secondwtq 2015-11-02 00:34:38 +08:00
|
35
secondwtq 2015-11-02 00:39:08 +08:00
@CRVV 这个键位问题我不知道是之前看网上哪篇贴子说的 ... 在按 Control 比较方便的键盘上,改成短按 Control 触发 Esc ,按住 Control 可以使用组合键,个人感觉比其他方案要顺手。
后果就是我现在就是把同一个键盘接到毫无设置的一台 Windows 上发贴,打错字下意识往左按,结果发现鼠标指针上冒出了个 ripple... (Windows 的 Ctrl 显示鼠标指针位置功能) |
36
Bluecoda 2015-11-02 00:52:47 +08:00
没啥特别的建议,先用 janus 之类的东西,不要自己配,先可以平滑过渡,比如可以 command+t ,可以全文搜索,可以鼠标点击,可以 cmd+s 保存。习惯这些后,再慢慢掌握 vim 的其它技巧。
|
37
SonicY 2015-11-02 01:14:14 +08:00
可以试一下 emacs.
|
43
msg7086 2015-11-02 02:04:22 +08:00
Rollback to ST3.
|
44
sriuu 2015-11-02 02:26:49 +08:00
功能太多 边学边用
|
45
vietor 2015-11-02 08:09:54 +08:00 via Android
Emacs+aproject
|
46
Nixus 2015-11-02 08:58:31 +08:00
建议转 Atom
|
47
congeec 2015-11-02 08:59:57 +08:00
@kenshinhu 听谁说的?我一直这样用挺好呀。
@xavierchow macvim 我目前就发现亮点好处,关联文件和可以用 cmd 键。都没必要。你不用 Terminal? 非要多开个窗口? Terminal 全屏后再开 macvim 更蛋疼。而且人家开发插件大豆没针对 macvim 测试,不信的话可以去常用插件的 github issue 页面看看。各种 macvim 问题。 |
48
inFinityzc 2015-11-02 09:27:49 +08:00
已经习惯用左手手掌按 Ctrl 的我,感觉还是吧 CapsLock 跟 Esc 调换比较舒服
|
49
djyde 2015-11-02 09:28:49 +08:00
我用的是 sublime ,可我也是把 capslock 和 control 对调了
|
51
mengzhuo 2015-11-02 09:49:47 +08:00
楼上说 CAP 换 escape 的
难道你们不用 Ctrl + C 么…… |
52
harry890829 2015-11-02 09:53:31 +08:00 1
转成 vim 很麻烦,首先配置要搞半天,强烈推荐 spf13 ,再 github 搜索下就好了, vim 配置,还有就是,如果 mac 用 karabiner 把 caps lock 改成,单独按键是 esc ,如果是组合按键就是 ctrl+ [按键] ,还有, mac 上的话,平时使用尽量少用鼠标
|
53
anjiannian 2015-11-02 09:54:29 +08:00
@congeec alias vi='mvim -v', 日常没遇到问题
|
54
anjiannian 2015-11-02 09:55:37 +08:00
也是 capslock 和 esc 互换的。
右手位的 command 换成了 ctrl |
55
kenshinhu OP @Nixus atom 实在不行,可能是 webkit 的源故,目前文件日渐增多的项目,代码越来越多的文件,越来越力不从心了
|
56
kenshinhu OP @anjiannian 加 -v 的作用是?
|
57
anjiannian 2015-11-02 09:59:29 +08:00
@kenshinhu 在终端里面打开,和原生 vim 没什么区别
|
59
Goooogle 2015-11-02 10:10:42 +08:00 1
@chenpanxin
@htfy96 @CRVV @inFinityzc @djyde @anjiannian @mengzhuo 可以尝试下将 Ctrl 和 Esc 同时映射到 Caps Lock 单独按 Caps Lock 响应为 Esc 和其他键一起按时响应为 Ctrl 用起来丝滑 在 Linux 下可以用 https://github.com/cmatheson/super-caps Windows 下也可以用 AutoHotKey 近似实现 http://vim.wikia.com/wiki/Map_caps_lock_to_escape_in_Windows Mac 下不清楚,可能会有类似的解决方案 |
60
picasso250 2015-11-02 10:37:11 +08:00
C-d 在 vim 里有解决方案吗?我说的是那种可见即所得的编辑。
|
61
inFinityzc 2015-11-02 11:16:49 +08:00
@Goooogle 好建议啊
|
63
congeec 2015-11-02 12:01:49 +08:00 via iPhone
@Goooogle Mac 下有 key4map, 是内核扩展
我很好奇为什么没人说 Ctrl-[, Ctrl-C... Mac 键盘布局里小指头按 ctrl 多了也不会疼呀。虽然我也把 caps lock 映射到 ctrl 了..... @anjiannian 没遇到什么问题自然是最好了 |
65
t2doo 2015-11-02 14:19:46 +08:00
我有 HHKB ,我有 2 把, VIM 神给我个适用于 PHP 和 PYTHON 开发的_vimrc 中不。。。我也从 ST 转 VIM 了 HJKL
|
66
waklin 2015-11-02 14:28:14 +08:00
要管理项目文件, Vim 下用 NERDTree 插件。
|
67
mengzhuo 2015-11-02 15:07:12 +08:00
|
68
yuanalexwu 2015-11-02 16:22:32 +08:00
"ignored_packages": [] +1
|
69
lemonlwz 2015-11-02 16:38:21 +08:00
少年, 有听说过 emacs 吗?
|
70
ming2281 2015-11-02 20:44:56 +08:00 1
1 看书,而不是看网上「所谓的快餐式的教程博客」
2 专注,只学习 Vim,而不是其他编辑器,更不是 Emacs, 因为 Vim 的适用性更广,人更多,理念也很 geek, 我的亲身经历可证明「学习 Vim 是一个值得的投资,能够持续地获得回报(在各个方面,甚至是意想不到的方面)」 3 不参与「 Vim vs Emacs 战争」,因为这如同网上的任何一种争吵一样,没有任何意义 如何找书? 美国亚马逊官网输入关键词-->看排名,看评价-->中国亚马逊看对应是否有翻译版 英语好-->原版, 不好-->翻译版 如何学? 啃完 2 本经典 Vim 书之后,不会有这种问题,自然了然于胸 Vim 有什么用? 需要自己体会,就我的体会而言,「许多方面都受到了 Vim 影响」 难吗? yes 一点建议,希望于楼主有用 |
72
kenshinhu OP @ming2281 圣战就没有想过参与了,仅是想加深了解一下 linux 下开发,不过也十分感谢你的建议,正开始打算这个方向学习..
|
73
xavierchow 2015-11-07 21:19:33 +08:00 1
> 想问问有没有一个像 ATOM 中的 project manger 类似的项目文件管理
nerdTree 加 peepopen 够用了我觉得。 |