由买买提看人间百态

topics

全部话题 - 话题: vim
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
i*****f
发帖数: 578
1
来自主题: _Python版 - python有好的免费Linux IDE么?
Yes, I also want to share an article about using Vim as Python IDE :)
http://blog.dispatched.ch/2009/05/24/vim-as-python-ide/
Learning Vim can be hard for most beginners, so, I agree: don't learn Vim
just because you need to learn programming. But, if you are gonna do a lot
of coding stuff, it'll worth the time you paid for learning VIM :)

from_26.html
f***e
发帖数: 5443
2
来自主题: Military版 - 15分钟实现透明计算
http://www.jianshu.com/p/3828fcfdbe7d
5分钟模拟“透明计算”
本课程转至实验楼项目课大赛5分钟模拟“透明计算”,若需转载请注明出处
透明计算相信大家都听说过,不知道的可自行百度。本实验课是一个科普实验,实验中
可以学习到虚拟机及远程桌面基本概念,并自己动手搭建一个模拟透明计算的教学演示
环境。
注意事项
本课只是模拟透明计算的演示效果,形似而已,绝非实现透明计算,毕竟我并不清楚透
明计算的具体的技术原理。实验中选用的技术只是用来快速搭建一个通过浏览器访问的
远程桌面,与透明计算没有任何关联。
5分钟是敲命令和环境配置的时间,不含文档阅读时间及受实验楼网络影响的软件下载
和虚拟机启动时间。
本课主要步骤参考爱鸟同学的“15分钟实现透明计算”,感谢爱鸟同学贡献了这么一篇
详尽透彻的文章。
实验原理
用虚拟化技术(QEMU)启动一个Linux虚拟机(Tiny Core Linux),然后启动一个web
服务(Guacamole)连接虚拟机的VNC桌面,最后达到用户可以通过浏览器访问虚拟机桌
面的效果。
参考资料
本课程参考文章及用到的技术:
15分钟实现... 阅读全帖
h********3
发帖数: 2075
3
来自主题: JobHunting版 - 强烈呼吁各大公司停止白板
所以说VIM根本不算啥文字编辑器,它就是来写code。除了写code的,没啥人会用VIM。
真正做文字编辑工作的人,也不会用VIM。所以,VIM就是应该和VS或者Eclipse比较,
没有其他的。
A*****i
发帖数: 3587
4
来自主题: JobHunting版 - 强烈呼吁各大公司停止白板
你也一样,人家说了除了码工,没几个人用vim
你就说用来管理服务器,有时候真不想回你,你写代码写的脑子不好使了?
你们公司HR管理服务器么?你们老板回邮件处理邮件用vim么?
你修改简历用vim么?还文字编辑,你知道文字编辑是干啥的不?
你举个例子除了码工, 相关专业的学生和教授,你身边谁用vim平常管理邮件?

:)
h********3
发帖数: 2075
5
来自主题: JobHunting版 - 强烈呼吁各大公司停止白板
我说VIM只是按照你说的方式来举个例子而已。你当然可以认为VIM是一个文字编辑器,
然后撇开它和IDE的关系。我可以把世界上每样东西都花一个类别出来,然后让这个东
西在这个类别没有对手,是最好的。不过这样没有意义。前面就说了,单纯以文字编辑
器来说,只要是无格式无排版的文档,大部分编辑器都可以做得很好,没啥本质上的差
别。就连notepad++一样可以做得很好。在文字编辑器这个领域里面,真正处理最复杂
,最需要的功能是排版和格式,单纯的plain text编辑,很多编辑器都可以做得好。
VIM就算做得最好,又如何?我也知道Unix的工具设计思想,就是让所有程序都只做一
件事情,然后把这件事情做到最好。但问题是,当你开发环境越来越复杂之后,你就需
要找一大堆小工具,然后敲不同的命令让他们一起工作,而且很多工具输入输出还不一
定互相兼容。现实工程里面,做系统集成也是一种工作,也是一种effort,很多公司甚
至专门请人干这个开发环境上的这个职位。这个代价,往往比多几个快捷键,多几个集
成的编辑宏要大得多。我以前也用VIM。但是仅仅以一个refactoring功能,就足够理由
让所有的Jav... 阅读全帖
c********g
发帖数: 1173
6
来自主题: Apple版 - mba狠好用
能从emacs/vi转到vi/emacs的都是牛人啊,呵呵。
我自己也用vim。不过觉得现在编程不用ide的话实在是anti productivity。现在的机
器都很powerful,handle这些ide都没有问题。不像当年开个visual C就得把IE关了。
ide文字编辑的速度肯定比不上vim / emacs,可是ide其他方面的优势太大了。除了
refactor,还有server side debugging,auto wiring,source control merge时候可
以side-by-side compare,还有无数plugin。还有模拟vim/emacs的plugin。
当然如果只是script programming vim/emacs肯定要方便多了。
c********g
发帖数: 1173
7
来自主题: Apple版 - 正式加入Apple 阵营

这么harsh啊。我好歹用vim也有十几年了。
但现在IDE的feature太多了,vim的plugin可能不那么容易catch up吧。
举几个例子,象上面说的static analysis,还有auto refactor,remote debugging,
understanding of 3rd party framework(比如java的spring, groovy, ...),
integrated simulator/interface builder,find all usages,这些用vim我还真不知
道怎么搞。
其实vim最大的长处是对于用惯了的人编辑功能强大。非要用它代替整个IDE就勉强了。
没有什么东西是什么都强的。一定要抱住一个东西不放就有点狭隘了不是。
wy
发帖数: 14511
8
来自主题: Linux版 - zan一个github
vim-pastie, rails.vim, vim-surround, and config_files for vim
n******7
发帖数: 12463
9
学个editor几分钟就差不多了吧
几天就比较熟了
就是一年学一个,也没多少时间
而且用GUI工具不累,比较intuitive
用vim大脑负担重一些
比如跳到某一行
sublime有overview的缩微图,拖到大概地方就好
vim要想想大概行号,然后算下要跳多少行,然后过去
你可以说vim更快,我个人宁愿轻松点拖过去
当然你也可以search啊之类的,不过这点两个工具都可以,就不说了
另外,unix/linux命令跟vim还是不一样
一来这个没有替代,你不用这个用啥?用ipython当shell用?
二来这个东西一般用用很简单
s***e
发帖数: 122
10
来自主题: Programming版 - 编程语言选择问题
退回到用与不用IDE的问题吧。要不然又得去查这个颜色显示到底是IDE先有还是vim先
有了。
vi ==> vim ==> IDE
看一下上面这张图,如果有vim你会用vi吗?我自己会对IDE和vim之间的比较问一个同
样的问题。个人喜好而已,我喜欢功能更强大一些的工具,你可能喜欢功能差不多就行
的工具。我喜欢IDE,你可能不是很喜欢。
t****t
发帖数: 6806
11
来自主题: Programming版 - C++ IDE under Linux
emacs is a kind of IDE and surely is more powerful than vim. however as an
editor, there are lots of default function missing, you need to program a
lot of things to make it a good editor. when you move to another environment
, you must copy your settings and scripts, otherwise it's hardly useable.
vim, on the other hand, is an editor, not as powerful as emacs (although
also programmable). but as a good editor, most functions for editor are
built-in or provided with default installation. a few l... 阅读全帖
d*******r
发帖数: 3299
12
来自主题: Programming版 - C 编程有什么IDE吗?
确实远不如 VS, 但是 VS 不跨平台
所以我还是坚持推荐 Eclipse+CDT
如果你喜欢在命令行下工作,我同意 tjhaven 大牛说的 emacs+gdb
其实 vim 和 emacs 主要就是2种可以不用鼠标的 keybinding,在 server 端编程才是
必要的。
这2中keybinding最好都会一些,vim 好处是所有 *nix 机器默认就有,emacs 好处是
keybinding 非常通用,你甚至在 terminal, 浏览器,还有各种 editor/IDE (e.g.
JetBrains IDEs) 都发现,它们是部分或者全部支持 emacs keybiding 的。
但个人意见是 vim, emacs 知道 keybinding,能用就行了。都不用学得太精深。vim,
emacs 死忠请无视我.
d****i
发帖数: 4809
13
来自主题: Programming版 - RAII和GC对应的两条技术路线
我也不是vim的高手,不过我写Java的话从来不用vim都是用Eclipse,但是写C,C++,PHP
,JavaScript,Python等其他语言的时候还是经常会用,尤其如果你要上server写的话,
不用vim的话就没法了。我们公司一个同事才是厉害,写code从来不用IDE,全部vi(不
是vim),用的是一台HP-UX的工作站,写起来嗖嗖的飞快, 让我想起当年我在国内工作
的时候在Solaris下直接用vi写C程序的时代。
K*********o
发帖数: 2
14
来自主题: Unix版 - Wim Mac (or Win) startup problem
I installed Vim for Mac, i.e., not the thing available in Terminal. After
having associated a file type with Vim, double-click on the file name will
launch Vim. However, it first shows me a blank window with filename, number of
lines, number of characters on the bottom line of the window, together with
"Hit ENTER or type command to continue". After I hit some key, the text
appears.
I want this: double click a file, it simly opens Vim and shows me the content.
I guess this is some "set", which I
x*****i
发帖数: 160
15
I recently compiled a VIM 7.3 under Unix. I am using all default
options.
When opening GVIM, I found that the font rendering is really crappy.
It is entirely unacceptable when compared with VIM 7.2
Here are the screen shots for the same piece of code under two versions. The
font was set to be the same.
gVIM 7.3 screenshot:
gVIM 7.2 screenshot:
I did some research and know that VIM 7.3 is complied with GTK2 and VIM 7.2
is compiled with GTK.
But I still can not figure out what went wrong.
Can some... 阅读全帖
t***t
发帖数: 6066
16
IDE还是比编辑器强多了。以前我也只用vim,后来开始用eclipse,有auto complete,
refactor, 自动语法检查等等。所以现在我在eclipse里面安装一个vim plugin,就齐
全了。
不过作为IDE,VS应该是独孤求败了。别的确实差太远。VS能加vim plugin么?
g***j
发帖数: 40861
17
来自主题: Military版 - 程序员的鄙视链 zz (转载)
【 以下文字转载自 Joke 讨论区 】
发信人: imei (imei), 信区: Joke
标 题: 程序员的鄙视链 zz (转载)
发信站: BBS 未名空间站 (Wed Dec 17 14:27:49 2014, 美东)
发信人: Wardo (餐厅忙的时候客户端,否则服务端), 信区: Programming
标 题: 程序员的鄙视链 zz
发信站: BBS 未名空间站 (Wed Dec 17 12:06:34 2014, 美东)
作者: vinta.ws 博主
最近这几年在世界各地突然吹起了一股全民写程序的风潮,连美国总统欧巴马都在写
JavaScript 了,但是身为一介靠写程序(以及在上班时间胡乱上网)来谋生的
developer(所谓的 developer 就是「软件工程师」的比较潮的说法),想要提醒那些
想学习写程序的人一件重要的事:慎选你的第一个程序语言。
在软件工程师(中国叫做「程序员」或「码农」)的圈子里,文人相轻的现象可是非常
严重的,在程序设计的各个领域里都有着错综复杂的「鄙视链」。从程序语言、编辑器
、平台到 { 是写在 if 的同一行还是下一行,不... 阅读全帖
f**o
发帖数: 12685
18
来自主题: Military版 - 优秀的博士研究生是不想毕业的
前几天我面试一个程序员,连续几个专业问题他都没答上来。
尴尬之余,我问他:「你没有什么理想吗?你现在最渴望的事情是什么?」
他转悠着大眼睛,不假思索道:「买 JetBrains 全家桶!」
真没想到在面试中居然还有这种操作。
我问为什么这能成为现阶段最渴望的事情,他反问「你就真的不用 IDE 吗?寂寞长夜
,你难道不想宽慰下自己吗?」
好有道理我竟无法反驳。
这么6的程序员,一定是个不可多得的人才!
于是,我决定:不录取他。
这几年,在北上广闯来闯去,原本内向型人格的我,做事风格也逐渐变得风风火火,在
高强度快节奏下像个工作机器,不带一丝情感绝对执行工作计划。
无论是 BAT 这样的大公司,还是一些小的初创公司,这两圈子的码农几乎个个都能独
当一面,久而久之,我认识了太多优秀的码农,然后,我发现一个残酷的共同点——
他们都不用 IDE。
工资不高吗?10K起步,在北上广深每个地方都有房。
技术不行吗?前后端样样精通,整个一多面手。
我问过其中一个:我看你整天用记事本编程很累啊,你想用 IDE 吗?
他说:废话,肯定想啊。
我问:那为什么不买个 IDE 呢?JetBrains 家的也不贵... 阅读全帖
i**i
发帖数: 1500
19
来自主题: Joke版 - 程序员的鄙视链 zz (转载)
【 以下文字转载自 Programming 讨论区 】
发信人: Wardo (餐厅忙的时候客户端,否则服务端), 信区: Programming
标 题: 程序员的鄙视链 zz
发信站: BBS 未名空间站 (Wed Dec 17 12:06:34 2014, 美东)
作者: vinta.ws 博主
最近这几年在世界各地突然吹起了一股全民写程序的风潮,连美国总统欧巴马都在写
JavaScript 了,但是身为一介靠写程序(以及在上班时间胡乱上网)来谋生的
developer(所谓的 developer 就是「软件工程师」的比较潮的说法),想要提醒那些
想学习写程序的人一件重要的事:慎选你的第一个程序语言。
在软件工程师(中国叫做「程序员」或「码农」)的圈子里,文人相轻的现象可是非常
严重的,在程序设计的各个领域里都有着错综复杂的「鄙视链」。从程序语言、编辑器
、平台到 { 是写在 if 的同一行还是下一行,不同阵营的人都习惯鄙视来鄙视去。而
其中「你用什么程序语言?」更是大家最热衷的一条鄙视链,所以对于刚踏入程序设计
领域的初学者来说,万一程序语言选得不好,可是会一开始就落入鄙视链... 阅读全帖
c******n
发帖数: 4965
20
【 以下文字转载自 Linux 讨论区 】
【 原文由 creation 所发表 】
我现在觉得emacs 强大的原因是它相比
比较容易学(不用花时间的学)
初学vi 的人一touch 键盘不出字儿,
半天乱七八糟, 再一试emacs 能用,
慢慢就自然用emacs 了,
用户群大了,contribute 的人就多了,
那些mode 都试contributor 的script
起作用, 弄的人多了, 功能做的就很透,
到现在看vim.org上面latex 的script
真正serious 的只有两个,latex-suite and auctex.vim
后一个是实现auctex.el, 前一个功能很差很杂
其实vi 本身没有什么prevent it from being extended with
powerful functions, 它的scripting language 基本想做什么都可以
现在最想要一个功能: 让vim/emacs 做dynamic syntax analysi,
这样你在itemize environment 里面
敲Shift-ENTER ,
自动加如
e***e
发帖数: 168
21
Hi,
I need to frequently insert a line of text during my programming under vim.
Is there anyway to setup a short cut to do this in vim?
For example, if I want to press a key or a key combination to insert "this
is debug trace" under the current cursor, can I setup this in vim?
thanks!
i*****f
发帖数: 578
22
来自主题: Linux版 - 关于vi的几个问题
normally "+p or "*p will work.
There are three documented X selections: PRIMARY (which is expected to
represent the current visual selection - as in Vim's Visual mode), SECONDARY
(which is ill-defined) and CLIPBOARD (which is expected to be used for
cut, copy and paste operations).
Of these three, Vim uses PRIMARY when reading and writing the "* register
(hence when the X11 selections are available, Vim sets a default value for
|'clipboard'| of "autoselect"), and CLIPBOARD when reading and writi
c****n
发帖数: 89
23
来自主题: Linux版 - show off :)
looks like the following two:
- minibufexpl.vim
- taglist.vim
another one I like is:
- comments.vim
k****f
发帖数: 3794
24
来自主题: Linux版 - linux下面的剪贴板太乱了
且不说vim/emacs自己内部有各自的复杂copy/paste命令。就一般程序而言,比如firef
ox和term,以及term下面跑的各种程序(vim,less)。copy/paste总是很麻烦的。
在copy的时候,
有些程序,选择文字就可以拷贝。mrxvt下面,一般的,选择一下就可以了。不过,如果
是vim的话,需要按y才能够把选择的内容拷贝走。
有些程序,选择之后,比如ubuntu带电terminal,需要按ctrl+ins或者ctrl+shift+ins
,有些按ctrl+c就可以拷贝了。你必须试试之后,天知道哪些程序支持什么样的copy操
作。
paste的时候,也很搞笑的。
ctrl+shift+ins,shift+ins, ctrl+v, 鼠标中键,都*可能*paste上去,不过内容*可能
*是不一样的。尤其是鼠标中键贴去firefox的address bar,如果一不小心选中address
bar原来的内容,那么鼠标中键就无法粘贴上去的。
搞笑的是在term下面,如果是用鼠标中键从其他地方贴过来的命令并且允许了,这个命
令是不能被term的history记住的,就是
C********s
发帖数: 120
25
来自主题: Linux版 - 用emacs手疼怎么办
If you want to prevent 手疼 while using emacs you certainly can. The same
cannot be said to vim + 切换模式
And the point is not vim is worse/inferior to emacs. the point is vimmers
always assumes vim is better/superior to emacs and have to express their
negative opinion whenever someone talks about emacs.
C********s
发帖数: 120
26
来自主题: Linux版 - 用emacs手疼怎么办
modal editing is the power of vim, i never said it's bad.
but what you said here is not true. if you have yanked something, pressing p
will paste it in the places you may not want.
The reason you can 把手放键盘上随便按 is you already trained your muscle to
use vim key bindings, if you trained your hand in emacs key bindings 把手放
键盘上随便按 in vim will wreak havoc. And vice versa.
and in emacs you can open files in View Mode, which disallow any editing,
and then you can really 把手放键盘上随便按.

emacs
r*****z
发帖数: 906
27
来自主题: Linux版 - 看你们用vi,我很羡慕啊
vi没有,但是vim有,加上vim现在足够流行,已经没必要区分vi和vim了
z****s
发帖数: 192
28
来自主题: Linux版 - 看你们用vi,我很羡慕啊
bos说的可能还是有点道理的。以前configure unix/linux的时候,vi是似乎是最有力
也很方便的工具(特别是不得不用terminal的时候)。管理员好像相对喜欢选vi。但
emacs的功能也很优秀,许多程序员可能更喜欢它(没做过统计)。
现在vim/gvim有几乎emacs可以实现的所有功能。但也可能正是有了emacs,vi/vim/
gvim的developer们有了竞争,vi/vim才继续强大。我觉得两款都是很优秀的文本编辑
器。希望他们继续竞争下去。
r*******n
发帖数: 3020
29
来自主题: Linux版 - 大家在eclipse里怎么用vi呢?
http://vrapper.sourceforge.net/home/
我也用了几年vim了。
最近做一个Android的小项目,开始用eclipse。
vrapper用着还行,但我有些习惯命令它不支持。
支持的命令
Motions
h j k l w W e E b B f F t T ; , ^ $ 0 % H M L { } gg G ge gE
Operators
y Y d D c C s S p P r J x X i I a A o O . < > gc gu gU gJ
Search
/ ? n N * #
Text Objects
ib i( i) i[ i] iB i{ i} i< i> i" i' i` iw iW ab a( a) a[ a] aB a{ a} a< a> a
" a' a` aw aW
Counts
You can use the number keys to specify counts in front of other commands.
Other Commands
v V u ~ q @ zo zR zc zM zt z... 阅读全帖
S*A
发帖数: 7142
30
来自主题: Linux版 - Google go 还挺不错的
shame on me. As a long time python lover and hacker,
I only heard about it here a few days ago.
Here is vim syntax highlighting for cython:
http://www.vim.org/scripts/script.php?script_id=2209
If you don't use vim, well, learn it. :-)
Can you give more detail on the python version
problem you have?
A******g
发帖数: 612
31
来自主题: Linux版 - 我用vi是不是out了
emacs 入门障碍底,但是稍微高级点的功能就麻烦了,历史遗留问题太多,经常同样的
功能有旧的程序实现,也有新的,document难读,经常要下包
nano 可以看成简化版的emacs,很多emacs的组合键在nano都有效
vim 入门要花点时间,越到后面越容易,技巧很standard,一般没有2个不同版本命令
来完成一样任务,vim的包一般已经很全,速度vi/vim >> emacs >> 所谓的ide
r******s
发帖数: 925
32
来自主题: Linux版 - 我用vi是不是out了
aglee, vim 有些replace search功能很难在其它编辑器上找到
vim本身就是源代码级的编辑,
有些东西需要写script才能搞定,但是在vim里面可以是一行2行cmd
j**f
发帖数: 28
33
vi can do %s/string/\r/
from http://www.yolinux.com/TUTORIALS/LinuxTutorialAdvanced_vi.html
you can Batch execution of vi from a command file
vi -e file-name.html < ViCommands-HtmlUpdate.txt
[Potential Pitfall]: This must be performed while vim has none of the files
open which are to be affected. If it does, vim will error due to conflicts
with the vim swap file.
so your ViCommands-HtmlUpdate.txt should be like
:%s/string/\r/g
:wq
j**f
发帖数: 28
34
vi can do %s/string/\r/
from http://www.yolinux.com/TUTORIALS/LinuxTutorialAdvanced_vi.html
you can Batch execution of vi from a command file
vi -e file-name.html < ViCommands-HtmlUpdate.txt
[Potential Pitfall]: This must be performed while vim has none of the files
open which are to be affected. If it does, vim will error due to conflicts
with the vim swap file.
so your ViCommands-HtmlUpdate.txt should be like
:%s/string/\r/g
:wq
j*a
发帖数: 14423
35
来自主题: Linux版 - ubuntu 的vi是阉割版么 ?
dpkg -l|grep vim
默认是vim-tiny吧?装vim
n******7
发帖数: 12463
36
哈哈,我就是用的vim鼠标流
纯键盘控可能不屑,但我觉得vim最大的难点其实就是光标定位。对于我这种写的不多
,想的时候比较多的,用鼠标轻松惬意
我还用鼠标切换vim窗口,侧边栏什么的
只需要一句话
set mouse=a
z****s
发帖数: 192
37
呵呵,可能还会继续争论30年。Joke 和 Programming 版转载了关于editor的笑话:
http://www.mitbbs.com/article_t1/Joke/33105507_0_1.html
http://www.mitbbs.com/article_t/Programming/31391403.html
用 Vim 的工程师鄙视用 Emacs 的工程师,用 Emacs 的工程师鄙视用 Vim 的工程师,
无论是用 Vim 或 Emacs 的工程师都鄙视所有用其他编辑器的工程师;用 Atom、
Notepad++、Sublime Text 的工程师鄙视用 Windows 记事本的工程师。
c******n
发帖数: 4965
38
来自主题: Programming版 - [转载] Re: emacs 还是比较麻烦
【 以下文字转载自 Linux 讨论区 】
【 原文由 creation 所发表 】
我现在觉得emacs 强大的原因是它相比
比较容易学(不用花时间的学)
初学vi 的人一touch 键盘不出字儿,
半天乱七八糟, 再一试emacs 能用,
慢慢就自然用emacs 了,
用户群大了,contribute 的人就多了,
那些mode 都试contributor 的script
起作用, 弄的人多了, 功能做的就很透,
到现在看vim.org上面latex 的script
真正serious 的只有两个,latex-suite and auctex.vim
后一个是实现auctex.el, 前一个功能很差很杂
其实vi 本身没有什么prevent it from being extended with
powerful functions, 它的scripting language 基本想做什么都可以
现在最想要一个功能: 让vim/emacs 做dynamic syntax analysi,
这样你在itemize environment 里面
敲Shift-ENTER ,
自动加如
l*****k
发帖数: 587
39
vim + nedit
there are certain things nedit do better than vim, and if you change
the file in vim, nedit will show them, not the other way around though.
n******t
发帖数: 4406
40
来自主题: Programming版 - 编程语言选择问题
vim是在编辑器上面增强。但也不是ide。
而且ide的功能和并不包含vim。就编辑功能,大部分ide的编辑器功能
基本上比起vim还非常小儿科。
t****t
发帖数: 6806
41
来自主题: Programming版 - C++ IDE under Linux
emacs has etag support and vim has ctag support. both are designed for C and
can be used to find function/macro/variable defintion across files. C++
support is kind of limited but still useable.
basically you build a mini database with external tool (etags or ctags), and
emacs and vim can use it to navigate around. the database must be updated
frequently when you move things across files (a few lines discrepency within
file is acceptable), but you can insert them in Makefile. vim also has
button... 阅读全帖
t*****n
发帖数: 4908
42
来自主题: Programming版 - emacs真是用得吐啊
现在硬件这么强,emacs启动如飞。体积也不大。我在linux上用emacs,gedit,
ecplise,vim等等。最反人类的就是vim了。巨多组合要记,完全和其他编辑器不同。
我只有到server端改东西的时候才用,因为只有vim可用。
z*******3
发帖数: 13709
43
来自主题: Programming版 - Delphi这个语言是不是已经死了?
不过大神您别说得我们不用vim一样
linux环境下,写什么不能用vim啊?
ssh过去,不用vim用什么啊?
你老实跪安,jetbrains的拳头产品也是idea
而不是pycharm,不信您自己google
看第一个产品是什么
pycharm貌似还低于phpstorm
诶,大神,php又来了,您是不是似曾相识啊?
L***s
发帖数: 1148
44
用vim多年,已经形成肌肉记忆了。
但vim(或emacs)这样的纯文本编辑器毕竟缺少真正“理解”编程语言的现代IDE
的各种有利于提高生产力的功能,比如代码分析、重构、VCS整合、包管理。
除非是Open Source原教旨主义的实践者,或者追求向外行显摆其geeky的一面
所获得的一点优越感,现实主义者大都用IDEA之类的现代IDE + vim/emacs binding。
t*****n
发帖数: 4908
45
vim是真反人类的。emacs其实没什么,配置一下,当editor用挺好。要真真写代码,推
荐现代ide。没必要纠结vim/emacs的选择。这些都是过时editor,不是一个认真负责的
程序员应该使用的工具
说实话,讨论vim/emacs没什么实用价值。
s******u
发帖数: 501
46
老实说你们大多数人把vi/emacs和IDE放在一起比较就是个伪命题。
刨掉在terminal下面没得选择之外,使用vim/emacs绝不是因为喜欢他们的界面,而是
这两个的文本编辑模式。说他们是最有效率的纯文本编辑模式应该没有太大意见吧。另
外现在绝大多数的IDE都提供了vim或者emacs的编辑模式,比方说visual studio或者
eclipse,那你说我用的是vim还是IDE?
B********e
发帖数: 1062
47
我很奇怪是不是一个c++/vim程序员偷了你的女朋友。
我就在维护和开发公司一个百万级别的c++应用程序和库。
基本上我每天50%时间做开发(苦逼程序员), 开发基本100% vim.
我确实很羡慕别人写程序用fancy的IDE. 但是 C++ 就是这情况, emacs和vim 差不多
, elipse/cdt设置麻烦。 linux 本身就对gui不友好。
c++ 不代表我们保守和落后。 我们也上大数据, 我们也用nosql,
而且从c++的特性上说, 开发一个支持c++的 IDE真是很难。
zhaoce073, 如果你真牛鼻, 你写一个c++ 的 IDE来挽救我们这些老古董吧?! 有本
事你用 Java写!
h*i
发帖数: 3446
48
来自主题: Programming版 - VI用户们,你们写程序快么?
Can't image editing text without vim. It would be like going to battle
without my rifle.
My setup on Macbook Pro: use iTerm2, set it to the "Top of Screen" style (
takes up about 90% of screen except the bottom for Mac dock), set
transparency to half (so your browser content is still visible underneath),
open a dozen of tabs, open terminal vim in them, each vim has 2 or 4 windows
...
Beat that, IDEs...
G***l
发帖数: 355
49
来自主题: Programming版 - 鼠标快还是键盘快?
各大ide基本都有vim的插件,用的人挺多。ide的快捷键,refactoring和vim,emacs的
键盘操作不是一回事,两者可以共存。纯编辑,当然是vim那种键盘操作快。
W***o
发帖数: 6519
50
来自主题: Programming版 - 程序员的鄙视链 zz
作者: vinta.ws 博主
最近这几年在世界各地突然吹起了一股全民写程序的风潮,连美国总统欧巴马都在写
JavaScript 了,但是身为一介靠写程序(以及在上班时间胡乱上网)来谋生的
developer(所谓的 developer 就是「软件工程师」的比较潮的说法),想要提醒那些
想学习写程序的人一件重要的事:慎选你的第一个程序语言。
在软件工程师(中国叫做「程序员」或「码农」)的圈子里,文人相轻的现象可是非常
严重的,在程序设计的各个领域里都有着错综复杂的「鄙视链」。从程序语言、编辑器
、平台到 { 是写在 if 的同一行还是下一行,不同阵营的人都习惯鄙视来鄙视去。而
其中「你用什么程序语言?」更是大家最热衷的一条鄙视链,所以对于刚踏入程序设计
领域的初学者来说,万一程序语言选得不好,可是会一开始就落入鄙视链的底层啊。
软件工程师的鄙视链到底有多惨烈、多残酷呢?
http://mmbiz.qpic.cn/mmbiz/2A8tXicCG8ynAr4qteM9UvL8PdqM2XdHCXML
程序语言篇
懂 Functional Programming 的工程师鄙视老是把设计模式挂... 阅读全帖
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)