
最近在 OSX 上尝试从 ST3 转到 VIM 做 node 开发
FOR node 的有什么好的插件建议?
好吧!
正题来了! 想问问有没有一个像 ATOM 中的 project manger 类似的项目文件管理
1 USCONAN 2015-11-01 17:34:01 +08:00 把 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 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 最近也有类似的需求,因为 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. 交换 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 |
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 转成 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 @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 看书,而不是看网上「所谓的快餐式的教程博客」 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 > 想问问有没有一个像 ATOM 中的 project manger 类似的项目文件管理 nerdTree 加 peepopen 够用了我觉得。 |