1
ibreaker 2016-03-30 16:45:59 +08:00
远程 ssh 调试程序并没有 ide
|
2
binux 2016-03-30 16:49:20 +08:00
字体渲染不好看
|
3
hei1000 2016-03-30 16:51:55 +08:00
楼主不用终端吧?
|
4
preyta 2016-03-30 16:53:24 +08:00
vim 就是配合命令行用的,不过操作倒是挺爽,现在装 ide 都会顺手装个 vim 插件
|
5
lightening 2016-03-30 16:54:17 +08:00
快。
某些语言不需要 IDE 的花哨功能。 Java 就算了,还是老老实实用 IDE 吧。 |
6
JohnSmith 2016-03-30 16:55:49 +08:00
其实只要有 vim 模式都可
|
7
Felldeadbird 2016-03-30 16:56:47 +08:00
如果本地开发的话,确实不需要。
但远程编辑服务器的时候(多台服务器), VI/VIM 这些天生的编辑器就体现出作用了。 |
8
alexsunxl 2016-03-30 16:59:00 +08:00
coding 的时候专注 coding ,不会因为手要移动到鼠标上被打断。
配合 tmux ,和 terminal 的功能无缝连接 |
9
Threezj OP 原来还有远程编辑服务器一说,我还没试过,不太了解哈。正在学 linux ,遇到 vim ,个人感觉没什么用,还挺繁琐,所以有此一问,但很多程序员貌似都很热衷于 vim ,所以比较好奇
|
10
gdtv 2016-03-30 17:02:24 +08:00
VI/VIM 对来我说最大的缺点是不能提示用户函数
|
11
kaichen 2016-03-30 17:04:05 +08:00
没有哪个 IDE 或者编辑器 像 Vim 或者 Emacs 那样能几十年持续有这么多用户在用。
|
12
clearbug 2016-03-30 17:05:39 +08:00 4
貌似现在还热衷于 vim 的一大半都是装逼心理。没错,我就在那一大半里面
|
13
htfy96 2016-03-30 17:07:31 +08:00
1. Vim 的操作模式的确能够提升效率,包括在 ide 内装 vim 插件的
2. 很多时候只有 Vim/Vi 可以用 3. 新语言出来(如 rust )最早的一段时间只有 Vim/Emacs 有靠谱的语法高亮 |
14
bramblex 2016-03-30 17:10:02 +08:00
反对上面一切说什么 ssh 到远程服务器编辑的问题……现在就算是 sublime 也能通过 ssh 远程编辑了好么……
我就没明白,为什么不能一起用呢? vim 这类编辑器又和 IDE 不冲突。 |
15
g8287694 2016-03-30 17:10:46 +08:00
LZ 你完了 VIM 神教即将到来
|
16
gainsurier 2016-03-30 17:12:22 +08:00
一天不碰鼠标,手趴在键盘上的感觉你就知道怎么怎么爽了。
|
17
RockyLee 2016-03-30 17:16:23 +08:00
兼容性、稳定性,昨天我的 sublime 又粗 bug 了。
|
18
BOYPT 2016-03-30 17:16:45 +08:00
我在 Atom 用 vim-mode-plus 。服务器上有什么用什么,最渣也有 vi
|
19
ToughGuy 2016-03-30 17:16:48 +08:00
等你把 vim 用熟练后你就知道为什么了。其次 vim 和 IDE 并不冲突, 使用场景也不尽相同。
|
20
akira 2016-03-30 17:17:08 +08:00
本地用啥有啥
服务器端有啥用啥 |
21
Wenwei 2016-03-30 17:23:12 +08:00 via iPhone
当你在敲代码的时候用不到鼠标 你就体会到了。把插件装上 它就是个 IDE 了
|
22
lxy 2016-03-30 17:24:23 +08:00
一般用 IDE + VIM 插件,我单用 VIM 的情况不多,一般就是远程、临时查看文件、临时改几行代码的时候单开。除了代码提示外, IDE 有个好处是可以做一些基本的检查。有时我用 IDE 打开一个很厉害的前辈( VIM 大牛)写的项目文件时,偶尔会发现提示变量声明后未使用之类虽然有点无关痛痒的小瑕疵。
|
23
learnshare 2016-03-30 17:24:28 +08:00
SSH 上服务器的时候,需要修改文件
|
24
xiandao7997 2016-03-30 17:26:08 +08:00
感觉现在 ide 的操作变得更 vim ,几乎所有的 ide 都有 vim 插件; vim 变得更 ide ,各种各样的让 vim 变成适合***语言开发的插件
|
25
ADMlN 2016-03-30 18:11:02 +08:00
启动速度比 IDE 快算不算优点?
并且整个操作过程双手不用离开键盘,感觉还是很爽的。 |
26
Wangxf 2016-03-30 18:15:44 +08:00
你是从来都不上服务器吧?
|
27
Frapples 2016-03-30 18:47:43 +08:00
vim 的精髓是其全键盘的高效操作方式,像 h,j,k,l ,文本对象等。
但是纵观天下各编辑器模拟 vim 操作方式的功能,除了 emacs 的 evil 插件,还没有一个能模拟的非常好的。 所以就继续用原生的 vim 了。 |
28
ivenvd 2016-03-30 18:53:38 +08:00
我在一个项目中要写 python , js, less, sql, ini, json, yaml, markdown 等等…… LZ 推荐个 IDE ?
|
30
caixiexin 2016-03-30 18:59:02 +08:00
你连上服务器的时候,会找 ide 吗- -
|
31
expkzb 2016-03-30 18:59:32 +08:00 via iPhone
试试 vi{ di “ 之类的组合后再说喜不喜欢 vi 吧
|
32
Mush 2016-03-30 19:00:49 +08:00
不知道就不知道吧, 我才不告诉你呢, ╭(╯^╰)╮
|
35
wulalaa 2016-03-30 19:07:28 +08:00
哦,小东西用 vi 就够了吧(逃)
|
36
tonghuashuai 2016-03-30 19:19:11 +08:00 via iPhone
"使用 Vim 可以提高效率"这句话正确的说法应该是:"熟练使用 Vim 可以提高效率,熟练使用前效率极低"
|
37
yuuko 2016-03-30 19:31:48 +08:00
写前端,使用( neo)vim 很惬意
|
38
zhuangzhuang1988 2016-03-30 19:33:26 +08:00
楼主说得对, vim 是垃圾。。
|
40
xuboying 2016-03-30 19:42:57 +08:00 via Android
(曾经)卖上万元的 IDE 不是和 vim 比较谁启动快,谁能在 console 上运行的。
|
41
Bardon 2016-03-30 19:49:54 +08:00
运维要跑出来打人了..
|
42
maskerTUI 2016-03-30 20:04:10 +08:00
建议一年后再来看这个问题
|
44
wlsnx 2016-03-30 20:43:44 +08:00 1
vim 是一个普通的普通的文本编辑器,启动速度是 notepad 级别的,提供的功能却不知道高到哪里去了。作为一个普通的文本编辑器,在服务器上也能很容易的安装和配置。 vim 的模式极为便利,很多 IDE 都有 vi-mode , emacs 也有 evil-mode 。 30 年来,众多程序员为 vim 写了数以万计的插件, vim 可扩展性极强,这为它提供了往 IDE 发展的可能。有人把 vim 配置成 IDE ,就会被问“ vim 这类编辑器有什么用?好端端的为什么不用 ide ?”,他想说“关你屁事,你又不用 vim !”
想知道 vim 到底又什么用,先用一年,你就知道了。 |
45
mml 2016-03-30 21:03:28 +08:00
因为我根本不需要 ide 。
另外看到这多按钮的软件我都会好慌,焦虑。 |
46
AbrahamGreyson 2016-03-30 21:51:14 +08:00
IDE + VIM 插件才可以呀,单独来说,各有千秋各有不足。
|
47
yuelang85 2016-03-30 21:54:27 +08:00
vim 就像手术刀。。。。
|
48
tinyproxy 2016-03-30 22:01:08 +08:00 via iPad
我大学用了四年 vim ,说到底就是因为穷,买不起 license 换不起好电脑。然而工作后发现其他 ide 已经用不习惯了。。。
|
51
autocar23 2016-03-30 22:18:18 +08:00
熟练后的定位速度比你拿一根笔改作文还快
|
52
altair21 2016-03-30 22:29:06 +08:00
写代码写爽的时候腾一只手去摸鼠标是一个很烦的事,于是就用 vim 了。我是 IDE+vim 插件
|
53
root787 2016-03-30 22:30:50 +08:00
说什么用它写代码,做项目的都是装逼,根本的根本,终端里面就他好用。
|
54
ywgx 2016-03-30 22:31:38 +08:00
月经问
|
55
zhuangzhuang1988 2016-03-30 22:33:14 +08:00
@caixiexin 你认为在生产服务器上修改是个好的选择吗?
|
56
ericls 2016-03-30 22:33:49 +08:00 via iPhone
用了才知道爽
|
57
theohateonion 2016-03-30 23:08:25 +08:00
vim 学会了以后很多 IDE 都不用学习编辑快捷键了,直接切 vim 插件用。还有用了 vim 之后编辑效率确实会提高
|
58
lwhite 2016-03-30 23:20:10 +08:00
在写小脚本的时候还是随便开个编辑器去改比较爽快。
|
59
murmur 2016-03-30 23:48:18 +08:00
因为在服务器上只能 vim 但是有了 sftp 这种东西 配合 windows 超方便文件管理 拉下来 编辑 送回去 不要太方便
另外,亲身踩了个坑, windows 下的某些高档记事本会乱改回车符,结果在 cron 的时候就因为回车符识别不了 |
60
ininit 2016-03-30 23:49:47 +08:00
已被洗脑,明天试试😂
|
61
dearrrfish 2016-03-30 23:53:29 +08:00
r#10 @gdtv javascript 的话可以配合 ternjs 来实现用户函数补全,还可以载入依赖,其他语言不知道。
|
62
feather12315 2016-03-31 00:00:48 +08:00 via Android
@BOYPT 我喜欢 nano 。。。讨厌 vi ,可以上 vim ~
|
63
franklinyu 2016-03-31 06:09:10 +08:00
@murmur dos2unix unix2dos
|
64
linux40 2016-03-31 07:47:11 +08:00 via Android
没有图形界面。
|
65
vietor 2016-03-31 07:49:23 +08:00 via Android
好用的 IDE 需要花钱,而且公司不会去花的。
|
66
nozama 2016-03-31 08:48:54 +08:00 via iPhone
天生记性不好、宁愿用 nano 而不用 vim 。
|
67
chinawrj 2016-03-31 08:55:50 +08:00
@nozama 会说汉语不?会?那你的智商应该没问题。 vim 不是记的,是一种习惯。就像你说话的时候还要想想你我他神马的字词?
|
68
vagarlee 2016-03-31 08:57:57 +08:00
我用 emacs, 跟很多楼上的 vim 党一样的理由: 写代码的时候碰鼠标实在是太难受了.
@zhuangzhuang1988 然而有些东西你必须在服务器上修改, 例如部署, 例如配置文件, 配置有时候是根据机器来的, 不同的机器配置是不一样的.. |
69
windyboy 2016-03-31 09:17:57 +08:00
一般来说觉得终端编辑器不好用的,都是不太会用
应该看看别的高手怎么用的,相信会大有帮助 |
71
smartdie 2016-03-31 09:41:21 +08:00
vim - 在各种语言和运行环境之间快速切换
IDE - 在同类语言或脚本之间快速切换 我觉得两种东西都好用,适用场景不同。最让我不能理解的是把“ vim 打造成 IDE ”这种奇怪的思想。 |
72
nicevar 2016-03-31 09:58:04 +08:00
不用也掌握一下,去修改 linux 类配置也快,遇到不会用的人,弄点东西急死人
总之用习惯了之后,各种 ide 也安装 vim 插件,减少大量无用操作 |
73
domty 2016-03-31 10:02:18 +08:00
IDE 就是集成开发环境,你可以认为就是基础的文本编辑器+相关的开发插件。
现在使用各大文本编辑器如 Vim , Emacs , Sublime 等等最大的好处轻便,底层依赖少。 |
74
calon 2016-03-31 10:13:38 +08:00
因为我不是程序员……
因为不想花钱买功能未必更适合我的编辑器…… 因为想要轻便快捷和功能强大合一…… |
75
heqichang 2016-03-31 10:17:04 +08:00
需要的只是 vim 模式
|
76
wudanyang 2016-03-31 10:37:22 +08:00
你可能觉得学习 vim 耗费的时间太长了,不划算。但是学习 vim 的人都是为了节约学习编辑器的时间来的。学习使用别的编辑器(快捷键熟练使用)需要一段时间,学习另一个编辑器又需要很长时间。学通 vim 之后就不用再为编辑器烦恼了。
|
77
Ariagle 2016-03-31 10:51:15 +08:00
并不是所有的代码都只能在 server 端编写。
并不是所有的开发都可以手不离键盘。 刚接触编码时,建议不要把眼界局限在楼上 vim 党的世界里,多尝试,找到合适自己的。 |
78
mengzhuo 2016-03-31 11:19:07 +08:00 via iPhone
最初为了装逼
间间断断学了 3 次顿悟 hjkl 不是最佳的移动方式! 瞬间打开一个新世界,从此不再看 ide 一眼 |
79
zhicheng 2016-03-31 11:20:13 +08:00
没有说出自己具体的问题,有种引战感觉。
比如我可以这样问。 “想知道如 ide 这类东西有什么用?好端端的为什么不用 vim ?” |
81
viator42 2016-03-31 11:34:46 +08:00
vim 只在改配置文件的时候用
以前折腾过,看那一堆插件就吐了,放着现成的 ide 不用非要自己组装一个. |
82
wgjak47 2016-03-31 11:39:58 +08:00
用 vim 和用 ide 不冲突啊,比如 ideavim , vsvim
|
83
hitmanx 2016-03-31 11:48:55 +08:00
vim 有特殊的应用场景吧,比如只能通过 CLI 访问服务器的时候,或者要快速修改一些配置文件、脚本文件什么的,一本正经在 vim 上搞开发的,几乎都得把 vim 配置上 ide 的功能,比如跳转,而且往往还没有 ide 好用。
我理解这是个习惯问题,很多人先入为主了。 另外我不太理解说手不用离开键盘之类的云云,程序员又不是打字员,有调查统计,一个程序员一天有效的代码量有 200 行就很不错了。这并不是很大量的输入,程序员的大部分的时间应该是在阅读已有的代码,在构思要怎么做,或者查一些资料,真正要输入的内容并不多,我不觉得输入的效率会影响很大。 |
84
passion336699 2016-03-31 11:59:44 +08:00
终端没有 IDE,之前呆的公司桌子比较小,用 IDE 的话,移动光标右手得握鼠标,右手就一直悬空,肩膀特别酸,然后就老老实实用了 3 个月 VIM,现在基本习惯了,VIM 的一些插件一个没装,就配置了一下高亮啥的,现在右手很舒畅,可以在桌子上随便摩擦,hahhhh
|
85
jerray 2016-03-31 12:02:39 +08:00
想知道如 烤箱 这类烹饪工具有什么用?好端端的为什么不用 面包机?
|
87
irenicus 2016-03-31 12:43:29 +08:00 via Android
硅农,木有 ide
编辑一切东西都是 vi |
88
tuuuz 2016-03-31 13:40:30 +08:00
感觉 vim 比较好入门吧。。 vimtutor
|
89
raawaa 2016-03-31 15:02:27 +08:00
给信仰充值的时候到了:
|
90
a68UkLHpycW7ImyV 2016-03-31 16:22:31 +08:00
你的 VIM 没有配置好。
|
91
lingo233 2016-03-31 16:26:05 +08:00 via Android
加个 vim 插件就是的谁说不用 IDE
|
92
antiagainst 2016-03-31 23:47:45 +08:00
圣战挑起贴
|