q****x 发帖数: 7404 | 1 习惯的人喜欢。但还是越来越多的人转IDE。
eclipse说实话不错了。我还自掏腰包买过slickedit,用vs风格,挺好的。 |
n*****t 发帖数: 22014 | 2 不完全正确,用 ve 的人最主要还是追求速度,相当于跑车,用 IDE 是强调舒适性,
类似豪车
【在 q****x 的大作中提到】 : 习惯的人喜欢。但还是越来越多的人转IDE。 : eclipse说实话不错了。我还自掏腰包买过slickedit,用vs风格,挺好的。
|
l******t 发帖数: 55733 | 3 Vi到底干那件事比ide快?
【在 n*****t 的大作中提到】 : 不完全正确,用 ve 的人最主要还是追求速度,相当于跑车,用 IDE 是强调舒适性, : 类似豪车
|
g*****g 发帖数: 34805 | 4 打开和关上。
【在 l******t 的大作中提到】 : Vi到底干那件事比ide快?
|
n*****t 发帖数: 22014 | 5 不说高大上的,但是 search 就秒杀 IDE
【在 l******t 的大作中提到】 : Vi到底干那件事比ide快?
|
l*****t 发帖数: 2019 | 6 用vi search。哈哈哈
【在 n*****t 的大作中提到】 : 不说高大上的,但是 search 就秒杀 IDE
|
n*****t 发帖数: 22014 | 7 不会?
【在 l*****t 的大作中提到】 : 用vi search。哈哈哈
|
r****y 发帖数: 26819 | 8 就算别的都不熟,不需要安装这件事就比ide快了太多。
【在 l******t 的大作中提到】 : Vi到底干那件事比ide快?
|
w***g 发帖数: 5958 | 9 用vi替换变量名
for a in *.cpp *.h ; do vi +'%s/XXX/YYY/g' +'wq' $a; done
vi的各种命令都可以直接写在命令行上, 和find什么的配合用很方便。
IDE没法远程用,别的都不是本质差别。大家都用自己顺手的,谁会吃饱了撑着和自己
过不去用个不方便的工具。再说谁看你程序是用什么编辑器写出来的。
【在 l*****t 的大作中提到】 : 用vi search。哈哈哈
|
b*******s 发帖数: 5216 | 10 什么合适就用什么,自己习惯就好,又不是小朋友了,什么都是我的最好 |
|
|
l******t 发帖数: 55733 | 11 服了。refactor 是摆着看的
【在 w***g 的大作中提到】 : 用vi替换变量名 : for a in *.cpp *.h ; do vi +'%s/XXX/YYY/g' +'wq' $a; done : vi的各种命令都可以直接写在命令行上, 和find什么的配合用很方便。 : IDE没法远程用,别的都不是本质差别。大家都用自己顺手的,谁会吃饱了撑着和自己 : 过不去用个不方便的工具。再说谁看你程序是用什么编辑器写出来的。
|
l******t 发帖数: 55733 | 12 用vi search个declaration 看看
【在 n*****t 的大作中提到】 : 不说高大上的,但是 search 就秒杀 IDE
|
w***g 发帖数: 5958 | 13 我搞C++的从来不需要refactor。哪天需要refactor java代码了我自然知道用什么IDE
,又不是什么大不了的事情。踩脚踏板用emacs的都没出来显摆,竟然有用IDE出来显摆
的。
【在 l******t 的大作中提到】 : 服了。refactor 是摆着看的
|
r****y 发帖数: 26819 | 14 哈哈,好像质疑开手动车的不会开自动车
IDE
【在 w***g 的大作中提到】 : 我搞C++的从来不需要refactor。哪天需要refactor java代码了我自然知道用什么IDE : ,又不是什么大不了的事情。踩脚踏板用emacs的都没出来显摆,竟然有用IDE出来显摆 : 的。
|
d******3 发帖数: 70 | 15 我一般装了IDE后的第一件事就是装vi的plugin。鱼和熊掌部分兼得还是可以的。 |
g*********e 发帖数: 14401 | 16 据我观察,现在的web公司,小年轻刚毕业的比较多,清一色eclipse 估计学校里ta推
荐的 并且他们一般都搞java 本地编译,不用命令行。传统软件公司,semi公司,工作
都是vnc进到服务器里搞,中年的比较多,emacs vi为主,也有用eclipse和vs的。 |
n*****t 发帖数: 22014 | 17 哥你换个难点的行不
【在 l******t 的大作中提到】 : 用vi search个declaration 看看
|
c*******0 发帖数: 5247 | 18
这和年龄无关,和人够不够geek有关。
不可否认有些人认真学了用了vim/emacs发现不是他们的菜。那是preference问题。
同时还有一些人根本就不去学vim/emacs,体会不到编辑功能的强大,然后就嚷嚷vim/
emacs无用。
mitbbs上哪些人是哪些人,请自行对号入座
PS:现代IDE基本都有vi/emacs keymap。你不会用是你的损失。
【在 g*********e 的大作中提到】 : 据我观察,现在的web公司,小年轻刚毕业的比较多,清一色eclipse 估计学校里ta推 : 荐的 并且他们一般都搞java 本地编译,不用命令行。传统软件公司,semi公司,工作 : 都是vnc进到服务器里搞,中年的比较多,emacs vi为主,也有用eclipse和vs的。
|
d****i 发帖数: 4809 | 19 这个和用什么编程语言有关吧,Linux下写C, C++, Python, PHP,JavaScript的,用vi
, emacs的有一些,写Java的,很少用vi, 基本都是Eclipse。
【在 g*********e 的大作中提到】 : 据我观察,现在的web公司,小年轻刚毕业的比较多,清一色eclipse 估计学校里ta推 : 荐的 并且他们一般都搞java 本地编译,不用命令行。传统软件公司,semi公司,工作 : 都是vnc进到服务器里搞,中年的比较多,emacs vi为主,也有用eclipse和vs的。
|
l******t 发帖数: 55733 | 20 试试一键定位到jar里面。
継承树Vi怎么做
【在 n*****t 的大作中提到】 : 哥你换个难点的行不
|
|
|
n*****t 发帖数: 22014 | 21 楼上告诉你了,用 vi 不是强迫症,用 vi 喝咖啡是强迫症
【在 l******t 的大作中提到】 : 试试一键定位到jar里面。 : 継承树Vi怎么做
|
l******t 发帖数: 55733 | 22 C十十为什么这么高大上不要refactor
IDE
【在 w***g 的大作中提到】 : 我搞C++的从来不需要refactor。哪天需要refactor java代码了我自然知道用什么IDE : ,又不是什么大不了的事情。踩脚踏板用emacs的都没出来显摆,竟然有用IDE出来显摆 : 的。
|
l******t 发帖数: 55733 | 23 怂了?
【在 n*****t 的大作中提到】 : 楼上告诉你了,用 vi 不是强迫症,用 vi 喝咖啡是强迫症
|
g*****g 发帖数: 34805 | 24 开玩笑,你这能防止修改相同但不相关的变量名吗?IDE可以。就这一点IDE就秒杀了VI.
编辑器就是个编辑器而已。偶尔我也用VI远程修改配置文件,但用来编程就差多了。
【在 w***g 的大作中提到】 : 用vi替换变量名 : for a in *.cpp *.h ; do vi +'%s/XXX/YYY/g' +'wq' $a; done : vi的各种命令都可以直接写在命令行上, 和find什么的配合用很方便。 : IDE没法远程用,别的都不是本质差别。大家都用自己顺手的,谁会吃饱了撑着和自己 : 过不去用个不方便的工具。再说谁看你程序是用什么编辑器写出来的。
|
n*****t 发帖数: 22014 | 25 俺超喜欢 CTRL J
【在 c*******0 的大作中提到】 : : 这和年龄无关,和人够不够geek有关。 : 不可否认有些人认真学了用了vim/emacs发现不是他们的菜。那是preference问题。 : 同时还有一些人根本就不去学vim/emacs,体会不到编辑功能的强大,然后就嚷嚷vim/ : emacs无用。 : mitbbs上哪些人是哪些人,请自行对号入座 : PS:现代IDE基本都有vi/emacs keymap。你不会用是你的损失。
|
l******t 发帖数: 55733 | 26 就好比别人都地铁自驾上班你非要跑10公里。你喜欢这么锻炼身体别人还都夸你是不
IDE
【在 w***g 的大作中提到】 : 我搞C++的从来不需要refactor。哪天需要refactor java代码了我自然知道用什么IDE : ,又不是什么大不了的事情。踩脚踏板用emacs的都没出来显摆,竟然有用IDE出来显摆 : 的。
|
T*******x 发帖数: 8565 | 27 哈哈。
【在 g*****g 的大作中提到】 : 打开和关上。
|
T*******x 发帖数: 8565 | 28 我也是IDE加vi key binding。
不过plugin的功能再提高一些就好了。
【在 d******3 的大作中提到】 : 我一般装了IDE后的第一件事就是装vi的plugin。鱼和熊掌部分兼得还是可以的。
|
n*****t 发帖数: 22014 | 29 Java 这种东西从来不用,不过我有 99% 把握 vim 可以做到
【在 l******t 的大作中提到】 : 怂了?
|
q****x 发帖数: 7404 | 30 notepad也能做到啊。
【在 n*****t 的大作中提到】 : Java 这种东西从来不用,不过我有 99% 把握 vim 可以做到
|
|
|
q****x 发帖数: 7404 | 31 geek应该是个贬义词。
【在 c*******0 的大作中提到】 : : 这和年龄无关,和人够不够geek有关。 : 不可否认有些人认真学了用了vim/emacs发现不是他们的菜。那是preference问题。 : 同时还有一些人根本就不去学vim/emacs,体会不到编辑功能的强大,然后就嚷嚷vim/ : emacs无用。 : mitbbs上哪些人是哪些人,请自行对号入座 : PS:现代IDE基本都有vi/emacs keymap。你不会用是你的损失。
|
n*****t 发帖数: 22014 | 32 Notepad 有 CTRL ] 了?
【在 q****x 的大作中提到】 : notepad也能做到啊。
|
h*****a 发帖数: 1718 | 33 这样替换不safe啊。
search我觉得是我用vi的时候觉得不够方便的一点,查找变量或者函数的usage比较麻
烦。
【在 w***g 的大作中提到】 : 用vi替换变量名 : for a in *.cpp *.h ; do vi +'%s/XXX/YYY/g' +'wq' $a; done : vi的各种命令都可以直接写在命令行上, 和find什么的配合用很方便。 : IDE没法远程用,别的都不是本质差别。大家都用自己顺手的,谁会吃饱了撑着和自己 : 过不去用个不方便的工具。再说谁看你程序是用什么编辑器写出来的。
|
w***g 发帖数: 5958 | 34 那就查找替换别的东西吧。变量名确实不safe。
【在 h*****a 的大作中提到】 : 这样替换不safe啊。 : search我觉得是我用vi的时候觉得不够方便的一点,查找变量或者函数的usage比较麻 : 烦。
|
l**********g 发帖数: 503 | 35 . 也好用
【在 n*****t 的大作中提到】 : 俺超喜欢 CTRL J
|
j******n 发帖数: 271 | 36 各有所长各有所短吧
IDE在开发浏览大的项目上很方便 比如找某个定义,显示某个定义的所有引用
在IDE不能用的地方,比如远程,vi还是不可替代的
另外vi还可以用来编辑命令行,非常方便高效 |
n*****n 发帖数: 5277 | |
r*******n 发帖数: 3020 | 38 同意。
我需要远程开发,用ssh+tmux+vim。
vim好处就不说了,想说一下tmux真是是vim很好的补充。
我最喜欢的他的多窗口功能,
一边vim,一边命令行,边写程序边看运行结果。
另外一个功能是session attach,
有时候网络会断,但重新ssh登录,attach session
就可以继续之前的工作了。
多session是它的基本功能,如果你工作需要web server,
数据库,多种服务协作,这正是多个session发挥的地方,
session之间切换非常方便。
最后我不同意标题说的用vim/emacs相当于开手动车,
手动档并没有提供多于自动档的功能,而vim/emacs比编辑上提供
远多于IDE上的编辑功能。
【在 j******n 的大作中提到】 : 各有所长各有所短吧 : IDE在开发浏览大的项目上很方便 比如找某个定义,显示某个定义的所有引用 : 在IDE不能用的地方,比如远程,vi还是不可替代的 : 另外vi还可以用来编辑命令行,非常方便高效
|
i**i 发帖数: 1500 | 39 要是 XXX = o, YYY = blahblah,
那是不是把 for( loop=0; loop<100; loop ++)
给换成 fblahblahr( lblahblahblahblahp=0; lblahblahblahblahp<100;
lblahblahblahblahp ++)
了?
【在 w***g 的大作中提到】 : 用vi替换变量名 : for a in *.cpp *.h ; do vi +'%s/XXX/YYY/g' +'wq' $a; done : vi的各种命令都可以直接写在命令行上, 和find什么的配合用很方便。 : IDE没法远程用,别的都不是本质差别。大家都用自己顺手的,谁会吃饱了撑着和自己 : 过不去用个不方便的工具。再说谁看你程序是用什么编辑器写出来的。
|
h******b 发帖数: 6055 | 40 最近使用netbeans,带git界面,比较不同commit实在太方便直观。
鼠标一highlight}, 对应的{立刻自动highlight。 点+-可以展开收缩一个function。
一键重新排挡美化代码。所有基本语法错误都自动指出。
任何function/variable直接搜索所有出现的地方,鼠标一点就打开那个文档跳到那一
行太直观了。
我就不理解喜欢command line的人,背那么多指令不累吗? |
|
|
w***g 发帖数: 5958 | 41 是的。这个做之前得先用grep看看会不会出问题。vi没有refactor的功能,只能手写
regular expression。vi就是一个编辑器,虽然也有一些整合gdb之类的插件,但是我
觉得任何想用vi做超出编辑器功能范围的行为都是作死。emacs貌似什么事情都能做,
这个我不懂,不敢妄加评论。
我前两天发现qt-creator其实挺不错,也支持vi的大部分命令。但是是在不习惯写程序
时用鼠标,一时还没转过去。另一个原因是对我说来IDE added value确实不多。我就
是vi-make-运行-git这个循环,偶尔用用gdb和valgrind,有时需要反复做一个复杂操
作,也都用bash自动化了。不同的人干的活不一样,趁手的家伙也不一样,没必要强求
统一。qt-creator还是要推荐一下,前两天我吃饱了撑着从源代码编译了一个版本,发
现解决了几个用apt-get安装的版本里面的一些问题。前景还是挺看好的。
【在 i**i 的大作中提到】 : 要是 XXX = o, YYY = blahblah, : 那是不是把 for( loop=0; loop<100; loop ++) : 给换成 fblahblahr( lblahblahblahblahp=0; lblahblahblahblahp<100; : lblahblahblahblahp ++) : 了?
|
g*****g 发帖数: 34805 | 42 到底多了啥功能我还是没看明白?除了远端登录命令操作。
【在 r*******n 的大作中提到】 : 同意。 : 我需要远程开发,用ssh+tmux+vim。 : vim好处就不说了,想说一下tmux真是是vim很好的补充。 : 我最喜欢的他的多窗口功能, : 一边vim,一边命令行,边写程序边看运行结果。 : 另外一个功能是session attach, : 有时候网络会断,但重新ssh登录,attach session : 就可以继续之前的工作了。 : 多session是它的基本功能,如果你工作需要web server, : 数据库,多种服务协作,这正是多个session发挥的地方,
|
x****u 发帖数: 44466 | 43 关键是大部分现代IDE的功能,简陋的原始editor实现不了。
【在 h******b 的大作中提到】 : 最近使用netbeans,带git界面,比较不同commit实在太方便直观。 : 鼠标一highlight}, 对应的{立刻自动highlight。 点+-可以展开收缩一个function。 : 一键重新排挡美化代码。所有基本语法错误都自动指出。 : 任何function/variable直接搜索所有出现的地方,鼠标一点就打开那个文档跳到那一 : 行太直观了。 : 我就不理解喜欢command line的人,背那么多指令不累吗?
|
x****o 发帖数: 21566 | 44 你不理解是因为你的工作不需要你理解
【在 h******b 的大作中提到】 : 最近使用netbeans,带git界面,比较不同commit实在太方便直观。 : 鼠标一highlight}, 对应的{立刻自动highlight。 点+-可以展开收缩一个function。 : 一键重新排挡美化代码。所有基本语法错误都自动指出。 : 任何function/variable直接搜索所有出现的地方,鼠标一点就打开那个文档跳到那一 : 行太直观了。 : 我就不理解喜欢command line的人,背那么多指令不累吗?
|
x****u 发帖数: 44466 | 45 开手动车然后认为直升飞机不如自己的破车好。
【在 q****x 的大作中提到】 : 习惯的人喜欢。但还是越来越多的人转IDE。 : eclipse说实话不错了。我还自掏腰包买过slickedit,用vs风格,挺好的。
|
w***g 发帖数: 5958 | 46 或者说橘子不如苹果好吃。
【在 x****u 的大作中提到】 : 开手动车然后认为直升飞机不如自己的破车好。
|
C***y 发帖数: 2546 | 47 问个比较菜鸟的问题,tmux里面怎么鼠标双击选一个窗口的内容,我一点,同一行所有
窗口的内容都选上了
【在 r*******n 的大作中提到】 : 同意。 : 我需要远程开发,用ssh+tmux+vim。 : vim好处就不说了,想说一下tmux真是是vim很好的补充。 : 我最喜欢的他的多窗口功能, : 一边vim,一边命令行,边写程序边看运行结果。 : 另外一个功能是session attach, : 有时候网络会断,但重新ssh登录,attach session : 就可以继续之前的工作了。 : 多session是它的基本功能,如果你工作需要web server, : 数据库,多种服务协作,这正是多个session发挥的地方,
|
C***y 发帖数: 2546 | 48 vim的确没eclipse智能,但是远程的时候用的比较顺滑,linux下面remote desktop太
慢。实在不想在公司和家里工作的时候用不同的工具,所以就一直用vim了
【在 g*****g 的大作中提到】 : 到底多了啥功能我还是没看明白?除了远端登录命令操作。
|
n******t 发帖数: 4406 | 49 说这话的,明显既不会vi,也不会手动车。
【在 q****x 的大作中提到】 : 习惯的人喜欢。但还是越来越多的人转IDE。 : eclipse说实话不错了。我还自掏腰包买过slickedit,用vs风格,挺好的。
|
n******t 发帖数: 4406 | 50 用vim的人很少写除C,script之外的code,最多偶尔写点C++.
如果你是这样的人,search完全没有问题。
你要不是这样的人,用vi是自己和自己过不去。
【在 h*****a 的大作中提到】 : 这样替换不safe啊。 : search我觉得是我用vi的时候觉得不够方便的一点,查找变量或者函数的usage比较麻 : 烦。
|
|
|
n******t 发帖数: 4406 | 51 嗯,这种做法,就是你自己想改一个变量名(目的是为了别人看起来好一些),
然后呢,你自己都不想看一遍,如果你总是写这样的code,的确用vi没什么意思。
【在 i**i 的大作中提到】 : 要是 XXX = o, YYY = blahblah, : 那是不是把 for( loop=0; loop<100; loop ++) : 给换成 fblahblahr( lblahblahblahblahp=0; lblahblahblahblahp<100; : lblahblahblahblahp ++) : 了?
|
r***s 发帖数: 737 | 52 文人相轻,会用个破vi就能看不起别人,真他妈有出息!
【在 n******t 的大作中提到】 : 嗯,这种做法,就是你自己想改一个变量名(目的是为了别人看起来好一些), : 然后呢,你自己都不想看一遍,如果你总是写这样的code,的确用vi没什么意思。
|