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

[转]构造 c++ IDE(linux)

本文转自:http://www.cnblogs.com/blueoceanli/archive/2009/04/27/1444491.html
(修改~/.vimrc,没有创建之)
set encoding=utf-8
syntax enable
syntax on
filetype on
set tabstop=4
set softtabstop=4
set shiftwidth=4
set cindent
set autoindent
filetype plugin indent on
1.Alternate (http://www.vim.org/scripts/script.php?script_id=31
)
在对应的头文件和代码文件中快速地切换
cp a.vim ~/.vim/plugin(没有此目录创建之)
2.ctags(自带的都有)
最方便的功能是把光标定位在某个变量或函数,按下Ctrl+],这样vim就能直接跳到这个变量或函数定义的源文件中,Ctrl+T是Ctrl+]的反操作,可以退回原来的地方,我们可以连续按N次Ctrl+]查找变量或函数,然后再按N次Ctrl+T返回开始的地方.
(统一使用:ctags -R --c++-kinds=+p --fields=+iaS --extra=+q)
3.taglist (http://www.vim.org/scripts/script.php?script_id=273
)
用于浏览文件,结构体等.
cd ~/.vim
unzip taglist.zip
4.OmniCppComplete (http://www.vim.org/scripts/script.php?script_id=1520
)
自动补全.
cd ~/.vim
unzip OmniCppComplete_sample.zip
~/.vimrc中需有如下设置
set nocp
filetype plugin on
set completeopt=menu
运行vim,插件已经自动加载,需手动把插件文档加入vim help中:
:helptags ~/.vim/doc
打开omnicppcomplete帮助确认安装成功
:h omnicppcomplete
下载STL (http://www.sgi.com/tech/stl/download.html
)到/tmp中
(生成C++头文件tags,特别使用 ctags -f ~/.vim/stltags -R --c++-kinds=+p --fields=+iaS --extra=+q --language-force=c++ /tmp/*
set tags+=~/.vim/stltags)
5.Supretab (http://www.vim.org/scripts/script.php?script_id=1643
)
按下tab键完成insert completion (:help ins-completion),与omnicppcomplete配合使用,效果更佳
cp supertab.vim ~/.vim/plugin
6.c.vim (http://www.vim.org/scripts/script.php?script_id=213
)
a. 用于生成注释文件
b. 用于生成main函数
c. 用于注释和解注释语句,方便调试
d. 用于插入函数,格式化函数.
cd ~/.vim
unzip cvim.zip
7.code_complete.vim(http://www.vim.org/scripts/script.php?script_id=1764
).关注 snipMate  && SnippetsEmu.
代码片断,省事不少啊.
cp code_complete.vim ~/.vim/plugin
(统一使用:ctags -R --


相关文档:

linux根文件系统与initrd

 1 根文件系统
简单来说,(根文件系统)就是系统第一个mount的文件系统
Filesystem Handling
Like every   traditional   Unix   system,   Linux   makes   use   of   a   system 's  root   file ......

Linux操作系统上Lsof命令详解

 
一般root用户才能执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但是普通用户执行会显示“permission denied”
我总结一下lsof指令的用法:
lsof abc.txt 显示开启文件abc.txt的进程
lsof -i :22 知道22端口现在运行什么程序
lsof -c abc 显示abc进程现在打开的文件
lsof -g gid 显示归 ......

Linux shell中变量自增的几种方法

1. 运用 expr
#expr 10 + 10 ===> 20
#a=`expr 10 % 3`;echo $a ===> 1; a, k6 [+ N%
#|/ }4 [% N
# b=10;b=`expr $b + 1` ===> 11 (实现了变量的自增1)
2. 方法如下
#! /bin/sh
VAR=1
VAR=$(($VAR+1))
echo $VAR ......

linux模式切换等

 首先介绍一个名词“控制台(console)”,它就是我们通常见到的使用字符操作界面的人机接口,例如dos。我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如dos命令就是控制台命令。我们现在要了解的是基于Linux操作系统的基本控制台命令。有一点一定要注意,和dos命令不同的是,Linux的命 ......

nagios对linux的监控

引用http://www.icanwen.cn/article.asp?id=13
一.对linux检测的两种方法:
ssh:(check_by_ssh):比用nrpe插件更安全,但会非常占用监控主机和远程主机的CPU,特别是在被监控设备数量多的时候,情况会更糟。
nrpe:相当于中继程序,装在被监控的unix/linux系统上。相对于ssh ,nrpe占用更少的系统资源。所以nrpe被大部分网络 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号