转载: Vim安装NERD tree 插件(树形文件系统导航)

解压缩时,要把压缩包中的目录结构完整的解压缩到VIM\vimfiles目录中。完成后,应该分别找到VIM\vimfiles\doc\NERD_tree.txt文件和VIM\vimfiles\plugin\NERD_tree.vim文件。然后在vim中输入命令:helptagsVIM\vimfi...

[转] [Vim]代码注释插件The NERD Commenter

  这是一款供Vim使用的插件,看名字可以知道,它和同属一个作者。使用这款插件,你可以对多种文件类型的文件进行不同方式地、快速地注释。这对使用Vim来写代码或者修改配置文件的同学来说,无疑是提升效率和快感的一件利器。你可以到这个插件,将压缩包里面的doc/和plugin/文件夹丢到~/.vim...

VMware 6.5 + arch linux 2012.08.04 记录 安装部分

记录以作备用。 前几天准备换掉RHEL5,来个其他的linux发行版。查了查,终于发现一个比较适合我的,就是arch linux,只包含一些最基本的模块,其他的都有手动去安装。但是坑爹的是网上的中文教程全部是2010版本,内含setup的图形界面,而12.08.04只有命令行模式安装方式。还好...

uboot 2008.10 移植TQ2440 手记 DM9000

本次网卡移植参考国嵌实验 在include/configs/tq2440.h中 58行左右 / modified by ptz , for tq2440, dm9000 / define CONFIG_DRIVER_CS8900 1 / we have a CS8900 on-board / ...

uboot 2008.10 移植TQ2440 手记 准备工作

打开 u-boot 主上目录下的 Makefile , 找到 smdk2410_config, 在其下 , 加入 smdk2410_config : unconfig @(MKCONFIG)(@:_config=) arm arm920t smdk2410 NULL s3c24x0 tq244...

fork 与 printf("\n")

fork 作用是建立一个子进程,父子进程之间在fork()之后分道扬镳,子进程会获得一个父进程数据的副本。 在fork语句之前,printf有没有增加"\n"是非常重要的。如果没有"\n"那么printf的内容会写入显示缓冲,那么fork之后,子进程也会...

MSP430 basic timer 基本定时器中断时间的计算

最近做用430结果被BT定时器折腾了。BT定时器和以前接触过的AVR的普通定时器不太一样。以前的定时器都是计数到FF然后产生溢出中断。而BT定时器不一样。 MSP430 basic timer 基本定时器中断时间的计算 - ptz19861212 - ptz19861212的博客 BT定时器是...

CC1101 不定数据包长度 注意点

CC1101 在使用不定数据包长度的情况下,有一个需要注意的地方。当通讯不畅的时候,很可能长度字节接收出错,如果这时候,接收数组的长度不够的话,就会造成接收函数写入数组越界,所以在接收函数中需要加入对长度字节的判断,使得数组不会越界。

C语言中typedef用法

基本解释   typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。   在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声...

结构体数组,函数指针

C中结构体数组的使用 在.h中 typedef struct value_channel { unsigned char dir; unsigned int ADCValue[128]; }v_c; extern v_c value[4]; 在.c中 v_c value[4]; 函数指针 v...