摘要:
头:CEDET: Collection of Emacs Development Enviromnent ToolsCEDET is a top-level project containing several individual package for Emacs,includeing: EIEIO - CLOS layer for Emacs Lisp Semantic - Parser Infrastructure for Emacs Speedbar - Everything browser EDE - File manager/ Makefile generator SRecode 阅读全文
摘要:
原文地址:http://www.linuxidc.com/Linux/2010-12/30380.htmUbuntu更新源里自带有Ruby和Rails,但是都不是最新版,Ruby版本大概还有1.9.1,Rails的版本却只有2.3.5,严重落伍,所以只好自己下载最新版源代码编译安装。1. 准备安装时使用的库$ sudo apt-get install gcc g++ build-essential libssl-dev libreadline5-dev zlib1g-dev linux-headers-generic2. 下载Ruby1.9.2源码编译安装$ wget ftp://ftp.ru 阅读全文
摘要:
原文地址:http://blog.csdn.net/zhu_xz/article/details/4961027Ruby中的字符串用String类表示,例如:puts"hello,/nstring"puts'hello,/nstring'这里第一行用双引号表示的字符串中可以使用转义字符/n表示换行;第二行用单引号表示的字符串中,则不会处理转义字符,而是将其作为普通字符处理。类似的,只有双引号表示的字符串中可以使用#{}表达式。要在字符串中使用引号,除了用转义字符,还可以用自定义分隔符的方式。puts%$hello,"delimiter"$ 阅读全文
摘要:
原文地址:http://blog.csdn.net/zhu_xz/article/details/4936800我在第一篇文章里简单的提过类和对象,但说得太过简单,所以这里重新再说一遍,也加上了对模块的简单介绍。再重申一遍,在Ruby中,一切都是对象,即便是简单的如1、2、3、4这样的数字都是对象。下面的代码向我们展示了如何使用类和对象:#定义类classBaseClass#定义accessorattr_accessor:name#构造函数definitialize(name)puts"BaseClass::initialize-#{name}"@name=nameend# 阅读全文
摘要:
原文地址:http://blog.csdn.net/zhu_xz/article/details/4916215这个系列的第一篇文章说了Ruby的安装和运行,也简单的说了下类和对象,第二篇文章说了变量、数组、数字和运算符。这里则说Ruby中的控制逻辑。先看条件语句。if语句的格式为:view plainif条件代码elseif条件代码else代码endRuby也支持C/C++中的三元运算符:判断式?代码1:代码2如果判断式成立则执行代码1,否则执行代码2。但Ruby的case语句和C/C++的格式差异很大:case被判断项when比较值then代码when比较值then代码else代码end例 阅读全文
摘要:
原文地址:http://blog.csdn.net/zhu_xz/article/details/4909306上一篇文章说了Ruby的安装和运行,也简单的说了下类和对象,这里主要谈谈变量和数字。先说常量。如果变量名以大写字母开头,就被视为常量,但通常是所有字母都大写。但和其他语言不同,在Ruby中,你仍然可以改变常量的值,当然解释器会抛出一个警告:view plain#!/usr/bin/rubyCONSTANT=1print"#{CONSTANT}/n"CONSTANT+=1print"#{CONSTANT}/n"这段代码定义了一个名为CONSTAN 阅读全文
摘要:
原文地址:http://blog.csdn.net/zhu_xz/article/details/4909241这是根据当初自己学习Ruby时整理的一份笔记,希望对大家有用。在学习Ruby之前,我基本只使用C/C++开发,除了对Bash有点了解外,唯一用过的脚本语言就是OTcl。只希望这个笔记不至于太过混乱。关于Ruby的介绍我就不重复了,可以参考Wikipedia或者Ruby官网上的介绍。在Ubuntu上,安装Ruby非常简单:sudo aptitude install ruby不过目前默认安装的是1.8.7版本,如果要安装最新的1.9.1,则使用命令:sudo aptitude insta 阅读全文
摘要:
原文地址:http://hi.baidu.com/jiyeqian/blog/item/4ff92b54b52e1c5dd0090625.html不重动 Emacs 让 .emacs 配置文件生效有四个函数可以做到:eval-last-sexp,eval-region,eval-buffer 和load-fileM-x eval-last-sexp 使.emacs中光标前的那一条语句立刻生效。M-x eval-region 使.emacs中选中的region中的语句立刻生效。M-x eval-buffer 使当前的buffer中的设置语句立刻生效。M-x load-file ~/.emacs 阅读全文
摘要:
原文地址:http://hi.baidu.com/lhaix/blog/item/e803d9d02736b098a0ec9c16.html快捷键GNU Emacs的快捷键都是绑定于CTRL键和ALT键上。每个快捷键对应一个指令名称,也就是一个对应的函数名称,这允许你根据不同的喜好将快捷键绑定到不同的指令名称。另外,在Emacs中有很多的指令没有绑定快捷键,我们可以通过M-x 指令名称来执行指令。例如,全文替换我们可以使用M-x replace-strings。这样,很多没有绑定快捷键的功能都可以用到了。基本操作表1是基本操作指令列表。C-SPset-mark-command设置标记C-qqu 阅读全文
摘要:
原文地址:http://blog.csdn.net/nhczp/article/details/1862695本文主要讨论以下几方面的设置:1.字体2.cedet3.ecb4.cscope5.gdb-many-window6.行号7.缩进环境:openSUSE 10.2默认装的是Emacs 21,我从网上下了Emacs 22.1的tar包,编译安装。1.字体 默认的字体非常之小,以下是一篇非常详细的Emacs下设置字体的教程http://www.yuanma.org/data/2006/0503/article_355.htm可惜太长了,长到我实在是懒得看。我抄了个现成的:(set-defau 阅读全文
摘要:
原文地址:http://www.sudu.cn/info/html/edu/20080425/301271.html用SecureCRT来上传和下载数据今天才知道,原来SecureCRT可以使用linux下的zmodem协议来快速的传送文件,而且还使用非常方便哦,我还傻傻的找其他软件来sftp,笨死了:(你只要设置一下上传和下载的默认目录就行options-->session options-->file transfer 下可以设置上传和下载的目录剩下的你只要在用SecureCRT登陆linux终端的时候:发送文件到客户端:sz filenamezmodem接收可以自行启动.从客 阅读全文