V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Evovil  ›  全部回复第 5 页 / 共 5 页
回复总数  92
1  2  3  4  5  
2015-12-26 13:51:42 +08:00
回复了 Pastsong 创建的主题 Vim 既然你们说 Vim 这么好,那么 Vim 要怎么入门呢?
@bramblex 确实。。语言在发展。。单纯的编辑器已经无法胜任工作了。。高级 ide 在 code refactor 上和项目控制上(配合版本控制)有着无可比拟的优势。。
而且越发成熟的设计方法,可替代的重复模块构建,甚至是后续的配合组建(包括 ORM 框架,可视化生成,测试驱动, ut 等也越来越具有优势。。)

不过, 一些基础项目, 特别是 linux 项目(内核,驱动),对 vim 的依赖还是很大, 因为从调试到设计到版本控制( git )到文档撰写( Tex ) 都很难脱离 vim 。

所以反过来说, linux 的产品些列(包括运维) 是基于 terminal 的一套解决方案,而 vim 是在 terminal 的解决方案中的核心。难以替代。。。所以我在 linux 写 py 项目依旧是 vim/ipdb 。。。即使是我连标准库都记不清楚。。

所以不绕远,从题主问题一分为二来说,还是要看需求。。。
就学习 vim 来说。 我觉得还是有必要的。。毕竟脱离鼠标的 coding 方式更容易和思维衔接,更容易追求极致的效率
2015-12-26 12:19:01 +08:00
回复了 kaedea 创建的主题 职场话题 “让技术加班搞啊,搞不定叫他们去死啊”
哈哈哈
知乎上不是还有“公司成立后怎么把 cto 踢掉”的话题么。。。
2015-12-26 12:14:30 +08:00
回复了 Pastsong 创建的主题 Vim 既然你们说 Vim 这么好,那么 Vim 要怎么入门呢?
随着使用越来越多,和代码能力的增进
慢慢的插件都会退化掉

所以慢慢的就不需要 nerdtree , taglist 等等等。
相反 buffer 的使用, tab 的使用,慢慢占据主导。。

这也是大多数人需要 ide (不引战) 喷 vim/emacs 的缘由。。因为他们可能会依赖鼠标 /solution/文件夹列表等辅助写代码构建。。。
2015-12-26 12:11:26 +08:00
回复了 Pastsong 创建的主题 Vim 既然你们说 Vim 这么好,那么 Vim 要怎么入门呢?
同 @onemoo 学习 vim 的时候有个很大的误区。。
就是插件。

当年我刚开始搞了一堆巨量插件。花里胡哨又漂亮,功能又多,感觉开了个高达,马上就能开地图炮毁灭世界了。。。启动要 2.5s 。。
后来随着用,越来越发现 花里胡哨的东西,漂亮的东西,颜色的东西,慢慢都没啥用。。

就跟大多数大神一样 。。 vim 基本就几个插件,(<7 ) map 也基本很少用。颜色也没有奇形怪状的. 后来在 single 模式下写代码基本上 t_Co= 16...速度越来越快。。效率越来越高。。

以上 在充分了解 vimrc 和插件用途之前不建议急着上。。。(不然就用 ide 了)
2015-12-26 11:42:36 +08:00
回复了 Pastsong 创建的主题 Vim 既然你们说 Vim 这么好,那么 Vim 要怎么入门呢?
需要在墙上挂个 Vim 快捷键 Cheatsheet 吗?

可以设置成电脑桌面 2333333
2015-12-26 11:41:02 +08:00
回复了 Pastsong 创建的主题 Vim 既然你们说 Vim 这么好,那么 Vim 要怎么入门呢?
有没有必要学是一回事,

怎么学是另一回事,


既然你们说 Vim 这么好,(好不好见仁见智的事情不瞎搀和。)
Vim 要怎么入门呢?(学 vim 到可以有个简单的入门方式)

我是这么入坑的:

----
“ 学 vim 最简单的入门方法就是看 manual 。”
有 linux/mac
直接在 termianl 里敲 vimtutor 。
通俗易懂深入浅出。

英文看不懂当然有中文版。 自行搜索 vimtutor 中文版


基本学会后就可以 help xxx 在 vim 中继续学习了。
2015-12-26 10:31:09 +08:00
回复了 Mush 创建的主题 Surge 在等 Surge 上架, 等的我好心急......
@Mush 几乎不可能上架了吧。
作者要上一款新的调试 app 了 不过和 proxy 和 rules 无缘纯粹是调试 app 了
2015-12-26 09:37:29 +08:00
回复了 tioover 创建的主题 程序员 有没有这样的时候?
正因为这样所以才用上了 git 。。。
2015-12-26 09:13:00 +08:00
回复了 logicfrog 创建的主题 Linux 新手玩 sftp 差点崩溃
从不 exit ctrl + d 的路过

另 上 scp 。。。
2015-12-26 09:10:53 +08:00
回复了 timothyye 创建的主题 Vim 据说 Vimer 里面分三个派别
我是 hhkb 派 2333333.
2015-12-26 09:08:04 +08:00
回复了 sicongliu 创建的主题 Vim VIM 有什么功能是 Sublime 无法实现的?
@djyde 话说的不要这么绝对。。就同 @tracyone 一样, 1 我就在服务器写代码,编译组件和调试 2 我也做嵌入式平台,涉及到交叉编译,没有 vim/Emacs ,怎么写代码??
这还不是关键,怎么调试?
vim 和 gdb 配合仿真器调试最好不过了
另, linux 内核调试, linux 驱动调试和编写? Sublime ?。呵呵

开着 windows 拿鼠标在花花绿绿的 os 下写代码的,不要把你们的想法强加在只有个黑屏幕满屏幕密密麻麻字写代码的人身上。。
所谓神器
就是。。。。。。。
在什么都没有(甚至鼠标)的情况下,可以写代码,编译,调试。
上手之快,效率之高。

我曾经 ssh 到服务器就用 vim 和 ipdb 紧急调试了服务器发布的源码。 sublime ?
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1089 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 19:35 · PVG 03:35 · LAX 12:35 · JFK 15:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.