经常处理一些文本,需要匹配某些特殊行,然后整行删除。
:g/要匹配的文字/d
g为当前文件全局
d为删除
其余你懂得^0^
扩展
删除所有没有匹配的行
:g!/要匹配的文字/d
或者:v/要匹配的文字/d
v和 grep -v 类似
版权所有,转载请注明出处。http://www.chinavim.org
经常处理一些文本,需要匹配某些特殊行,然后整行删除。
:g/要匹配的文字/d
g为当前文件全局
d为删除
其余你懂得^0^
扩展
删除所有没有匹配的行
:g!/要匹配的文字/d
或者:v/要匹配的文字/d
v和 grep -v 类似
版权所有,转载请注明出处。http://www.chinavim.org
gvim/vim 在win7下 出现 “Press ENTER or type command to continue”提示
很烦,就移除这个提示
编辑.vimrc
添加
silent !
OK,烦人的提示不再出现
要看具体原因请看
:help hit-enter
这个也行
command! -nargs=1 Silent
\ | execute ‘:silent !’.
\ | execute ‘:redraw!’
人生就象一场游戏,有赢有输,有得有失,没有人会一帆风顺的走完所有的路。而任何游戏都有自己游戏规则,违背这个规则的人,虽然不一定遗臭万年,又或者被黑道、国家机器追杀,但是人言可畏、三人成虎还是会的。尤其是在中国这个孙子兵法的故乡,一贯崇尚“上兵罚谋”。
Continue reading
(本文共分三部分,现在打开的是《第二部分》,欢迎阅读《第一部分》和《第三部分》)
3 设计,方法为指导
Continue reading
(本文共分三部分,现在打开的是《第三部分》,欢迎继续阅读《第一部分》和《第二部分》)
4 思想,无招胜有招4.1 阶段释义 Continue reading
如果经常用vim进行编辑,那么一款好的vim配色就是必然的啦,今天我们就来介绍一下我比较喜欢的几款配色。(配色效果主要针对gvim,因为在vim下工作都是终端操作。)
由于本人是以程序员为目标人群,所以配色多为背景浅暗色,前景色也偏暗。
Continue reading
我们目前的网络模型大都是epoll的,因为epoll模型会比select模型性能高很多, 尤其在大连接数的情况下,作为后台开发人员需要理解其中的原因。
select/epoll的特点
Continue reading
全头文件的C++库其实就是相关功能的定义与实现都包含在同一文件中,该类的调用者只需要include该文件即可,无需再将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用这种方式将大幅度减少调用 project中的cpp文 Continue reading
epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,在开始讨论这个问题之前,先来解释一下为什么需要多路复用IO.
以一个生活中的例子来解释. Continue reading
网络编程中socket的分量大家都很清楚了,socket也就是套接口,在 套接口编程中,提到超时的概念,我们一下子就能想到3个:发送超时,接收超时,以及select超时(注:select函数并不是只用于套接口的,但是套 接口编程中用的比较多),在connect到目标主机的时 Continue reading
阻塞方式block,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回。使用Select就可以完成非阻塞non-block,就是进程或线程执行此函数时不必非要等待事件的发生,一旦执行肯定返回,以返 Continue reading
HTTP协议是超文本传送协议(HyperText Transfer Protocol)的缩写,它是万维网(World Wide Web,www,也简称为Web)的基础。HTTP协议设计之初就是为了实现Web的想法。HTTP协议位于TCP/IP协议栈的应用层。
我们在浏览器的地址栏里输入的网站地址叫做URL(UniformResourceLocator,统一资源定位符)。就像每家每户都有一个门牌地 址一样,每个网页也都有一个Internet地址。当你在浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通 过超文本传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并呈现出客户端需要的网页。 Continue reading
今天同事分享了一个SVN更改通知的工具,在这里分享给大家。
自己负责的模块代码有时被同事修改,但是没有知会,也不容易了解到具体的改动内容,可能造成各种各样的问题。这里推荐一个工具Commit Monitor,可以监控svn仓库的提交记录,并及时通知,非常方便。一切尽在掌握。 Continue reading
最近在公司需要写一个管理系统,奈何php实在太差,所以无奈中使用ajax模型,没有用公司的js库,选择了jquery。
结果在一个search cgi中在链接中会使用中文,所以研究了半天。
Continue reading
前几天,依云兄在我博客上推荐了一款插件gui2term.py,用了之后立马叫好,苦于一直没有时间,所以今天特意推荐一下。
Continue reading
最近的项目中由于要在C++代码中调用PHP的URL,所以不得不借助libcurl这个库,由于第一次用,所以很多地方很是纠结,特此写在这里,方便给同样刚入门的朋友指引。
分两篇介绍,第一篇是理论知识,第二篇是实例。快速链接–libcurl的使用总结(一)
Continue reading
本篇主要是一些使用示例,由于部分代码是来源网上,原作者已经无法考证,所以如有原作者看到,可以告诉我,我给注明~
上一篇链接–libcurl的使用总结(一) Continue reading
编写代码的过程中,经常会输出一些调试信息到屏幕上,一般会调用printf这类的函数。
但是当调试解决之后,我们需要手工将这些地方删除或者注释掉。 Continue reading
《小强升职记》是一本关于怎样用GTD(Getting things done)时间管理方法的书,用小说形式表现。我觉得用《小强升值记》作为标题更符合。
Continue reading