- 博客(68)
- 资源 (1)
- 收藏
- 关注
转载 VIM 十大必备插件
转自:http://www.open-open.com/lib/view/open1414227253419.htmlTaglist点击打开链接taglist是一个用于显示定位程序中各种符号的插件,例如宏定义、变量名、结构名、函数名这些东西 我们将其称之为符号(symbols),而在taglist中将其称之为tag。显然,要想将程序文件中的tag显示出来,需要事先了
2017-03-16 00:08:58
2983
原创 cscope 常用命令
cscope -Rbq :生成索引文件。-R: 在生成索引文件时,搜索子目录树中的代码-b: 只生成索引文件,不进入cscope的界面-q: 生成cscope.in.out和cscope.po.out文件,加快cscope的索引速度"cscope find"的用法:cs find c|d|e|f|g|i|s|t name0 或 s查找本 C
2017-03-15 23:50:31
3297
原创 vim 定制化配置文件(仅作参考)
" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just " /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to
2017-03-15 23:32:26
640
原创 怎样隐藏vim打开C语言后存在的~M后缀问题
1.^M是windows下的换行符2.使用下面这个语句去掉:%s/^M//3.注意^M通过ctrl-v, ctrl-m来输入。4.该语句的由来:[rang]substitute/from/to/[flags]该命令将由[rang]指定的行中的字符串from替换成to。一般人不会把:substitute完整拼出来,使用它的缩略形式:s就可以了,而%指定该命令将作用于所有行上。在其
2017-03-15 23:26:40
961
原创 vim 启动参数设置
1.用edit ~/.vimrc或者vsp ^/.vimrc打开vimrc的文件;2.直接在打开的文件中输入所需要的初始化配置;3.退出如 edit ~/.vimrc set fencs=utf-8,gb2312,gb18030 :wq!可以设置vim中显示中文字符。
2017-03-15 23:24:36
1705
原创 vim 命令提升
一.限制操作范围:符号说明:^行首,$行尾, %全部, .当前行模式:首行,尾行 操作eg:1,10 s/static/void/c,最好加上g,不加g只能替换指定行的第一个static二.删除操作匹配符:a{, i{模式:操作a{,或者操作i{eg: da{或者di{ (前面一个是删除{}和{}里边的内容,后面一个是删除{}里边的内容)eg: shitf
2017-03-15 23:16:06
631
原创 vim 基础命令<三>
/******************VIM之于程序*************************/vim中拥有大量辅助写程序的功能。1.使用tags下面的命令可以为当前目录下的所有C程序文件生成对应的tags文件ctags *.c(记住这不是vim的命令,而是一个shell命令)ctags是一个独立的程序,下载地址为:http://ctags.sf.net现在你要跳转
2017-03-15 23:14:48
683
原创 vim 基础命令<二>
/*************************定制你的vim************************/05.1 vimrc文件1.vim在启动时会读取vimrc文件如果已经有vimrc文件,对于不同的系统对应的配置文件也不同,通常是用edit命令来打开unix 和 macintosh系统而言通常是在 ~/.vimrcMS-DOS和MS-Windows来说可
2017-03-15 23:10:53
582
原创 vim 基础命令<一>
h,j,k,l:分别代表左,下,上,右x:删除单个字节dd:删除一行;J:合并上下行u:单步撤销操作CTRL+R:撤销多次a:追加字符,将命令行模式改变成编辑模式,同时在当前光标之后插入字符i:将命令行模式改变成编辑模式,同时在当前光标之前插入字符o:将命令行模式改变成编辑模式,同时在当前行之后另起一行,把光标移到新行的离首部一个TAB键的位置。O(大写的o):
2017-03-15 23:07:56
476
原创 linux平台本地两套接字单播通讯失败原因
最近在海思芯片Linux平台上做HLS切片实现,当本地一进程通过socket向本地HLS切片进程推送TS流时(单播),HLS模块接收不到对应的网络数据。相关测试:1.更换网络端口。(不能接收到网络数据)2.PC机上向HLS切片进程推送网络数据(单播或者组播)。 (可以接收到网络数据)3.本地通过组播向HLS切片进程推送网络数据。 (可以接收到网络数据)4. ping 1
2017-03-15 22:31:43
592
原创 JDK 1.6与JDK 1.7之间的切换
最近在编译Android的SDK时遇到高版本JDK1.7向低版本JDK1.6切换的问题,几经周折最终实现了两个版本之间的切换,因而记录下切换的过程,希望于己于人有所帮助。环境:安装路径: 默认为JDK1.7版本JDK1.6安装在 /opt/java/jdk1.6.0_45路径下JDK1.7安装在 /usr//usr/lib/jvm/java-1.7.0-openjdk-am
2017-03-12 22:25:09
1101
原创 nginx移植手册
1. Nginx准备资料:Zlib下载 官网:http://zlib.net/ Pcre下载 官网: https://sourceforge.net/projects/pcre/files/Openssl下载官网: https://www.openssl.org/source/Nginx下载官网:http://nginx.org/en/download.h
2017-03-02 22:28:40
1784
原创 ffmpeg库介绍
一共包括8个库avcodec:编码库avformat:封装格式处理avfilter:滤镜特效处理avdevice:各种设备的输入输出avutil:工具库(大部分库都需要这个库的支持)postproc:后加工swresample:音频采样数据格式转换swscale:视频像素数据格式转换
2017-03-01 23:17:54
839
原创 ffmpeg开发环境搭建--(window)
1.下载官网: http://ffmpeg.org/download.html2.官网中选择windows packages,然后点击下面的windows builds进入下载界面。3.选择Version,Architecture,Linking.注意Linking下的三个选项:Static:只包含3个体积很大的exeShared:处理3个体积较小的exe之外,还包含了dll动
2017-02-25 16:01:25
3315
原创 ffmpeg开发环境搭建--(linux)
1. 下载源码: http://ffmpeg.org/download.html2. 解压:tar –xvf ffmpeg-3.2.1.tar.bz23. 配置Eg:./configure--enable-shared --enable-memalign-hack --disable-debug --prefix=/home/heya/ffmpeg/out/
2017-02-25 15:29:04
2704
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人