Emacs 一些操作命令

2010年04月6日

Emacs是一大神器,但是学起来并非一朝一夕就能搞定的,作为一个初学者,边学习边操作,熟练了神器就慢慢为我所用啦。

启动Emacs : 直接输入#emacs 或#emacs filename 可以打开emacs或者用emacs打开文件。Windows命令行下可以用emacs -nw 打开文字界面。

打开文件:按顺序Ctrl+X ,Ctrl+F,输入文件名即可打开了

保存文件:按顺序Ctrl+X,Ctrl+S

退出Emacs:按顺序Ctrl+X,Ctrl+C

挂起Emacs:按顺序Ctrl+X,Ctrl+Z

向下滚动翻页:按顺序Ctrl+V

向上滚动翻页:按顺序Alt+V

取消上次操作:按顺序Ctrl+X,然后按u键

这些都是基本的,和打开一个记事本一样简单,多加练习,掌握神器。

结网结网结网

2010年04月5日

不结网,没鱼吃,于是退而结网。

假期三天,宅家里两天,外出一天。和媳妇去超市买了大不少的米面油作为储备,防通货膨胀。房价反正是不停的涨,工资大半年了就没动过,快结婚了日子越来越紧巴,不怪政府只怪自己懒惰啊,不用双手和大脑让自己荣华富贵,抱怨说没钱,就是犯贱,哈哈。

最近在学习以前未学好的技术知识,发现自己宝刀还未老,学习的效率还可以。个人发现学习这事,千万别拖,干技术这行,早学晚学跑不了,欠下的债要还滴!还有一个就是公认的好好学习什么时候都不晚,王江民前辈,38岁开始接触计算机,两三年年之后成为出色的反病毒计算机专家,45岁搞公司,成功推出了中国当时非常牛叉的《江民杀毒软件》。看昔日前辈,我们这后辈怎能不为之努力呢。遗憾的是,今日听到王江民前辈59岁去世的消息,借此博客送去深深的怀念。

PS:人啊,都是俗人,听到某同学啊,某朋友混的越来越好,心里就会咯噔一下。在这个物欲横流,人为利往的都市,俺庆幸提前找了一个不图俺房,不图俺车,不图俺钱,只愿跟俺好好过日子的老婆,虽然现在混的很一般,但相信,俺不断的努力不断的积累终究会换来成功和财富。

加油吧,理想,不要总是谈!

CentOS 5.2 安装emacs 2.3

2010年03月31日

Emacs的下载地址:http://ftp.gnu.org/pub/gnu/emacs/emacs-23.1.tar.bz2

新装的CentOS5.2。打开putty,登录root。输入wget http://ftp.gnu.org/pub/gnu/emacs/emacs-23.1.tar.bz2 进行下载。公司网速慢的很,33M至少得下半个小时,不过发现putty登录界面中文的地方出现乱码了,肯定又遇到了上次出现的问题,语言包要改一下。

两个解决办法:

(1)putty客户端,在translation选项路,把编码改为UTF-8

(2)在CentOS上面改,vi /etc/sysconfig/i18n 将LANG=”zh_CN.UTF-8″注释掉,然后添加一个新的:LANG=”zh_CN.GBK”

等了快一个小时终于下载完了。一般wget 命令下载文件的默认都是当前目录,pwd一下,发现在root目录,汗。移动到自己的目录下,mv emacs-23.1.tar.bz2 /home/gaohua 。对文件解压缩tar jxvf emacs-23.1.tar.bz2。

这个时候按网上搜的说是要开始对emacs进行编译。

./configure –with-gtk –with-xft –x-includes=/usr/include/X11 –x-libraries=/usr/lib/X11 –enable-font-backend –with-xft –with-freetype –with-gtk –with-xpm –with-gif –with-tiff –with-png –with-jpe

出问题了!

checking build system type… i686-pc-linux-gnu
checking host system type… i686-pc-linux-gnu
checking for gcc… no
checking for cc… no
checking for cl.exe… no
configure: error: no acceptable C compiler found in $PATH
See `config.log’ for more details.

checking build system type… i686-pc-linux-gnuchecking host system type… i686-pc-linux-gnuchecking for gcc… nochecking for cc… nochecking for cl.exe… noconfigure: error: no acceptable C compiler found in $PATHSee `config.log’ for more details.

网上一搜,原来是没装gcc。没关系,我们在线安装好了。

# yum -y install gcc

这个时候再重新编译

#./configure –prefix=/usr –with-xft –with-x-toolkit=gtk

--------------------------------

参数解释:

–prefix=/usr 指定emacs安装在/usr

–with-x-toolkit=gtk 指定环境为gtk

---------------------------------

#make bootstrap

#make info

#make install