由买买提看人间百态

topics

全部话题 - 话题: vim
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
h*i
发帖数: 3446
1
来自主题: Programming版 - [bssd] Emacs/vim 花时间是值得的。
这是很有可能的。
国外的老码公,基本都是有自己一套独立于语言环境的工具盒的,才能长久不衰,跟上
潮流,同时保持高效率。这些工具盒,基本上就是以emacs/vim为中心的。
h*i
发帖数: 3446
2
来自主题: Programming版 - [bssd] Emacs/vim 花时间是值得的。
eclim
eclipse backend, vim front end.
l****1
发帖数: 66
3
来自主题: Programming版 - [bssd] Emacs/vim 花时间是值得的。
vim + eclipse
h*i
发帖数: 3446
4
来自主题: Programming版 - [bssd] Emacs/vim 花时间是值得的。
完全不同。 一个还是vim,一个不是。
d*******r
发帖数: 3299
5
来自主题: Programming版 - How to exit Vim?
vim入门的学习, 确实反人类

发帖数: 1
6
来自主题: Programming版 - How to exit Vim?
vim就是学习曲线高,熟悉以后就是一种终身能力。
d*******r
发帖数: 3299
7
来自主题: Programming版 - How to exit Vim?
我 vim 用得还比较多, 不过开始时候着实觉得反人类超级别扭

发帖数: 1
8
来自主题: Programming版 - How to exit Vim?
这说明vim多年来被评为#1for developer是必然的,有强大的base和不断加入的新user
w**z
发帖数: 8232
9
来自主题: Programming版 - How to exit Vim?
现在用 vim 写大型程序,纯属装逼。

user

发帖数: 1
10
来自主题: Programming版 - How to exit Vim?
现在不支持vim plugin的ide没几个人用。
t*******y
发帖数: 57
11
来自主题: TeX版 - 大家如何用vim编辑latex
nothing special.vim is great under unix. Well,i dont like gvim under windows.
I prefer ultraedit.
a****e
发帖数: 40
12
来自主题: TeX版 - 大家如何用vim编辑latex
kile has no windows version.
Need cygwin or similar stuff.
emacs is definitely less convenient than vim.
t*******y
发帖数: 57
13
来自主题: TeX版 - 大家如何用vim编辑latex
Any software can do there job.PPl using different things is just for the
convinence. For editor,vim is the king under unix,i use ultraedit under
windows is just because it can handle anything i need and i have used it for 8
years. For developer,visual studio for c/c++ and ...,komodo for perl/tcl/tk,
xmlspy for xml,...Not because they are the best one,but they are almost the
best one for debugging.
c******n
发帖数: 4965
14
来自主题: TeX版 - 大家如何用vim编辑latex
latex-suite is super stupid ,
auctex.vim is a little bit better,
but I found auto-complete environments more useful
n***l
发帖数: 1468
15
来自主题: TeX版 - 如何在kile里用vim?
请教2个问题:
1.如果在kile里面用vim作为编辑器?
2.为什么我的kile里面,没有单词自动补全和单词纠错功能?
我看了configuration里面都有这两个选项。但是我打了勾,怎么没有效果?
t*s
发帖数: 1504
16
win64 vim7.3安装完了什么都没改
现在的情况是vim中的拼写检查只看注释(它好像懂latex语义)
例如
\mathbb{worng1 wrod1}: worng2 wrod2
% worng3 wrod3
默认它唯一指出的错误是worng3 wrod3,其他都忽略了
怎么办!!!
Q***f
发帖数: 191
17
In your confiuration file"_gvimrc"
Highlight Normal guidbg=grey5 guifg=snow
set all other guibg to grey5
If you use sytax highlight, you can change text color in
"synload.vim"
a*****i
发帖数: 4391
18
you can in vim. :)
o**n
发帖数: 31
19
来自主题: Unix版 - where can I find VIM UNIX to install
vim.org
h******m
发帖数: 11
20
来自主题: Unix版 - 在solaris下编译VIM失败
why not try binary VIM package from sunfreeware.com ?
m**u
发帖数: 632
21
来自主题: Unix版 - 在solaris下编译VIM失败
在freeware上没找到VIM啊
在哪个package里面啊
谢谢
p******f
发帖数: 162
22

SSH is not problem, you need both of these:
(1) your original terminal can display color;
(2) the server (where vim is run) understands your terminal type.
t*****t
发帖数: 72
23
in unix, type:
setenv TERM xterm-color
and then in vim, type:
:syntax enable
A*g
发帖数: 102
24
来自主题: Computation版 - matlab + vim 有什么好的解决方案么?
【 以下文字转载自 Linux 讨论区 】
发信人: Ang (拖拉A梦), 信区: Linux
标 题: matlab + vim 有什么好的解决方案么?
发信站: BBS 未名空间站 (Thu Nov 22 00:53:33 2007), 转信
请不要推荐emacs. thx :p
b*********n
发帖数: 56
25
来自主题: Computation版 - matlab + vim 有什么好的解决方案么?
一个窗口开matlab,一个窗口开Vim。 我就是这么干的。
你想怎样?:)
b*********n
发帖数: 56
26
来自主题: Computation版 - matlab + vim 有什么好的解决方案么?
不好意思,没有经验。大致看来,你想要个集成的开发环境,但你提vim做甚?
A*g
发帖数: 102
27
来自主题: Computation版 - matlab + vim 有什么好的解决方案么?
I want matlab + eclipse + vim :)
D******n
发帖数: 2836
n******e
发帖数: 476
29
来自主题: Statistics版 - VIM syntax highlight
原来我用的 perl code 也是你的,哈哈。有一天把我们小白 manager 给看傻了
我有 sas.vim 啊,但是里面没有 highlight 成 bold red text, 现在是黄色。不够显眼

and
n******e
发帖数: 476
30
来自主题: Statistics版 - VIM syntax highlight
多谢多谢,我的是黑底白字的
为什么你这些都会。我盯着 sas.vim 看了好几遍也看不出来怎么自己修改 :-(
D******n
发帖数: 2836
31
vim 里面好改
h*i
发帖数: 3446
32
来自主题: Programming版 - FP的好处是不是就是Concurrency?
用vim写Clojure的几乎人人都用fireplace吧?
我用的所有vim插件如下:
" My Bundles here:
"
" original repos on github
Plugin 'tpope/vim-sensible'
Plugin 'tpope/vim-fugitive'
Plugin 'tpope/vim-surround'
Plugin 'tpope/vim-classpath'
Plugin 'tpope/vim-projectionist'
Plugin 'tpope/vim-dispatch'
Plugin 'tpope/vim-fireplace'
Plugin 'guns/vim-clojure-static'
Plugin 'guns/vim-clojure-highlight'
Plugin 'ekalinin/Dockerfile.vim'
Plugin 'kien/ctrlp.vim'
Plugin 'luochen1990/rainbow'
Plugin 'davidoc/taskpaper.vim'
Plugin 'othree/xml... 阅读全帖
n******7
发帖数: 12463
33
vim其实最大的优点之一就是预装,类似IE在windows下的优势
其实对大部分人,每天用固定的系统,这个优势不是很大了
另外一个优点是TUI软件,不需要X,这个才是vim的核心优势。直接用SSH连到server就
可以用了。
但是说起好用,真不如sublime 和 notepad++。(不过我承认比nano还是好的)我大部
分时候在terminal下,只用vim,但是试过sublime和notepad++,感觉很好。大家用工
具是来完成任务的,不是为了学工具而学,这点vim太不友好了。我总觉得自己VIM用的
还不够好,以前这个版问过,发现大家好多都差不多。周围大部分都是CS科班出身的,
我发现很多人也是VIM用的很烂,就当个基本的输入高亮工具在用。这些人能让他们用
sublime的话,肯定不会用vim的
emacs没用过,周围也没人用。可能是很强大吧,但是好用不好用是另一回事。我觉得
用户用脚投票就能说明问题了。
时代进步了,没人愿意学个编辑器都花上很多时间。简单的说,vim和emacs真的这么好
,为啥还有人不断开发其他的editor?

sublime
n******7
发帖数: 12463
34
windows下处理表格数据用的最多的是excel。查找,排序,归类,作图,简单分析,都
很方便。可能有人觉得excel不专业,但是对我来说,随便浏览下数据,获得一些大致
的概念完全够了。关键是方便,迅速,交互。
linux下一直在寻觅实现类似功能的方法(不考虑作图)。这里不想讨论open office
或者 gnumeric,我宁可去用虚拟机而不想用它们。 另外,它们也不能在终端下使用。
我平时用以下方法,但是都不是特别完美:
1. vim + shell
vim和shell都用的不是很精,不过简单数据处理也够了,再复杂的就写代码了。vim浏
览数据还可以,简单查询也方便,纵向滚动也不错。但是我一直不知道能不能横向滚动
,如果很多列的话。另外,也不知道怎么让同一列对齐。需要复杂一点数据操作的话,
就要用sort,uniq,awk,sed,cut,paste,wc,grep等shell命令配合了,可能还要产生一些
临时文件,这点我不喜欢。我希望能在一个工具内部完成所有需要的操作
2. R
有段时间试图用R做所有类似的工作,基本胜任。问题是感觉浏览数据不是很方便。比
如我想挨个观察id=... 阅读全帖
n******7
发帖数: 12463
35
这样说就对了
VIM不是对每个人都最好的
很多时候只是没的选
脑力负担轻重对每个人是不一样
要能用的跟GUI editor一样方便,甚至更高效,还不耗费太多脑力需要挺长时间的
就我的观察,大部分人为了节省脑力,实际上vim的很多feature是不用的
插件也装的不多
用vim主要就是terminal下没有更好的
而这主要是TUI界面的表现力不如GUI
要么做的直观简单点就成了nano,要么做的功能都隐藏起来就是VIM了
不用linux的人,基本可以忽略VIM了
我有个同事cs博士,java猿,只用windows,平时netbeans和notepad++,偶尔跑个linux
下的任务,居然还问我pwd命令。不过别人也过得好好的
这一串讨论,其实就是为了说明为什么有了vim emacs还要其他editor
真没必要神话vim
当然emacs我没用过,略过
D******n
发帖数: 2836
36
来自主题: Statistics版 - 新手问个问题 (转载)
create a .vim directory under you home directory(there is a dot before
vim)
and then create a syntax directory under it
and then create a sas.vim file under the syntax directory
==============sas.vim======================
if version < 600
syntax clear
elseif exists("b:current_syntax")
finish
endif
syn case ignore
syn region sasString start=+"+ skip=+\\|\"+ end=+"+
syn region sasString start=+'+ skip=+\\|\"+ end=+'+
" Want region from 'cards;' to ';' to be captured (Bob Heckel)
sy... 阅读全帖
h********3
发帖数: 2075
37
来自主题: JobHunting版 - 强烈呼吁各大公司停止白板
说了半天你还是不明白。你老是企图划清vim,Debugger和IDE的区别,然后把vim,gdb都
归结到一个很小很小的分支里面,于是让他们不用和IDE进行同等比较,最后来说明vim
/gdb在自己分支是最好的,并且来还列举说明IDE在这个很细很细的分支里面没有vim/
gdb做得好。这种比较,有啥意义?当你把这些攻击划分到很细的分支之后,别人会说
,我要你这个东西来干啥?别人需要的是一套开发环境,而不是一个小工具。前面就说
了,你把vim纯粹划分到文字编辑器,那只能让VIM彻底掉价。因为code的文字编辑是无
格式无排版的。比起word,adobe的出版文字编辑,code的文字编辑根本没有任何复杂
性而言,就算你在文字编辑里面做到再好,在word和acrobat面前也只是个toy。

Compiler
IDE
s*******n
发帖数: 2828
38
来自主题: Linux版 - LaTex editor on Ubuntu
这是我的vimrc
let g:tex_flavor = "latex"
let g:Tex_CompileRule_dvi="latex -src-specials -interaction=nonstopmode $*"
let g:Tex_DefaultTargetFormat='pdf'
let g:Tex_MultipleCompileFormats='pdf'
let g:Tex_IgnoredWarnings =
\"Underfull\n".
\"Overfull\n".
\"specifier changed to\n".
\"You have requested\n".
\"Missing number, treated as zero.\n".
\"There were undefined references\n".
\"Citation %.%# undefined\n".
\"LaTeX Font Warning:\n"
" This number N says that latex-suite should ignore the first N of th... 阅读全帖
v*s
发帖数: 29
39
来自主题: Linux版 - gnuwin32下没有vi?
看了一下,这个gnuwin32貌似没有vim的包
为啥不用cygwin,它包更多,包括vim,甚至能用命令行像apt一样装新软件
vim = vi improved
gvim = graphical vim
如果你不知道要vim还是vi,你多半需要vim。你的情况可能要gvim,更容易上手
t****t
发帖数: 6806
40
来自主题: Programming版 - gvim 的问题
有两件事我觉得有必要指出来.
第一, vim是个编辑器, 你可以说它有一小部分IDE的功能, 但那不是主要的. eclipse
是个IDE, 当然IDE一定有编辑器. 这两样东西比较是没意义的, 除非你比较eclipse的
编辑器和vim. 前面也有人说了, eclipse可以用vim的binding, 那我是不是可以说vim
的编辑器就是比eclipse自带的好用? 其实完全是习惯问题, 大部分人最开始用了一样
东西就一直用下去了, 就算换个编辑器也要改到跟原来差不多才舒服.
linux版一直有emacs/vim的月经贴, 那个其实也很无聊, 这两样东西的侧重点也根本不
一样.
第二, 我觉得这里也没人教新手用vim. 这里大部分人都是觉得编辑器你爱用啥就用啥,
关我什么事.
r********3
发帖数: 2998
41
来自主题: Programming版 - 专业c++程序员都用什么ide (转载)
emacs/vim其实不错。其致命缺点主要在对面向对象开发的支持上。
首先是重构refactoring。只有emacs有插件支持,VIM下无法重构。重构是相当重要的
功能,而且不是靠几个快捷键就可以代替的。
其次是调试功能。emacs和vim都只能依靠GDB外部调试工具。现在很多语言,比如Java,
Python,Ruby等调试工具内部命令繁多,没有好的IDE支持,开发人员很难手工调试。
最后就是框架的支持。这点上,eclipse对于emcas/vim的打击几乎是致命的。emacs/vim
几乎没有框架支持的功能。实际很多企业开发,eclipse的用户可以点几下鼠标,就生
成一个适合自己的project,甚至连database的O/R映射类都帮你做好。而emacs/vim全
部需要自己写,起跑线上就比别人落后了一大截。

emacs/
e***e
发帖数: 3872
42
来自主题: _ZST版 - How wonderful life is
从www.vim.org抄两段在后边。我记不得m是improved还是more了,最早的时候。
印象中,在emacs被那群MIT 6.001教出来的人推广开之前,vim差不多是所有
unix下编程的人最喜欢用的editor.
What Is Vim?
Vim is a highly configurable text editor built to enable efficient
text editing. It is an improved version of the vi editor distributed
with most UNIX systems.
Vim is often called a "programmer's editor," and so useful for
programming that many consider it an entire IDE. It's not just for
programmers, though. Vim is perfect for all kinds of text editing,
from composing em
D***n
发帖数: 6804
43
来自主题: JobHunting版 - 强烈呼吁各大公司停止白板
首先你需要了解的是 VI/VIM 是一个文字编辑器,不是IDE(集成开发环境)。找函数
reference的事情和Compilier有关,和文字编辑器有什么关系?不过如果你确实需要这
个功能,可以用CScope, GNU Global什么的,再在VIM里面绑定就好了。
VIM相对Emacs更受人称赞的地方就是小巧,小巧的一大原因是没有IPC之类的功能。所
以目前官方的VIM,很难像Emacs那样和GDB交互。
但要说到编辑功能,一般IDE的Editor可干不过VIM/Emacs,这是肯定的。
A*****i
发帖数: 3587
44
来自主题: JobHunting版 - 强烈呼吁各大公司停止白板
看了半天,挺搞笑的,人家说的其实没错
除了写代码的确实用vim的人没几个
你们公司秘书用vim?HR用vim?老板用vim?人家这话真没错,也就码工用vim而已
o****p
发帖数: 9785
45
我想反问这个问题。装过subline,发现各种搜索功能实在是又慢又难用。我用vim,装
上cscope,taglist,file explorer,command t,差不多就可以了。我只用c,不清楚
大的python project这样看代码会不会有问题。总之现在即使叫我改回sourceinsight
我也不愿意了,vim split窗口比较方便,有时候改一个关联性大的地方split成4个小
窗口眼睛同时看4块代码改起来比较快。ide工具看代码那个视图方式感觉我已经完全没
法适应了,不是说ide没法split,只是split比较慢。另外可视工具很大一部分CPU要用
来render GUI,vim搜索的时候最快了。对于要随时查整个OS以及kernel代码的人来说
感觉即使强大到sourceinsight这样也嫌慢。我给一个做openstack的同事演示过一下用
vim看python文件,他觉得蛮好用,只不过让他改vim估计也不可能,毕竟用python的
ide用惯了。
r********3
发帖数: 2998
46
来自主题: Programming版 - 专业c++程序员都用什么ide (转载)
你说的这些语法检查,都是很小的功能。eclipse和vim,emacs都差不多。即使编译出错
,compiler也能告诉你哪里错了,你再修改就是了。没什么大不了的。
vim/emacs和eclipse等IDE最大的差距主要是人无法完成功能上。比如Eclipse的重构,
如果有个被引用上千次的class要修改,Eclipse可以自动帮助你查询,然后修改相应的
地方。Emacs好像有个重构的插件。VIM就彻底没有。这点上,vim输得很彻底。另外,
关于版本控制和编辑器的融合,对于各种动态语言debugger的支持,开源框架的代码注
入等等,vim/emacs基本上无法和eclipse抗衡。
c****d
发帖数: 116
47
来自主题: Programming版 - C 编程有什么IDE吗?
add EDITOR=vim in your environment
You can invoke vim in gdb with ``edit'' when you want to take
a look at or edit current executing source code. Once you
spot issues with your code, do not exit your vim, edit and then
you can issue ``make'' in vim command window to recompile
it. If it fails to compile, vim will position the cursor
at the place of error.
Reload your binary, and continue to debug it.
n******7
发帖数: 12463
48
你这是标准说法,手不用离开主键区,方便速度快
我认为这说法早就out了
其实vim难学的一大原因就是光标定位,你看看多少按键设定是关于光标移动的?
原因是vim它爹出来的时候,鼠标还没普及,设计者用的键盘也没有方向键,更不说
page up/down, home end了
这种纯主键区操作真的有必要?我看对大部分人是没意义的
以前在linux版问过,发现大家常用的vim命令屈指可数,这个版很多大牛也更喜欢
notepad++这类
所以不用鼠标真不是优点了,是反人类
比如vim你split screen,然后在各个window切换,你得ctrl+w,方向键或者w来移动,
这个能有点一下鼠标方便吗?
更不说我vim左边是文件树,右边是变量class列表,用键盘慢慢选会死人的,我也不想
记怎么操作,就是一鼠标的事
r***y
发帖数: 4379
49
大牛好冲...
俺说的基本就是你说的那个另一回事.
话说用 vim 你那几百万行的代码做 refactor 还是闲庭信步吗? 你说你用一堆组合的
冷兵器也可以做到一样效率... 那我也没法...
如果你的项目再用了大量的第三方轮子, ide 精准的语法提示也极大的缩短熟悉新libs
的时间, 随调随看地显示doc等等的功能数不胜数... 当然 vim 你也有类似的, 但质
量就... 所以我说大家 tolerance 不一样...
另外, 用过好久 eclipse, nb, 和更久 IntelliJ(从v3开始) 的想说 Java 因为语言特
性, 好用的 ide 的确太多了.
但我不能否认 vi/vim 点射的精确, 它是我最喜爱的 editor, 但就是当 editor用, 上
学那会儿闲的蛋疼折腾配置 vim 当ide 用, 现在想想太自虐了, 有现成的 ide 快速完
成工作就行了, 毕竟写码的目的就是家庭生活...
以前在 ide 中都用过 vim plugin , 但最近也不爱用了, 有种戴套子嘿咻的感觉...
i*****f
发帖数: 578
50
来自主题: _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
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)