VIM学习帖

Vim、Emacs配置和使用
SivaCoHan
帖子: 101
注册时间: 2010-12-11 12:09

VIM学习帖

#1

帖子 SivaCoHan » 2011-02-15 15:31

之前一直用codeblocks写代码。
总觉这样让我对很多编译的过程理解的不到位。

下定决心来学校vim + gcc + gdb

今天大约是我弄vim的第三天。
在此开个帖子,把我学习vim的每一点都记录下来。
一是督促自己,二是方便以后别人的学习。
SivaCoHan
帖子: 101
注册时间: 2010-12-11 12:09

Re: VIM学习帖

#2

帖子 SivaCoHan » 2011-02-15 15:44

先总结一下最近三天的学习情况。
最近三天主要读了一些教程类的文档。

这个帖子非常不错,建议大家看一下。
viewtopic.php?f=68&t=309791

这三天我就学这个东西了。现在简单的使用已经没有问题。
下一步是研究插件这个问题了。

另外还有一个比较让我头大的问题是,我写C的习惯是成对的东西一起写,比如(){}然后在用光标移动过去。
习惯了hjkl,移动的时候就比较麻烦。现在我的办法是用宏,有没有什么好的插件,或者方法呢?
如果各位大牛知道,希望不吝赐教。(越详细越好啊)

另外还有就是我在教程中看到,在vim7.3中直接输入:make就可以。但是我的版本是7.2 据说需要quickfix插件。
但是我在官网上查询这个插件的时候,这个插件竟然没有。不知道是我的RP还是这个插件被官网删除了。
如果谁知道这个怎么处理,希望也能告诉我一下啊
zjy3186511
帖子: 312
注册时间: 2010-02-01 19:24

Re: VIM学习帖

#3

帖子 zjy3186511 » 2011-02-15 17:19

mark..
archlinux + openbox

个人blog: http://www.lifeintheweb.tk
头像
fanhe
帖子: 2357
注册时间: 2007-03-24 23:45

Re: VIM学习帖

#4

帖子 fanhe » 2011-02-15 19:29

最简单,就是map一下,如

代码: 全选

inoremap ( ()<Left>
太复杂的不需要,vim性能其实并不是特别的好,能精简就精简比较好

vim+gcc+gdb,两个字,折腾
尤其是调试,有一句话是,“程序是调试出来的”
字符界面的调试对于擅长直接规则匹配的人类大脑,非常有问题

我现在就看代码用vim,写代码一律codelite搞定
正想办法把vim集成进codelite当编辑器

quickfix是自带的标准插件

先把这个全部看完
http://easwy.com/blog/archives/advanced ... s-catalog/

再学会写vim的脚本,会自己diy现成的插件

慢慢折腾……
SivaCoHan
帖子: 101
注册时间: 2010-12-11 12:09

Re: VIM学习帖

#5

帖子 SivaCoHan » 2011-02-16 11:44

谢谢四楼的大牛,键盘映射给我很大的方便

我在~/.vimrc里加入了
inomap ( ()<left>
inomap ( ()<left>
问题就解决了,比我用宏方便多了。

你给的网址我看了,现在耐心不是很好啊……
这个不能着急,先把目前会的东西,练习一下,在进行下一步。我还是很懒的
SivaCoHan
帖子: 101
注册时间: 2010-12-11 12:09

Re: VIM学习帖

#6

帖子 SivaCoHan » 2011-02-16 20:58

键盘映射了,还是不是很方便,过几天再研究一下script吧,呵呵。
很想像网上的大牛一样把vim改成一个ide形式的。
这个还有很大的距离。


今天发现:tabnew这个东西不错。
之前写新文件都是把vim关了重进。
现在用tabnew就可以了。

viming
SivaCoHan
帖子: 101
注册时间: 2010-12-11 12:09

Re: VIM学习帖

#7

帖子 SivaCoHan » 2011-02-18 17:18

读手册!!!
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: VIM学习帖

#8

帖子 nmsfan » 2011-02-18 17:40

加油啊~~~~~~~~~~~~俺是小白啊 :em05 :em05 :em05
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
SivaCoHan
帖子: 101
注册时间: 2010-12-11 12:09

Re: VIM学习帖

#9

帖子 SivaCoHan » 2011-02-28 18:17

这几天开学了。自己的事情比较多,也比较忙。看的东西就比较少了。以后每天5个小时Code。
Vim就注定要被熟悉了。
恩,这几天看到了一个叫Vim session的东西。
看起来比较不错。有时间把这个东西记录一下
SivaCoHan
帖子: 101
注册时间: 2010-12-11 12:09

Re: VIM学习帖

#10

帖子 SivaCoHan » 2011-02-28 20:12

现在有这么一个问题,vim默认的hjkl移动,只能移动到最后一个字符。而不能移动到最后一个字符后面。
那么我一条语句写完了,这个 “;”怎么插入呢?
现在我只能把手移开,用方向键,希望哪个大牛看见了。帮我解答一下~
SivaCoHan
帖子: 101
注册时间: 2010-12-11 12:09

Re: VIM学习帖

#11

帖子 SivaCoHan » 2011-03-01 22:32

自己慢慢顶帖子~
今天出了个新问题,我想在Ubt里使用CAD
用什么好呢?
貌似支持dwg都不是很好啊
SivaCoHan
帖子: 101
注册时间: 2010-12-11 12:09

Re: VIM学习帖

#12

帖子 SivaCoHan » 2011-03-02 11:55

SivaCoHan 写了:现在有这么一个问题,vim默认的hjkl移动,只能移动到最后一个字符。而不能移动到最后一个字符后面。
那么我一条语句写完了,这个 “;”怎么插入呢?
现在我只能把手移开,用方向键,希望哪个大牛看见了。帮我解答一下~
自问自答,手册有云,在末尾按a就可以了
SivaCoHan
帖子: 101
注册时间: 2010-12-11 12:09

Re: VIM学习帖

#13

帖子 SivaCoHan » 2011-03-02 12:05

把手册传上来吧。最近在看这个,大家谁有兴趣和我一起看没有?
vim_user_manual_603.0.pdf
(2.23 MiB) 已下载 34 次
头像
racnil
帖子: 288
注册时间: 2008-08-28 8:12
联系:

Re: VIM学习帖

#14

帖子 racnil » 2011-03-02 20:10

Why VIM? If you have some problem with compiling, then read something about g++/gcc.
VIM takes to much time, when there is a GUI, why not GUI? It's definitly more efficient with GUI, not only in working but also in learning.

No cn input method here, sorry T^T
SLAX and Xorg(without any Window Managers)
It's fun!
lubcat
帖子: 2061
注册时间: 2010-09-27 12:59

Re: VIM学习帖

#15

帖子 lubcat » 2011-03-02 20:22

:em11
过来瞧瞧
生活里,有很多转瞬即逝,像在车站的告别,刚刚还相互拥抱,转眼已各自天涯。很多时候,你不懂,我也不懂,就这样,说着说着就变了,听着听着就倦了,看着看着就厌了,跟着跟着就慢了,走着走着就散了,爱着爱着就淡了,想着想着就算了。
回复