当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: Emacs 指令通常包含有 CONTROL 键(有时候以 CTRL 或 CTL 来标示)或是 META 键(有时候以 EDIT 或 ALT 来标示)。
 

 

 ·在eclipse3中安装groovy ide插件    »显示摘要«
    摘要:由于groovy ide插件还在开发阶段,没有binary版本,只好从groovy的cvs上获得,自己编译和导出。 l file > new > project > checkout projects from cvs l 输入repository位置信息: Ø host:cvs.groovy.codehaus.org Ø repository pat......
 ·第二讲 java语言基础知识    »显示摘要«
    摘要:概述:   1. java中的标识符是由哪些字符组成的?  2. java中有哪些保留字?简单数据类型包含哪几种?各种数据类型变量的定义方法和常量的表示方法及取值范围。  3. java 中各简单数据类型间的优先次序和自动转换规则是什么?    各数据类型间在什么情况下,进行自动转换,在什么情况下使用强制转换?  4. java中有哪些运算符?这些运算符的优先关系是怎样的?  5. java ......


Emacs 中文指南
emacs 指令通常包含有 control 键(有时候以 ctrl 或 ctl 来标示)或是

我们将会使用下述的缩写: 【程序编程相关:Windows XP/2000实现自动登

meta 键(有时候以 edit 或 alt 来标示).为了避免每一次都要写出其全名, 【推荐阅读:HTML文件HEAD内部标记浅析

          因此,c-f 就是:按住 control 键再键入 f . 【扩展信息:禁止输入法的自动更改

c-<chr>  表示当键入字元 <chr> 时 按住 control 键.

m-<chr>  表示当键入字元 <chr> 时 按住 meta 或 edit 或 alt 键.

          如果没有 meta . edit 或 alt 键时,则可以用

          「按一下 esc 键然后放开,再键入 <chr> 的步骤」

          来作为替代.我们以 <esc> 来表示 esc 键.

重要备忘录:要离开 emacs 操作阶段( session ),键入 c-x c-c (两个字

元).位在左侧边界的「>>」字元是让您可以试著使用的指令的提示.举例来说:

<<blank lines inserted around following line by help-with-tutorial>>

[middle of page left blank for didactic purposes.  text continues below]

>> 现在键入 c-v ( view next screen )以移到下个萤幕.

    (试试看,键入字元 v 时,按住 control 键)

    从现在开始,您应该在每次阅读完目前的萤幕时做一次这个动作.

要注意的是,当您从一个萤幕移到另一个时,中间会有两行重复;这样做是为了

提供一些连续性,让您可以接续地阅读文字.

您需要知道的第一件事是如何在文字中移动.您已经知道了可以 c-v 来向前移

动一个萤幕.要向后移动一个萤幕,则键入 m-v (按住 meta 键,然后键入 v

,或是如果您没有 meta . edit 或 alt 键时键入 <esc>v ).

>>  试著键入 m-v 然后 c-v ,连续个几次.

* 摘要( summary )

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

以下的指令在检阅萤幕时相当有用:

        c-v     向前移动一个萤幕/窗格

        m-v     向后移动一个萤幕/窗格

        c-l     清除萤幕/窗格,再重新显示所有文字,

                游标所在位置会显示於萤幕/窗格的中央.

                (是 control-l 而不是 control-1 )

>> 找出游标的位置,并注意其附近的文字为何.然后键入 c-l .

   再次找出游标的位置,确认一下相同的文字现在也位在其附近.

如果您的终端机有 pageup 与 pagedn 键的话,您也可以使用它们来以萤幕为单

位地移动,但是使用 c-v 与 m-v 会比较有效率.

* 基本的游标控制( basic cursor control )

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

萤幕到萤幕的移动是很有用,但是您如何移动到位於萤幕内文字中的特定位置呢?

有几种方式可以进行.您可以使用方向键,但是将您的手放在标准的〔键盘〕位

置,并且使用指令 c-p . c-b . c-f 与 c-n 将比较有效率.这些字元与四个

方向键〔的功能〕是同等的,如下所示:

                             前一行 c-p

                                  :

                                  :

            向后移 c-b .... 目前游标位置 .... 向前移 c-f

                                  :

                                  :

                             后一行 c-n

>> 以 c-n 或 c-p 将游标移到图形的中央.

   键入 c-l 会看到整个图形显示在萤幕的中央.

您会发现用字母所代表的意义来记忆它们很容易:p 表示 previous . n 表示

next . b 表示 backward .而 f 则表示 forward .您将「总是」用到这些游

标移动指令.

>> 按几次 c-n 把游标往下移动到这行.

>> 按几次 c-f 往前移到这行,然后再以 c-p 往后移动.

   看看当游标在本行中央时,c-p 的动作是怎样.

每一个文字行都以一个 newline 字元作为结束,它是用来与下一行作为分别.

在您档案中的最后一行应该要有一个 newline 来作为结束(但是 emacs 并不一

定需要它来编辑档案).

>> 试著在一行开始的地方键入 c-b .结果应该会移动到前一行的最后面.

   这是因为它往后移动时越过了 newline 字元.

c-f 也可以与 c-b 一样地越过 newline 字元.

>> 多按几次 c-b,自己感觉一下游标在哪.

   然后按几次 c-f 回到这行的尾巴.

   再按一次 c-f 就可以移到下一行了.

当您移动游标穿越萤幕的上方或下方时,在边界外的文字会移位进入萤幕内.这

称为「卷动」.它让 emacs 可以将游标移动到文字中的任意特定位置,同时

(游标)不会跑出萤幕外.

>> 试著以 c-n 将游标越过萤幕下方,然后看看发生了什么事.

如果一个字元一个字元地移动太慢的话,您可以一个字一个字地移动.
...   下一页
 ·java2核心技术 卷1    »显示摘要«
    摘要:1. 子类事例的任何一个对象必然可以用于代替是超类实力的那个对象。 2. 超类对象可以用于使用了超类的任何代码之中, 3. java不支持多重继承。 4. 一个类内的实例字段最好标记为private(私有),而方法通常标记为public(公共)。 5. 可以用类型为object的一个变量来引用任意类型的对象: object obj = new employee(“lim&#......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE