总觉得深圳是一个很浮躁的城市,但时间久了,却发现浮躁的并不是深圳,而是自己的心。于是,不断的告诫自己,要戒除浮躁,以求“宁静致远”。
这一个博客,是我在网络上的家。它不求哗众取宠,只为静静的写一点东西。它是我心灵的宁静之港,也期冀能把自己的所思所感及所学与众人分享。
它是苍茫世界中一颗默默无闻的小花,它并不美丽,也无香气,但生命的坚持却给了它另外一番动人的魅力。有一天,当你驻足在它身前时,如果能让你的心灵获得片刻的宁静,或者能让你能有所思所得的话,它便满足了!
Easwy的博客 (http://easwy.com/blog/)
哥们。。。你不是狂爱vim么。。。发现个及其强大的插件。。。可能你知道。但没在你空间发现。 vimperator 这是个FF的插件。。让浏览器像vim一样操作。。简直太棒了。。由于我是笔记本。。。。浏览网页很顺畅的说。。因为几乎所有vim的快捷键全部支持。。用这插件来练习vim的操作真是个不错的选择。。 我最喜欢的是有了vim的寄存器。mA标记一个帖子。。浏览网页过程中突然想跳过去。。。’A。哈哈。太棒了。不过好像重启就没了。。我还没试。
刚实验了一下。。囧一个。。重启标记就没了- -
@SamPeng 以前看到过Firefox的这个插件,不过没试用过,改天试试。 这个寄存器的功能,貌似很合我的胃口,因为我经常多标签浏览,还在标签间切来切去,呵呵 我的下一篇vim使用进阶的文章,就是关于寄存器的使用 :-)
@Easwy 如果你愿意。。可以调用gvim来输入页面里的文本编辑器。。
大哥。。。推荐一款linux下的uml工具吧。。我块崩溃了。 dia。。画出的图不好看不说。。容易崩溃 umtrolle。一大堆bug。用得我非常郁闷 ArgoUML。画出的图上的字看都看不清。不存在我用uml只是用来倒出代码的吧。
请教大哥一个ctags或cscope使用的问题,我的开发工程很大,有上百万行代码, 之前使用sourceinsight,每次编辑代码,会自动更新函数、变量等符号信息,使用vim替换sourceinsight后,每次修改源代码后,如果不手动更新一下tag和cscope.out,相关的跳转就会不正确了,但是更新的话又要很久,请问有没有增量更新tag或cscope.out,或者你是如何解决这个棘手的问题的?谢谢!
@SamPeng 我通常用argoUML,不过是在windows下用,在Linux下调整一下字体应该也没问题的
@xyf 见为vim自动更新tag文件和cscope数据库
@Easwy 嗯。谢谢。。。我发现了个更好用的了。。,。。。Argo的字体显示不正常我实了很多办法都不行。。直接放弃。 如果在MS系统下。。我就会选择PD或者visio了。。不用这么头疼了 谢谢大哥了。。。vim是个好东西。在您这学到不少知识
Easwy。 想问你两个设置问题 如何关掉蜂鸣声音。。就是输入的命令的时候不要蜂鸣声。很烦的。 一个是如何设置自动换行?有时候一句话很长。。。他就一直写到顶。。很难阅读。让他自动换行。。。但不是真正的插入换行符。只是到屏幕边界了就自动换行。有时可以有时候又不行。。好像就php代码的时候可以。其他格式文件都不行。是哪里设置呢?
@SamPeng 1. set noerrorbells 2. set wrap
@Easwy 看了一下我的vimrc,去掉蜂鸣应该是:
set noerrorbells set vb t_vb=
如果使用gvim的话,需要在.gvimrc中也添加 set vb t_vb=
@Easwy Thanks!I know.
大哥。。我又来取经了- -! 如何实现代码块的自动插入。emacs就有一个异常强大的。。。 自己写好一个格式。。然后自动插入。。代码写得异常的流畅。 比如说我希望不要输入太多的字符串就能自动输出 if() { } 这样的格式。。 或者 while(){
} 或者自己定义的一个方法。。一个函数。。等等。。。就是希望插入一些常用的代码块
@SamPeng :help abbr :help map
另外在vim.org上有一些脚本,你可以参考着写出自己的
@SamPeng 也许你需要的是snippetsEmu? http://www.vim.org/scripts/script.php?script_id=1318
博主现在不关注tcl/expect了?
@虫子 现在基本不用了,所以也就不关注了
太好了,对我帮助很大,我想在T42上安装debian 不知道什么wm比较节省资源,我倾向于发挥硬件的最大效益,使机器尽可能的快,不知道该装哪种wm和桌面环境
@larryg 那你可以考虑一些简单但强大的wm,比如fvwm之类的,不过需要自己做大量的配置,门槛比较高
我先前还是在深圳的,呆了近4年, 说实在话,我真的不喜欢深圳,现在人在福建
问Easwy个问题: 前一天试用了下Quickfix, javac捕获的错误都是乱码啊..
如: shell returned 1 (1 of 1) error: Ҳ Press ENTER or type command to continue
这种,请问一下
@逍遥云 :help errorformat-javac :help errorformat-ant
vim手册里说能很好的支持javac,你看一下上面的手册先
不是了,我用的是win下的gvim,那个javac文件也是没有做一点改动的..是gvim7.2自带的.
@逍遥云 你打开了filetype检测吗?或者按上面手册上设置一下’efm’选项。 我在linux下试了,可以正常工作。
你好,我使用vim不久,因为要处理一个中型项目(10w代码级),这两天配置了 vim。
我遇到这样一种情况:我的项目引用了一个 C++ 库,但是项目中,对于继承了库文件中定义的基类的派生类,无法正确使用 cscope 查看原型。
我使用了 cscope.files 来声称 cscope 的数据文件。
如果能帮忙解答,还请发送一份邮件到 cstar3k@gmail.com 谢谢。
请教您 关于vimGDB 若程序中有getchar, scanf 这类函数 此时输入数据 却会显示– GDB busy: command discarded, please retry 请问如何解决 非常感谢
@imyeyeslove 请详细介绍一下你的使用环境,如操作系统类型、vim版本、gdb版本、vimgdb版本等…
@fa 你是指无法查看派生类的原型?还是无法查看基类的原型?
姓名 (必填)
邮件(不会显示)(必填)
网站
28条评论 添加评论
哥们。。。你不是狂爱vim么。。。发现个及其强大的插件。。。可能你知道。但没在你空间发现。
vimperator
这是个FF的插件。。让浏览器像vim一样操作。。简直太棒了。。由于我是笔记本。。。。浏览网页很顺畅的说。。因为几乎所有vim的快捷键全部支持。。用这插件来练习vim的操作真是个不错的选择。。
我最喜欢的是有了vim的寄存器。mA标记一个帖子。。浏览网页过程中突然想跳过去。。。’A。哈哈。太棒了。不过好像重启就没了。。我还没试。
刚实验了一下。。囧一个。。重启标记就没了- -
@SamPeng
以前看到过Firefox的这个插件,不过没试用过,改天试试。
这个寄存器的功能,貌似很合我的胃口,因为我经常多标签浏览,还在标签间切来切去,呵呵
我的下一篇vim使用进阶的文章,就是关于寄存器的使用 :-)
@Easwy
如果你愿意。。可以调用gvim来输入页面里的文本编辑器。。
大哥。。。推荐一款linux下的uml工具吧。。我块崩溃了。
dia。。画出的图不好看不说。。容易崩溃
umtrolle。一大堆bug。用得我非常郁闷
ArgoUML。画出的图上的字看都看不清。不存在我用uml只是用来倒出代码的吧。
请教大哥一个ctags或cscope使用的问题,我的开发工程很大,有上百万行代码,
之前使用sourceinsight,每次编辑代码,会自动更新函数、变量等符号信息,使用vim替换sourceinsight后,每次修改源代码后,如果不手动更新一下tag和cscope.out,相关的跳转就会不正确了,但是更新的话又要很久,请问有没有增量更新tag或cscope.out,或者你是如何解决这个棘手的问题的?谢谢!
@SamPeng
我通常用argoUML,不过是在windows下用,在Linux下调整一下字体应该也没问题的
@xyf
见为vim自动更新tag文件和cscope数据库
@Easwy
嗯。谢谢。。。我发现了个更好用的了。。,。。。Argo的字体显示不正常我实了很多办法都不行。。直接放弃。
如果在MS系统下。。我就会选择PD或者visio了。。不用这么头疼了
谢谢大哥了。。。vim是个好东西。在您这学到不少知识
Easwy。
想问你两个设置问题
如何关掉蜂鸣声音。。就是输入的命令的时候不要蜂鸣声。很烦的。
一个是如何设置自动换行?有时候一句话很长。。。他就一直写到顶。。很难阅读。让他自动换行。。。但不是真正的插入换行符。只是到屏幕边界了就自动换行。有时可以有时候又不行。。好像就php代码的时候可以。其他格式文件都不行。是哪里设置呢?
@SamPeng
1. set noerrorbells
2. set wrap
@Easwy
看了一下我的vimrc,去掉蜂鸣应该是:
set noerrorbells
set vb t_vb=
如果使用gvim的话,需要在.gvimrc中也添加
set vb t_vb=
@Easwy
Thanks!I know.
大哥。。我又来取经了- -!
如何实现代码块的自动插入。emacs就有一个异常强大的。。。
自己写好一个格式。。然后自动插入。。代码写得异常的流畅。
比如说我希望不要输入太多的字符串就能自动输出
if()
{
}
这样的格式。。
或者
while(){
}
或者自己定义的一个方法。。一个函数。。等等。。。就是希望插入一些常用的代码块
@SamPeng
:help abbr
:help map
另外在vim.org上有一些脚本,你可以参考着写出自己的
@SamPeng
也许你需要的是snippetsEmu? http://www.vim.org/scripts/script.php?script_id=1318
博主现在不关注tcl/expect了?
@虫子
现在基本不用了,所以也就不关注了
太好了,对我帮助很大,我想在T42上安装debian
不知道什么wm比较节省资源,我倾向于发挥硬件的最大效益,使机器尽可能的快,不知道该装哪种wm和桌面环境
@larryg
那你可以考虑一些简单但强大的wm,比如fvwm之类的,不过需要自己做大量的配置,门槛比较高
我先前还是在深圳的,呆了近4年, 说实在话,我真的不喜欢深圳,现在人在福建
问Easwy个问题:
前一天试用了下Quickfix, javac捕获的错误都是乱码啊..
如:
shell returned 1
(1 of 1) error: Ҳ
Press ENTER or type command to continue
这种,请问一下
@逍遥云
:help errorformat-javac
:help errorformat-ant
vim手册里说能很好的支持javac,你看一下上面的手册先
不是了,我用的是win下的gvim,那个javac文件也是没有做一点改动的..是gvim7.2自带的.
@逍遥云
你打开了filetype检测吗?或者按上面手册上设置一下’efm’选项。
我在linux下试了,可以正常工作。
你好,我使用vim不久,因为要处理一个中型项目(10w代码级),这两天配置了 vim。
我遇到这样一种情况:我的项目引用了一个 C++ 库,但是项目中,对于继承了库文件中定义的基类的派生类,无法正确使用 cscope 查看原型。
我使用了 cscope.files 来声称 cscope 的数据文件。
如果能帮忙解答,还请发送一份邮件到 cstar3k@gmail.com 谢谢。
请教您 关于vimGDB
若程序中有getchar, scanf 这类函数 此时输入数据 却会显示–
GDB busy: command discarded, please retry
请问如何解决 非常感谢
@imyeyeslove
请详细介绍一下你的使用环境,如操作系统类型、vim版本、gdb版本、vimgdb版本等…
@fa
你是指无法查看派生类的原型?还是无法查看基类的原型?