易截截图软件、单文件、免安装、纯绿色、仅160KB

linux vim的用法

 
在linux
下写ns代码以及tcl测试脚本,观察trace文件等都少不了用vim。vim是一个高效的浏览工具。有很多使用技巧,在此,转载一个用法简介。
=========================================
先稍为介绍一下 vim. vi 是 unix/linux
下极为普遍的一种文本编辑器, 大部分机器上都
有. vi 有各种变种,
在不同的机器上常用不同的变种软件. 其中 vim 比较好用也用得比较
广泛. vim 是 Vi IMproved 的缩写, 表示更好的 vi. 我个人觉得它是非常好的编辑器(为
了避免
Emacs 粉丝挑眼, 就不说最好了). 没用过的也建议试试看, 当然 vim
对编写文本
文件很方便好用, 比如编写程序, html文档等等, 却不能用来编写 word 文档.
关于 vim 的安装, 基本使用方法等网络上能搜出许多, 就不在这里罗嗦了, 要是对 vim 有
兴趣, 那就看看这里(中文文档): http://vcd.gro.clinux.org/
本文就说些其中比较有用,
比较常用的命令, 若能熟练运用这些命令, 那么会发现编辑文件
很舒服.
说明:
以下的例子中 xxx 表示在命令模式下输入 xxx
并回车
以下的例子中 :xxx 表示在扩展模式下输入 xxx
并回车
小括号中的命令表示相关命令.
在编辑模式或可视模式下输入的命令会另外注明.
1. 查找
  /xxx(?xxx)      表示在整篇文档中搜索匹配xxx的字符串, /
表示向下查找, ? 表示
                 
向上查找.其中xxx可以是正规表达式,关于正规式就不多说了.
                  一般来说是区分大小写的, 要想不区分大小写,
那得先输入
                  :set ignorecase
                  查找到以后, 再输入 n
查找下一个匹配处, 输入 N 反方向查找.
  *(#)            当光标停留在某个单词上时,
输入这条命令表示查找与该单词匹配的
              &n


相关文档:

实战Linux Bluetooth编程(三) HCI层编程

1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI)  就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......

实战Linux Bluetooth编程 (七) SDP协议

Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......

linux内核(2.6)中的双循环链表浅析

       Linux 2.6内核链表数据结构的实现
在计算机科学中,链表是非常通用的数据结构,贯穿于整个linux的内核。在linux内核中,链表通常以
双循环链表的方式出现。所有链表的代码在include/linux/list.h文件中。
定义如下:
struct list_head {
struct list_head *next, *prev;
}; ......

Enable/Disable Linux mousekeys

 
gcc mousekey.c -lX11 -IX11
打开mousekeys运行./a.out
关闭mousekeys运行./a.out 1,这里在a.out后面随便加一个参数就可以了,因为判断条件为 if(argc < 2)
/*********source code***************/
#include <stdio.h>
#include <string.h>
#include <X11/Xlib.h>
#include <X ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号