topics

全部话题 - 话题: vim
首页 1 2 3 4 5 末页 (共10页)
e*******o
发帖数: 4654
1
来自主题: Programming版 - 折腾了一上午vim
vim 有个spacevim 相当于一键安装
emacs 的话弄个daemon 也不慢。300ms 我觉得够用。
我之前用emacs evil mode,现在工作都是写script,懒得折腾就vim 了。
n******7
发帖数: 12463
2
来自主题: Programming版 - 折腾了一上午vim
以前也折腾过vim
结果乱七八糟插件弄多了
启动要几秒
后来烦了又做了个基本配置的vimrc
慢慢就只用基本配置了
感觉vim之类的搞复杂了,还不如直接ide了
关键是省心
哪些折腾的细节
过段时间就忘记了
要捡起来又要花些时间熟悉
也就wdong这样专业写码的
折腾一次,一直受益,比较划算
g****t
发帖数: 31659
3
来自主题: Programming版 - [bssd] Emacs/vim 花时间是值得的。
我十几年前MS Word的VBA很熟。花了不少时间把上海市政府一个部门所有文件做了分析,
提取出来名词术语。尽量让“下岗”这样的词的用法无矛盾。干的多了,我发现写程序
其实应该用word写。但是word虽好,却不支持这个功能。
好在emacs/vim支持。
对编辑器进行程序化操作,可以人机深度融合,改造working flow,提升编程的维度。
编辑器最后其实就是meta-meta-meta-。。。-programming
我举个最简单的例子。例如你有个python pandas s,其中一列为time。
现在想转成一个数组名字为time。
time=np.array(s['time'])
现在想几十列都这么办,怎么最快的做到?在python的空间里这是不容易的。
和之前我提问过的那个找到变量名字的问题有点关系。不是熟练工恐怕搞不定。
而且还容易出bug难维护。python 2 升级这种事再来一次,程序说不定就废了
但是在org-mode里,上面一段程序自动生成一长条程序,几十个
time=np.array(s['time'])
time1=np.array(s['time1'])
t... 阅读全帖
g****t
发帖数: 31659
4
来自主题: Programming版 - [bssd] Emacs/vim 花时间是值得的。
我相信这几位一定有自己的原因。但这个区别不大吧。如果要列人头,无论哪个editor
都能列出来很多。本身vi就是Bill Joe发明的。linus用emacs。
关键的一点,我觉得result oriented coding,或者说研究和发明新东西朝向的coding
。(而不是performance oriented coding)
一定要有自己完全掌控的能够在代码以外进行自由控制的editor。这样可以从编译器的
限制里面往外走几个维度。然而一旦人机混合定制了自己的working flow,那么自己结
果的coding和别人是没办法或者很难互相适应的。
我现在的一点浅见。coding最大的限制是语言和操作系统。因为这些限制,很多外部描
述很简单的功能的实现复杂到了极其荒谬的程度。这就导致深入更复杂的coding非常困
难。
每一段程序都改kernal突破OS,或者开发个domain specific的模板突破语言显然是不
现实的。
emacs/vim/。。。能够让人快速方便的往外走一些,所以是划算的。
emacs/vim的社区和可持续性也是让人放心的。毕竟这两个是有史以来生命力最长的... 阅读全帖
n******7
发帖数: 12463
5
来自主题: Programming版 - [bssd] Emacs/vim 花时间是值得的。
写java之类的怎么办?
有用vim写java的吗?
emacs感觉比vim要强大,可能可以
g****t
发帖数: 31659
6
来自主题: Programming版 - [bssd] Emacs/vim 花时间是值得的。
找到办法就是财富。


: 写java之类的怎么办?

: 有用vim写java的吗?

: emacs感觉比vim要强大,可能可以


发帖数: 1
7
来自主题: Programming版 - How to exit Vim?
我用了一辈子的vim。
每用一新的ide,先找vim plugin。eclispe,intellij都有。atom上也有。
完全不想用别的editor

发帖数: 1
8
来自主题: Programming版 - How to exit Vim?
vim就是当editor用的。在eclipse里面或者intellij里插件。
我也不单用vim

发帖数: 1
9
来自主题: Programming版 - How to exit Vim?
不是说用vim做ide,而是用vim做ide里的editor。
用顺手了,就快
c*******o
发帖数: 1722
10
来自主题: TeX版 - vim: how to spell check?
ft. i downloaded the vimspell.vim, put it under the /plugin directory.
when i launch the vim, bunch of error messages pop out. anything wrong?
thx
T*******n
发帖数: 493
11
来自主题: TeX版 - vim: how to spell check?
For Windows, maybe try
http://www.vim.org/scripts/script.php?script_id=499
(I've never used it.)
I found this by going to http://www.vim.org/search.php,
under "Search for Scripts" enter the keyword "spell" and
click "search". Several other scripts also look promising.
p*****u
发帖数: 310
12
来自主题: TeX版 - 大家如何用vim编辑latex
我以前一直用winedt,现在想用vim,但不知有什么好的方法可以和latex连用。我其实用
vim也就是为了写paper.对linux不太懂得说。
p*****u
发帖数: 310
13
来自主题: TeX版 - 大家如何用vim编辑latex
能有vim好用吗?我就是觉得vim编辑比winedt方便多了才想用它的?什么平台我倒不在乎
,我有cygwin.
a**u
发帖数: 59
14
来自主题: TeX版 - 大家如何用vim编辑latex
you can install a plugin for latex for vim
it is called latex-suit for vim or someting like this
google it.
a****e
发帖数: 40
15
来自主题: TeX版 - 大家如何用vim编辑latex
vim is a very powerful editor.
winedt is a joke compared with vim.
q*****g
发帖数: 1568
16
来自主题: TeX版 - 大家如何用vim编辑latex
最好用的TeX editor: kile
最强大的TeX editor: emacs + auctex
vim介于两者中间,如果你对vim/emacs都不熟悉的话我建议你不如干脆
直接学emacs。
n**m
发帖数: 255
17
来自主题: Unix版 - A display question for VIM
In some of the codes(not c/c++). The first column of each line
is reserved as signal mark.
For example.
..
# If 1= 2 then
2 a = 2
1 else
# b =2;
..

How can I only show the lines with first column as '#' in vim?
I know vim has folding feature. But it may be helpful?
Thanks.
n**m
发帖数: 255
18
来自主题: Unix版 - A question about show diff on vim
I knew vim can shown difference between two files, by this way:
vim -d fileold.c filenew.c
Is there a way, it will show difference only for special columns. For example,
I would like the diff command only look at column 2 ~ 72?
thanks
c**t
发帖数: 26
19
来自主题: Unix版 - vim问题
我在vim下面的一个子目录里面看到一个fortran_g77.vim,
这是干什么的?是设置文件么?还是可是运行fortran 77的compiler?
f*****g
发帖数: 31
20

Yank and Paste work within a VIM only. You can't use them
cross vims.
Open a file, Yank what you want to copy. :e to open the other
file, they paste to the location you want.
h**********r
发帖数: 174
21
来自主题: Unix版 - vim cursor position
【 以下文字转载自 Apple 讨论区 】
发信人: hunterkiller (雨下整夜), 信区: Apple
标 题: vim cursor position
发信站: BBS 未名空间站 (Fri Jul 27 15:16:04 2007), 转信
以前在unix上用vi, 每次打开vi a.c, 光标都回到上次保存退出时的位置. 很方便.
这个功能怎么设置的? 我现在在OS X上用vim, 每次打开光标都在文件开始. :(
D******n
发帖数: 2836
22
来自主题: Statistics版 - VIM syntax highlight
我们组其他人很不喜欢呢,说黑白最好。
有人用vi(vedit),我怂恿他们用vim,他们也是死活不依。
至于你的问题。
在你的sas.vim的最后那里,在“let b:current_syntax = "sas" 之前,加以下两行
syn keyword sasRedwords ENDSAS ABORT
hi sasRedwords term=NONE cterm=bold ctermfg=red ctermbg=Black gui=bold
guifg=red guibg=black
1) 如果你想更多关键字是红色,就在第一行后面加。
2) 这是假设你的color scheme是黑底白字风格,如果不是,把ctermbg和guibg改一改
就可以。
3) 包子好吃。

显眼
D******n
发帖数: 2836
23
来自主题: Statistics版 - VIM syntax highlight
我也是盯着看去猜的。
你也是用vim来写SAS,你也许对这个有兴趣。
http://www.vim.org/scripts/script.php?script_id=3624

发帖数: 1
24
来自主题: Military版 - 我一个不是码农的都会用VIM
用了很多年的vim, 現在不用了,覺得沒意思

发帖数: 1
25
来自主题: Military版 - 我一个不是码农的都会用VIM
听说马公最喜欢都是刷题,其次就是背VIM都命令

发帖数: 1
26
来自主题: Military版 - 我一个不是码农的都会用VIM
VIM命令还要背吗 ?条件反射而已。
d*****u
发帖数: 17243
27
来自主题: Military版 - 我一个不是码农的都会用VIM
vim和emacs是两个阵营
IDE是另外一个领域
c*********n
发帖数: 1282
28
来自主题: Military版 - 我一个不是码农的都会用VIM
老码农也只会用vim。新码农用emacs。

发帖数: 1
29
来自主题: JobHunting版 - 很不理解用vim的是什么样的精神
就是个文本编辑器而已
什么顺手用什么
哥经常用vim改java, python, javascript code...

发帖数: 1
30
来自主题: JobHunting版 - 很不理解用vim的是什么样的精神

装上plugin就有. java还是用IDE方便,其它vim

发帖数: 1
31
来自主题: JobHunting版 - 很不理解用vim的是什么样的精神
没发现啥冲突啊,再说vim plugin可以自定义键,或者disable某些键。没遇到啥问题

发帖数: 1
32
来自主题: JobHunting版 - 很不理解用vim的是什么样的精神
咋还在战风车?用vim plugin,最佳方案
L*******t
发帖数: 782
33
来自主题: JobHunting版 - 很不理解用vim的是什么样的精神
我上次在IBM面试,一个Team Leader问我用什么Unix文本编辑器,我说Vim啊。
他一脸的不屑,曰 "Do you know emacs?"。。。
n******g
发帖数: 2201
34
来自主题: JobHunting版 - 很不理解用vim的是什么样的精神
这是惺惺相惜 你被录取了!
[在 LightDust (轻尘) 的大作中提到:]
:我上次在IBM面试,一个Team Leader问我用什么Unix文本编辑器,我说Vim啊。
:他一脸的不屑,曰 "Do you know emacs?"。。。
:列宁同志已经不咳嗽了!
l****u
发帖数: 1764
35
来自主题: JobHunting版 - 很不理解用vim的是什么样的精神
vim相对其他IDE的一个好处是屏占比高,因为简单,一个满屏幕都是code,不像IDE左
边文件树,下面console,上面乱七八糟的menu,可用的中间一块code区小。当然,上
高分大屏幕可以缓解这一问题
j**********r
发帖数: 3798
36
来自主题: JobHunting版 - 很不理解用vim的是什么样的精神
我老不在乎别人用什么编辑器。当然编Java用VIM比IDE快是没有可能的。如果只是熟悉
key binding的话可以换。
m*******s
发帖数: 758
37
ssh 之后用vim,
如何把平果的右边的comamnd map成ctrl?
现在很不爽
r****y
发帖数: 26819
38
来自主题: Apple版 - 问问mac下vim的设置
terminal里设置的字体只影响在terminal命令行启动的vim.
不影响macvim这样单独的app.
s*********l
发帖数: 103
39
来自主题: CS版 - 用vim处理dblp上的bibtex
几个用vim处理dblp上的bibtex的快捷替换命令,希望对大家准备bib文件有帮助.
(1)命令:
效果:
@inproceedings{DBLP:conf/sigcomm/KohlerKM99,
=>
@inproceedings{KohlerKM_sigcomm99,
(2)命令:
效果:
crossref = {DBLP:conf/sigcomm/2002},
=>
crossref = {sigcomm02},
(3)命令:
效果:
ee = {http://doi.acm.org/10.1145/633025.633027},
=>
doi = {10.1145/316188.316200},
这个是jabref的格式
(4)命令:
%s/\n bibsource = {DBLP, http:\/\/dblp.uni-trier.de}//g
效果:
删除所有如下行
bibsource = {DBLP, http://dblp.uni-trier.de}
p********d
发帖数: 357
40
来自主题: CS版 - VIM LookupFile
发信人: panzerlied (panzer), 信区: Programming
标 题: VIM LookupFile
发信站: BBS 未名空间站 (Sat Nov 10 05:05:58 2012, 美东)
看网上有人推荐lookupfile插件,自己试了一下,发现输入:LookupFile会有以下错误
Error detected while processing fuction 16_LoopupUsing:
E117: Unknow function: lookupfile#OpenWindow
有没有人用lookupfile,怎么解决这个问题?谢谢!
E*V
发帖数: 17544
41
来自主题: Linux版 - one question about VI/VIM
有一个目录里面有这么vim文件
e***e
发帖数: 168
42
来自主题: Linux版 - how to refresh a file buffer in vim?
Hi suppose I open a file, and someone changes it. Now, can I refresh my vim
buffer without quitting and re-entering?
e***e
发帖数: 168
43
来自主题: Linux版 - how to refresh a file buffer in vim?
it does not happen in my vim. Can i manually refresh?
z******i
发帖数: 59
44
来自主题: Linux版 - how to refresh a file buffer in vim?
vim
a*****i
发帖数: 4391
45

check scripts section in www.vim.org
e***e
发帖数: 168
46
hi,
I use screen to open multiple windows. Then I use vim within one windows.
However, sometime, I press ctrl+x+s (save cmd) for the old habit of using
emacs. Then, the screen hang and it accepts no more key stroke.
Does anyone have a solution to avoid accidental trigger of hang?
e***e
发帖数: 168
47
any configure I could do to let screen or vim ingore ctrl+xxx command?
N****w
发帖数: 21578
48
看来只好先用 grep.vim 将就了
q**d
发帖数: 16
49
use vim internal grep so you don't need copy/past
or cscope with optional cscope_maps
or ctags - google taglist plugin
q**d
发帖数: 16
50
unless you have to stick with vim, IMO, kscope comes in very handy when you
need to understand new code
首页 1 2 3 4 5 末页 (共10页)