Easwy的Twitter微博(2010-09-26)

  • tiwitter变脸了,看起来还真是不习惯… #
  • [Linux] 串口上打印信息太多太快?可以按CTRL-S键暂时将终端锁住,查看完信息后可以按CTRL-Q使终端恢复滚动 #
  • [Vim] 打开了一个文件,但用":ls"命令查看vi的缓冲区列表时却看不到。后来发现原来是设置了"nobuflisted"选项,使用":set buflisted"命令后恢复正常。 #
  • [Linux] 想列出当前目录下不包含给定字符串的文件,使用命令: grep -rlv "STRING" * #
  • [Linux] 奇怪的现象[……]

    阅读完整文章

Easwy的Twitter微博(2010-09-19)

  • [Linux] 原来tmpfs是在内存中实现的文件系统,类似于ramdisk…看来以后要往tmpfs里存放大文件要考虑考虑了 #
  • [Linux] 使用svn propedit svn:externals filename可以指定在svn中所使用的外部链接的版本,格式为"-r1234 URL local_file"。如果不加版本号,默认使用最新版本的外部链接 #
  • [Linux] 使用svn proplist filename可以列出此文件中设置的所有属性(property) #
  • [Linux] 如果subversion中的文件没有设置Rev属性,那么该文件中的$[……]

    阅读完整文章

Easwy的Twitter微博(2010-09-12)

  • [easwy.com] 已解除对121.0.29.230的IP屏蔽 #
  • [C++] C++中的const修饰符,用好了,可以让程序更安全;用不好,只会让自己更麻烦… :-( #
  • @xiongjiabin 不错不错,以后常去听听 in reply to xiongjiabin #
  • [Vim] 虽然一直知道"]p"命令,不过一直没养成用它的习惯,反而用比较麻烦的"p"命令粘贴后再用"="进行缩进。看来形成的习惯要改变很难啊…以后一定要多用一下"]p" #
  • @pengcx 真是精辟啊 in reply[……]

    阅读完整文章

[Vim] 批量替换程序中的字符串

今天代码中有两个宏的名字改了,这两个宏在程序中使用范围比较广,使用频率也很高,一个个手工替换显然不现实。
Source Insight提供了一个改名的功能,可以很方便的完成改名。

不过Easwy在这里要介绍是在Linux下使用Vi来完成改名,实际上也非常容易。Easwy使用的命令如下:

vim `egrep -rl 'AAA|CCC' * |grep -v .svn`
:argdo %s/AAA/BBB/ge | %s/CCC/DDD/ge | w

第一条命令是一个Shell命令,这条命令使用Vi打开当前目录下所有包含AAA或CCC宏的文件。其中egrep查找所有包含[……]

阅读完整文章

Easwy的Twitter微博(2010-09-05)

  • [vim] 看来很多人还不知道vim的命令行补全功能,可以看一下我的这篇文章:使用vim的命令行补全功能 https://blog.easwy.com/archives/vim-command-line-complete/ #
  • [vim] 在用vim中的"J"命令合并两行时,vim会在合并后保留一个空格。如果不想改变原文中的空格,可以使用"gJ"命令,或者对应的ex命令":join"。帮助入口: ":help gJ"和":help :join"。 #
  • [easwy.com] 终于把八月熬[……]

    阅读完整文章

Easwy的网摘(2010-09-04)

本文是Easwy的网摘(2010-09-04),根据Delicious中的收藏自动生成:

请在阿里巴巴的朋友关注一下~~

现在有一个IP为121.0.29.230的计算机每隔5秒取一次易水博客的feed,导致易水博客的流量被消耗的很快。
应该是该计算机上安装了rss reader客户端工具,该工具默认的Feed刷新时间是5秒。
望该计算机的拥有者看到后,把默认刷新时间调长一点。
本站会在问题解决后再解除对IP 121.0.29.230的屏蔽。[……]

阅读完整文章

易水论坛暂时关闭

因易水论坛受到攻击,导致本站流量超限而无法访问。由此带来的不便敬请谅解!
出于安全方面的考虑,也基于目前易水论坛流量还不大,所以暂时关闭易水论坛。大家有vim方面的问题,请发在易水博客上,我会及时解答。
谢谢支持!

Easwy[……]

阅读完整文章