随笔分类 -  linux学习

linux学习笔记以及资料整理
Graphical vi-vim Cheat Sheet and Tutorial
摘要:Learning vi or vim is not easy. But it doesn't have to be that difficult, either. It is, in any case, faster, more powerful, and more productive than editing with any other editor, so you would do ver... 阅读全文

posted @ 2009-05-15 23:28 starspace

用c.vim插件打造C/C++集成编辑器
摘要:利用c.vim插件,你可以实现 添加文件头 添加注释 插入一些代码片段 语法检查 读函数文档 注释代码块这一插件的作者是Fritz Mehner,目标就是打造程序员流畅的编辑环境。这一插件还能完成: Statement oriented editing of C / C++ programs Speed up writing new code considerably. Write code an... 阅读全文

posted @ 2009-05-15 23:28 starspace

放弃IDE,用VIM进行c/c++程序开发
摘要:老廖曾经在PHPER杂志上发表过一篇文章叫做用VIM做PHP开发环境,在里面详细介绍了用VIM做php开发需要做的准备,这篇文章就结合一些资料和我自己的一些经验来介绍下用VIM做C/C++开发需要做的事情,相对来说要比做php开发方便些。前提条件是当然是你已经下载了VIM,如果没有的话请先到官方网站下载最新版本,地址是:http://www.vim.org/download.php 帮助文档下载地... 阅读全文

posted @ 2009-05-15 23:27 starspace

当vim遇上C++
摘要:俗话说,“工欲善其事,必先利其器“,好的开发工具可以帮我们大大地提高开发效率。用vim在linux下写C++有一段时间了,这里想把自己正在用的一些vim插件和大家分享一下1. Alternate (http://www.vim.org/scripts/script.php?script_id=31)在对应的头文件和代码文件中快速地切换安装:(1) 下载a.vim到~/.vi... 阅读全文

posted @ 2009-05-15 23:27 starspace

学习Vim的一点心得
摘要:现在的工作是在unix平台,平时是用UE的ftp功能来写代码的,有时候文件大了,传输就很慢,而且经常不是很稳定。下定决心要学学Vim(现在应该没有人用原始的vi了吧),在经过二周的使用后,发现Vim实在是非常不错的一个editor,现在我在Windows上也装了一个Vim,使用起来颇为顺手,基本上已经替代了UE。下面介绍一些我在使用Vim的过程中得到的一些心得:1. 在使用Vim之前一定要进行一些... 阅读全文

posted @ 2009-05-15 23:26 starspace

构建vim的可视化C++编辑平台
摘要:Vim是一个强大的文本编辑器。我们在win32平台下用VC写代码的时候,常常比较习惯VC给予的一些格式控制和代码补全功能,而这些功能都是可以在 vim中实现的,并且,已经有前人为我们写好了插件脚本,我们只需要非常简单的设置,就可以迅速的构建出类似VC的C++编译环境。 Vim的配置文件通常在~/.vimrc中。我们首先可以加入这样两句:syntax on //语法高亮打开,这样我们就可以看倒C/C... 阅读全文

posted @ 2009-05-15 23:26 starspace

用VIM做PHP开发环境
摘要:作者:廖宇雷虽然vim本质上只是一个编辑器。但只要配合一些适当的插件,vim也能变成一个全功能的IDE。笔者使用vim已经有挺长一段时间了,经过反复的试验,配置了一个高效的PHP开发环境,实为居家旅行、谋财害命、杀人越货必备之良品。安装vim鉴于大多数读者都是使用Windows环境,所以本文就以Windows作为运行环境。不过由于vim出色的跨平台特性,配置文件只需简单修改就可以在Linux版本的... 阅读全文

posted @ 2009-05-15 23:15 starspace 阅读(3821) 评论(2) 推荐(1)

C++语法概括及其示例(示例代码下载)
摘要:文章有些抽象的地方提供了代码示例,点击链接下载:http://www.cnitblog.com/Files/ChengKing/c++相关示例.rar1. I/O流的常用控制符 dec 置基数为10 hex 置基数为16 oct 置基数为8 setfill(c) 设填充字符为C setprecision(n) 设显示小数精度为n位 setw(n) 设域宽为N个字符 setiosflags(ios:... 阅读全文

posted @ 2009-05-04 16:57 starspace

如何学习linux编程
摘要:建议学习路径: 首先先学学编辑器,vim, emacs什么的都行。然后学make file文件,只要知道一点就行,这样就可以准备编程序了。 然后看看《C程序设计语言》K&R,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。 如果想学习UNIX/LINUX的编程,《APUE》绝对经典的教材,加深一下功底,学习《UNP》的第二卷。这样基本上系统方面的就可以掌握了。 ... 阅读全文

posted @ 2009-04-07 15:57 starspace 阅读(481) 评论(0) 推荐(0)

Squid配置详解
摘要:Squid配置详解 出自Ubuntu中文 目录 [隐藏] 1 原文说明2 前言3 安装 3.1 从源中安装3.2 源码编译安装 4 基本配置5 高级控制6 认证7 总结 7.1 服务器配置7.2 用户分类7.3 行为分类7.4 处理 原文说明 引自linuxsir.org,感谢原文作者! ... 阅读全文

posted @ 2009-04-07 00:37 starspace 阅读(502) 评论(0) 推荐(0)

基于Asterisk的VoIP开发指南——(1)实现基本呼叫功能
摘要:说明: 本文档探讨基于Asterisk如何实现VoIP的一些基本功能,包括基本呼叫功能的方案选取、主叫号码透传、如何编写Asterisk AGI程序、Radius认证计费模块等。 本文档VoIP软终端使用X-Lite,其它终端均可以接入测试。 文章内容仅供参考,转载请注明出处。 1 VoIP系统相关协议和... 阅读全文

posted @ 2009-03-23 23:56 starspace 阅读(2772) 评论(0) 推荐(0)

几种shell里的小括号,大括号结构和有括号的变量,命令的用法
摘要:我一下子也想不起该起什么标题,就取了这样一个不太合适的标题。 在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下: 1.${var} 2.$(cmd) 3.()和{} 4.${var:-string},${var:+string},${var:=string},${var:?string} 5.$((exp)) 6.$(var%pattern),$(... 阅读全文

posted @ 2009-03-13 14:22 starspace 阅读(1383) 评论(0) 推荐(0)

Shell编程基础
摘要:本文作者:Leal 授权许可: 创作共享协议 GNU自由文档许可证 编辑人员:FireHare, Dbzhang800 我们可以使用任意一种文字编辑器,比如nedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行): # !/bin/sh ... 符号#!用来告诉系统执行该脚本的程序,本例使用/bin/... 阅读全文

posted @ 2009-03-09 15:31 starspace 阅读(457) 评论(0) 推荐(0)

用Diff和Patch工具维护源码
摘要:在Unix系统下,维护源码版本可以使用很多方法,其中最常用的当然是大名鼎鼎的CVS,但实际上,简单的版本维护工作并没有必要使用复杂的CVS等专门的版本维护工具,Unix标配中的diff和patch工具就完全可以完成代码的简单备份和升级工作。 在Unix系统下,维护源码版本可以使用很多方法,其中最常用的当然是大名鼎鼎的CVS,但实际上,简单的版本维护工作并没有必要使用复杂的CVS等专门的版本维护工具... 阅读全文

posted @ 2009-03-06 21:53 starspace 阅读(400) 评论(0) 推荐(0)

用vim替代source insight[转]
摘要:在浏览和修改稍微复杂的程序时候,确实source insight是个非常好的工具。转到Linux以后,我一直在找替代工具。最先是等anjuta,结果苦苦等到了一个鸡肋的2.02。然后,认真配置了 下wine,用wine把si跑了起来,只是si的开发有些非常规,就算在win下面,中文注视等都是类似半角汉字的那样,而且,在实际使用中,快速查找 参考的功能,有bug,曾经搞得我冒汗。试想下,你在一堆源码... 阅读全文

posted @ 2009-03-06 11:12 starspace 阅读(1418) 评论(0) 推荐(0)

在Redhat Enterprise AS 3 下源码安装配置 MONO
摘要:在Redhat Enterprise AS 3 下源码安装配置 MONO 一、Mono版本 ============ * 最新版本可以到 http://www.mono-project.com 查看下载 * Mono的版本安装可以分为两种,一种是源码安装,一种是二进制包安装,二进制安装包只提供常用的几种操作系统。 * 当前使用的LINUX为Redhat Enterprise AS 3,MO... 阅读全文

posted @ 2009-03-03 22:29 starspace 阅读(513) 评论(1) 推荐(0)

vimrc编辑
摘要:前言 工欲善其事,必先利其器。一个programmer必然要先有一个好的editor。vim就是一个十分强大的编辑器。它的强大之处,在于其个性化和可定制。学习vim,就像学习Linux,学习perl,你发现你可以让它来适应自己,你发现你只需要学一点点就可以工作了;而当你继续学习下去,你会惊奇的发现它的“新”功能能够极大的提高你的工作效率;就是这样,你学习的兴趣将始终超过学习的难度,因此促使你一直钻... 阅读全文

posted @ 2009-03-03 15:53 starspace 阅读(3566) 评论(0) 推荐(0)

Vim 配置文件收藏
摘要:"""""""""""""""""""""""""""""""""""""""""""""""""" 阅读全文

posted @ 2009-03-03 15:46 starspace 阅读(783) 评论(0) 推荐(0)

vim 常用设置
摘要:VIM 中可供用户定制的选项非常非常多, 作为初学者, 我们没有必要了解这么多东西。下面, 滇狐简单列出了一些最常用的配置项, 大家可以根据自己的需要将这些内容添加到自己的 .vimrc 中。 1 基本设置 set nocp 该 命令指定让 VIM 工作在不兼容模式下。 在 VIM 之前, 出现过一个非常流行的编辑器叫 vi。 VIM 许多操作与 vi 很相似, 但也有许多操作... 阅读全文

posted @ 2009-03-03 15:45 starspace 阅读(571) 评论(0) 推荐(0)

史上最强的Vim 配置文件
摘要:配置文件和所有插件下载: http://www.mediafire.com/?kgjy0dbdsxn 目地: 当初之所以发布此史上最强vim配置文件的更新版,是因为我要在好多台电脑上,不同的开发环境(不同版本的vi,不同的操作系统)下工作,我希望这个vimrc文件能够在任何情况下都可以使vim正常启动,开始工作,哪怕所有的插件和软件都没装。 说明: 在vim7.1, vim 5.8中测试ok ... 阅读全文

posted @ 2009-03-03 15:44 starspace 阅读(1682) 评论(0) 推荐(0)

导航