c******n 发帖数: 4965 | 1 【 以下文字转载自 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 ,
自动加如 | v******d 发帖数: 1322 | 2 latex-suite 很好用,很强大,auctex太弱了点
【在 c******n 的大作中提到】 : 【 以下文字转载自 Linux 讨论区 】 : 【 原文由 creation 所发表 】 : 我现在觉得emacs 强大的原因是它相比 : 比较容易学(不用花时间的学) : 初学vi 的人一touch 键盘不出字儿, : 半天乱七八糟, 再一试emacs 能用, : 慢慢就自然用emacs 了, : 用户群大了,contribute 的人就多了, : 那些mode 都试contributor 的script : 起作用, 弄的人多了, 功能做的就很透,
| a*********e 发帖数: 228 | 3 en, i only use emacs to debug code since it can run gdb inside the
window. Is there any package for vim to make this work? I don't want
to switch to emacs for editing.
【在 c******n 的大作中提到】 : 【 以下文字转载自 Linux 讨论区 】 : 【 原文由 creation 所发表 】 : 我现在觉得emacs 强大的原因是它相比 : 比较容易学(不用花时间的学) : 初学vi 的人一touch 键盘不出字儿, : 半天乱七八糟, 再一试emacs 能用, : 慢慢就自然用emacs 了, : 用户群大了,contribute 的人就多了, : 那些mode 都试contributor 的script : 起作用, 弄的人多了, 功能做的就很透,
| v******d 发帖数: 1322 | 4 gdbvim
idevim
vimDebug
VIMEN
【在 a*********e 的大作中提到】 : en, i only use emacs to debug code since it can run gdb inside the : window. Is there any package for vim to make this work? I don't want : to switch to emacs for editing.
| m******t 发帖数: 2416 | 5
Vim has a sister project: http://www.a-a-p.org/ which is intended to
be a generic IDE. Bram Moolenaar insists that Vim is only meant to be
an editor, and should remain so. I don't know about others, but it
makes sense to me.
【在 a*********e 的大作中提到】 : en, i only use emacs to debug code since it can run gdb inside the : window. Is there any package for vim to make this work? I don't want : to switch to emacs for editing.
| c******n 发帖数: 4965 | 6 can u give some details?
I found them to be almost repetitive,
I hate the () {} [] auto-complete,
because I have to jump over the added )/]/},
it's especially annoying if
you have something like
{
asdfasdf
}
then you deleted the first "{", ( somehow)
then you type it again, then stupid latex-suite/auctex
automatically put in {} for you, and you have to delete the "}"
auctex.el is annoying because it forces all the
\begin{} and \item to the first column
【在 v******d 的大作中提到】 : latex-suite 很好用,很强大,auctex太弱了点
| c******n 发帖数: 4965 | 7 I also don't see the point of
making everything inside vim,
normally I just open two windows, (anyway, it's already the age of X,
the rationale of IDE probably is only useful in console-age )
how well you integrate the two parts falls to the job of window manager,
so I think to make you job effecient, you need to work on the whole system,
and different parts fall to different components, not only focusing on
the editor
【在 m******t 的大作中提到】 : : Vim has a sister project: http://www.a-a-p.org/ which is intended to : be a generic IDE. Bram Moolenaar insists that Vim is only meant to be : an editor, and should remain so. I don't know about others, but it : makes sense to me.
| c******n 发帖数: 4965 | 8 I mean , whatelse functions do they have?
besides the numerous weid shot-cuts for math symbols,
actually I think the auto-complete brackets function is useful,
but they should do it in a smarter way, so
the script checks if the completion is really needed to be done | c******n 发帖数: 4965 | 9 OK , I see, there are two points of using an
integrated editor
(1) gdb's source display is messy,
vi/emacs has coloring, and it automatically displays
the area arround current breakpoint
(2) IDE automatically switches source files when function is called,
you can also use tag jumps manually
【在 c******n 的大作中提到】 : I also don't see the point of : making everything inside vim, : normally I just open two windows, (anyway, it's already the age of X, : the rationale of IDE probably is only useful in console-age ) : how well you integrate the two parts falls to the job of window manager, : so I think to make you job effecient, you need to work on the whole system, : and different parts fall to different components, not only focusing on : the editor
| v******d 发帖数: 1322 | 10 it is mainly abt templates, shortcuts, compiles, foldings,
dvi/ps viewings,dvi forward search,
previewing references/citations, etc.
【在 c******n 的大作中提到】 : I mean , whatelse functions do they have? : besides the numerous weid shot-cuts for math symbols, : actually I think the auto-complete brackets function is useful, : but they should do it in a smarter way, so : the script checks if the completion is really needed to be done
| | | v******d 发帖数: 1322 | 11 i don't have such a problem. In the version i am using,
there is no () auto-completing. I am using the latest
development version available in their website. It
turns out to be very stable and less buggy than the
release version.
【在 c******n 的大作中提到】 : can u give some details? : I found them to be almost repetitive, : I hate the () {} [] auto-complete, : because I have to jump over the added )/]/}, : it's especially annoying if : you have something like : { : asdfasdf : } : then you deleted the first "{", ( somehow)
| c******n 发帖数: 4965 | 12
~~~~~~not useful, since I have written < 50 .tex files
shortcuts are not very useful, since I don't
do a lot of maths writing
compile is done in Makefile, in vim :make
folding is not quite necessary, since I put them into
small files, and there is seperate latex folding package
~~~~~~~ these things same as compile, ddone with Makefile and a
gv with watchi
【在 v******d 的大作中提到】 : it is mainly abt templates, shortcuts, compiles, foldings, : dvi/ps viewings,dvi forward search, : previewing references/citations, etc.
| v******d 发帖数: 1322 | 13
en, but shortcut is still useful for non-math writings. e.g. inserting
environments, fonts, bibtex, etc.
but with this function, u don't need to write a makefile? of course,
makefile is very powerful and u can do a lot more.
i don't like switching between files,so it is very useful for me :)
what i am saying is helping u insert references
【在 c******n 的大作中提到】 : : ~~~~~~not useful, since I have written < 50 .tex files : shortcuts are not very useful, since I don't : do a lot of maths writing : compile is done in Makefile, in vim :make : folding is not quite necessary, since I put them into : small files, and there is seperate latex folding package : : ~~~~~~~ these things same as compile, ddone with Makefile and a : gv with watchi
| l******t 发帖数: 108 | 14
don't like to compile frequently.
i still think it is great to have auctex+reftex combo:
* regexp search for references, mark the ones that i wanted, and add
keys into \cite{}.
* when cursor being moved to a citation key, mini buffer shows a brief
info. about the entry.
...
to be completed :)
【在 c******n 的大作中提到】 : : ~~~~~~not useful, since I have written < 50 .tex files : shortcuts are not very useful, since I don't : do a lot of maths writing : compile is done in Makefile, in vim :make : folding is not quite necessary, since I put them into : small files, and there is seperate latex folding package : : ~~~~~~~ these things same as compile, ddone with Makefile and a : gv with watchi
| v******d 发帖数: 1322 | 15 seems implemented in latex-suit already?
【在 l******t 的大作中提到】 : : don't like to compile frequently. : i still think it is great to have auctex+reftex combo: : * regexp search for references, mark the ones that i wanted, and add : keys into \cite{}. : * when cursor being moved to a citation key, mini buffer shows a brief : info. about the entry. : ... : to be completed :)
| l******t 发帖数: 108 | 16 then it's great for vim users. i don't know.
【在 v******d 的大作中提到】 : seems implemented in latex-suit already?
|
|