GNU Emacs 命令列表

如何应对VB中对象库注册失败(MSCOMCTL.OCX) 今天在打开自己所敲得学生管理系统时,突然之间出现了对象库注册失败,原本上午还可以用,但是下午怎么就打不开了,为什么突然会这样我也不知道原因,但是解决的办法找到了几个,不知道在用VB的其他人是否也遇到了这样的问题              下面就分享一下我的解决办法:         这是我打开学生管理系统时弹出的对话框               接着在我的学生管理 阅读详情

  by Yazy,2005-6-1
  http://www.gnu.org/software/chinese/manual/TUTORIAL.cn

Emacs 命令通常包含有 CONTROL 键(有时候以 CTRL 或 CTL 来标示)或是
META 键(有时候以 EDIT 或 ALT 来标示)。为了避免每一次都要写出其全名,
我们将会使用下述的缩写:

    C-<chr> 表示按住 CONTROL 键的同时键入字符 <chr> 。例如 C-f 就是:按
                   住 CONTROL 键再键入 f 。

    M-<chr> 表示按住 META 键再键入字符 <chr> 。 如果没有 META 键时,可以
                   用「按一下 ESC 键」来替代 META。我们以 <ESC> 来表示 ESC 键。


* SUMMARY
-----------------

        C-v           向前移动一个屏幕/窗格 = PageUp
        M-v           向后移动一个屏幕/窗格 = PageDn

        C-l            清除屏幕/窗格,再重新显示所有文字,
                         光标所在位置显示於屏幕/窗格的中央。
                        (是 CONTROL-L 而不是 CONTROL-1)

* BASIC CURSOR CONTROL
----------------------------------------

    META 用作与「以语言定义出的单位(字、句子、段落)」有关的操作
    CONTROL 用作「与您所编辑无关的『基本』单位(字符或行等)」上。

        C-f           往前移动一个字符
        C-b          往回移动一个字符

        M-f           往前移动一个字【中文是移动到下一个标点符号】
        M-b          往回移动一个字【中文是移动到上一个标点符号】

        C-n          移动到下一行(往下移)
        C-p          移动到上一行(往上移)

        C-a          移动到行首
        C-e          移动到行尾

        M-a          移回句首
        M-e          移到句尾

        M-<         (META Less-than),移动到文字的最开始,
        M->         (META Greater-than),移动到文字的最后。

    P 表示 previous
    N 表示 next
    B 表示 backward
    F 表示 forward

        C-u 数字参数 其它命令
        M 数字参数 其它命令
    大部份的 Emacs 命令接受数字参数;对大部份的命令而言,它的作用是指定重
    复次数。

        C-g         停止当前命令,或取消操作

* INSERTING AND DELETING
--------------------------------------

        <Return>                    carriage-return 
        C-u 重复数 字符  重复输入N个字符


        <Delback>          删除光标 前一个字符
        C-d          删除光标 后一个字符

        M-<Delback>      删除光标 前一个字
        M-d          删除光标 后一个字

        C-k          删除从光标到「行尾」的字符
        M-k          删除从光标到「句尾」的字符

        C-@
        C-SPC        设置Mark Set(任一个即可)。

        C-w         杀掉选中文字(剪切)
        C-y          拉回(yanking)(粘贴)
        M-y          拉回上次、上上次……的内容

    「拉回(yanking)」:即“粘贴”
    「杀掉(killing)」:即“剪切”,可以yanking
    「删除(deleting)」:不能yanking

        C-x u
        C-/
        C-_          Undo

        C-x C-f        打开文件(visiting file,find file)
        C-x C-s       保存文件

注意:在某些系统中,键入 C-x C-s 将会把屏幕冻结,您将看不到从 Emacs 来
的任何输出。这表示操作系统一个称为「流程控制」的「功能」将 C-s 命令拦
截住,并且不让它传到 Emacs。要取消屏幕的冻结,请键入 C-q。然后到 Emacs
使用手册中看看对於「渐进式搜寻的同时进入(Spontaneous Entry to
Incremental Search)」这个主题,以取得处理这个「功能」的建议。


    Emacs 将每个文件的文字在「缓冲区(buffer)」中。
    打开一个文件会在 Emacs 内部建立一个缓冲区。

        C-x C-b      列出缓冲区
        C-x b          编辑某个缓冲区(要求输入缓冲区名)
        C-x s          询问是否要保存所有修改过的缓冲区。


* EXTENDING THE COMMAND SET
-----------------------------------------

        C-x            字符扩充。后面跟著一个字符。
        M-x            有名称的命令扩充。后面跟著一个长的名称。
                          键入 M-x 时,Emacs 会询问您命令的名称。

        C-z            是 *暂时* 退出 Emacs 的命令
        C-x C-c     退出

  其它 C-x 命令。

        C-x C-f          找文件。
        C-x C-s         储存文件。
        C-x C-b         列出缓冲区。
        C-x C-c         退出 Emacs。
        C-x 1             除了一个外,删去其它所有的窗格。
        C-x u             取消动作。

        M-x replace-string s<Return>changed<Return>altered<Return>

* AUTO SAVE
-----------------------

        M-x recover file<Return> 从自动保存文件中恢复


* MODE LINE
---------------------
  --:**  TUTORIAL.cn       (Fundamental)--L670--58%----------------

    -- 就是您找的文件。
    -NN%-- 有 NN 百分比的文字位在窗格的上面。
    如果文件的顶端就位在窗格中,那么它就会显示 --Top--
    如果文件的底部就位在窗格中,那么它是显示 --Bot--
    如果在窗格中足以看到全部的内容,那么状态行就会显示 --All--

    L 目前所在的行数(Line)。

  编辑模式

    如 Lisp 模式、 Text 模式,C/C++模式……

    主要(major)、次模式(minormode)
       次要的模式不是主模式的后选,而是次要的更改
       每个次模式可以自身启用或停止,和所有其它的次模式无关
       可以组合任何数量的次模式

      M-x fundamental-mode<Return>       Fundamental 模式
      M-x text mode<Return>                        Text模式

      M-x auto fill mode<Return>                 Auto Fill 模式(自动换行,即所谓的fill)
                                                                        Auto Fill 只在空白处断行。
      M-q                                                           Auto Fill re-fill
      C-x f                                                          Auto Fill 改变每行的长度(连界)
      C-u 2 0 C-x f                                            以 20 个字符,进行 fill

      C-h m                                                       列出所有模式

* SEARCHING
-------------------

Emacs 搜寻命令与大部分编辑器的搜寻命令不同的地方在於,它是「渐进的
(incremental)」。这表示搜寻发生在您键入想要搜寻的文字串后。

「I-search」:「渐进式搜寻」

      C-s 往前搜寻
      C-r 往回搜寻
      C-g  也可以用来结束搜寻。
      <Return> 结束搜寻。

* MULTIPLE WINDOWS
------------------------------

      C-u 0 C-l     移动光标到当前行
      C-u XXX C-l  移动到XXX行
      C-x 1         仅保留当前窗格(光标所在的窗格)
      C-x 2         水平拆分当前窗格
      C-x 3         垂直拆分当前窗格
      C-M-v         卷动下方的窗格。(键入 ESC C-v 亦可。)
      C-x o         (o是other的意思),将光标移动到下方的窗格。
      C-x 4 C-f     在新窗格中打开文件,并编辑之
      C-x 5 C-f     新启动一个的Emacs,在之中打开文件


* RECURSIVE EDITING LEVELS
------------------------------------------

有时候您会进入所谓的「递归编辑阶层」。它是由位在状态行的方括弧所指明,
并且包含住以小括弧来指明的模式名称。举例来说,您可能会看到
[(Fundamental)],而不是 (Fundamental)。

      <ESC> <ESC> <ESC>        全功能命令,退出递归编辑
                也可以用来关闭多余的窗格,并且退出小缓冲区。

* GETTING MORE HELP
-------------------------------------

   C-h                          查询需要帮助的字元
   C-h ?                      Emacs 将会告诉您它能够提供的帮助。
   M-x help    
          
   C-h c                      查看简要说明
   C-h k                      查看详细说明
   C-h f                       解释一个函数。您要键入此函数的名称。
   C-h f previous-line<Return>

   C-h v                    「您可以用来定制 Emacs 行为的变数」的文档。
   C-h a                     命令相关查找(Command Apropos)。
                                  键入一个关键字然后 Emacs 会列出所有「在其名称中含有此
                                  关键字」的全部命令。这些命令全部都可以经由 META-x 来启
                                  动。对於一些命令而言,命令相关查找也会列出「可以执行相
                                  同命令」的一个或两个字符的串列。

   C-h i                      阅读在线使用手册(a.k.a. Info)。
                                  这个命令将您带到了称为「*info*」的特殊缓冲区,在那,您
                                  可以阅读安装在您的系统里的软件包的在线使用手册。键入
                                  m emacs <Return> 以阅读 Emacs 使用手册。如果您在此之前
                                  未曾使用过 Info 系统,请键入『?』。 Emacs 将会带您进入
                                  Info 模式功能的导览指南。一旦完成了本快速指南的研读,
                                  您应该查阅 Emacs Info 使用手册,以作为主要的参考文档。

Linux 终端命令速查表 -- 27 Emacs 文本编辑器速查表 Emacs 基础操作指南摘要 本文介绍了文本编辑器 Emacs 的基础操作,包括文件操作、文本编辑、导航、搜索替换、窗口管理和帮助系统。主要内容有: 基本操作:C-x C-f打开文件,C-x C-s保存,C-g取消操作 导航:C-f/C-b移动字符,M-f/M-b移动单词,C-n/C-p移动行 编辑:C-SPC标记区域,C-w剪切,M-w复制,C-y粘贴 窗口管理:C-x 2/3分割窗口,C-x o切换窗口 帮助系统:C-h t打开教程,C-h k查看键绑定说明 Emacs采用C-表示Ctrl,M-表示Al 阅读详情

相关推荐

全面掌握VB控件:VB控件教程与详解

Visual Basic(VB)是一种由微软公司开发的编程语言,最初在1991年作为Basic语言的可视化扩展。它以简单易学而广受欢迎,为初学者提供了快速入门的途径,同时也具有足够的扩展性,支持复杂软件的开发。VB的进化包括了多个版本,其中VB6和其后续产品Visual Basic .NET(VB.NET)分别代表了经典Visual Basic和现代.NET框架下的VB。在Visual Basic(VB)中,控件是构成用户界面的基本元素。它们使得开发者能够快速构建具有交互功能的应用程序界面。

weixin_28922227的博客 1434

在linux中如何修改保存gun文件_Linux下文件重命名、创建、删除、修改及保存文件...

一、重命名(更名)linux 给文件改名的命令是mv命令mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令等同于DOS系统下的ren和move命令的组合。它的使用权限是所有用户。格式mv [options] 源文件或目录 目标文件或目录。主要参数[options]-i:交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答”y”或”n”,这样...

weixin_33210666的博客 433

激光焊接机_1.rar

激光焊接机_1.rar

centos7 vi保存退出_linux编辑文件保存退出的实操讲解

linux编辑文件后如何保存退出?命令是wq 保存并退出。首先按ESC进入Command模式,然后输入“:wq”,回车就可以保存并退出了。vi保存文件有不同的选项,对应于不同的命令,你可以从下面的命令中选择一个需要的输入:1、wq 保存文件并退出vi2、w 保存文件但不退出vi3、w file 将修改另外保存file中,不退出vi4、q 不保存文件,退出vi最后回车即可。扩展资料退出Vi 当编辑...

weixin_35802571的博客 6108

linux gnu grub,怎样取消GNU GRUB

1、弄掉GUN GRUB。打开我的电脑系统盘,找到boot.ini这个文件,把启动项改一下,把启动GUN GRUB这一条删掉,保存。注意:boot.ini是只读文件,改之前把它的属性改一下,把只读这一项去掉。2、FAT改NTFS。在装系统的时候不是有一项提示把系统盘变成NTFS格式吗?不过系统盘要安装版本的,不能用ghost版本。FAT转化为NTFS的命令在CMD下输入:convert X: /F...

weixin_30304285的博客 2425

学习GNU Emacs命令速查表(一)

版权声明:对于本博客所有原创文章,允许个人、教育和非商业目的使用,但务必保证文章的完整性且不作任何修改地以超链接形式注明原始作者、出处及本声明。 博客地址:http://blog.csdn.net/shuxiao9058 原始作者:季亚 第一章Emacs的基本概念 表1-1:Emacs编辑器的主模式 模式 功能 基本模式(fundam...

tansitongba 224

GUN 编译选项记录

描述: C 和 C++编译器是集成的.他们都要用四个步骤中的一个或多个处理输入文件: 预处理(preprocessing),编 译(compilation),汇编(assembly)和连接(linking).源文件后缀名标识源文件的 语言,但是对编译器来说,后 缀名控制着缺省设定: gcc 认为预处理后的文件(.i)是 C 文件,并且设定 C 形式的连接. g++ 认为预处理后的文件(.i)是...

yexiangCSDN的专栏 1745

用VB写OCX控件

用VB写OCX控件 一、 OCX简介 OCX,即对象类别扩充组件。控件的最大好处是可重复利用,甚至可以在不同的编程语言之间使用,例如可以在VB中嵌入使用VC开发的控件。 二、用VB做一个OCX控件 1、打开VB6.0,鼠标点击左上角“文件(F)”,选择“新建工程(N)”。在弹出的对话框中选择“ActiveX控件”选项,点击“确定”按钮,如下图所示。 2、进入主界面,将工程名从默认的“工程1”改为“timectrl”,如下图所示。 3、在控件的界面里拖放一个“Label”控件和一个“Timer”

青哥 5004

做VB的,经常注册和反注册OCX控件和DLL链

做VB的,经常注册和反注册OCX控件和DLL链但是,每次都要 "开始"--"运行" --"regsvr32 C:\********\******.ocx"还真的有点麻烦...有以下方法,可以解决上面的麻烦:KEY1: 新建( %windir%\system32\regsvr32.exe) 快捷方式 放到 C:\Documents and Settings\*用户名*\SendTo 文件夹下面.以后...

miaozk2006的专栏 522

为系统加载右键注册控件选项【VB 注册控件】

做VB的,经常注册和反注册OCX控件和DLL链但是,每次都要 "开始"--"运行" --"regsvr32 C:\********\******.ocx"还真的有点麻烦...有以下方法,可以解决上面的麻烦:1、 新建( %windir%\system32\regsvr32.exe) 快捷方式 放到 C:\Documents and Settings\*用户名*\SendTo 文件夹下面.以...

miaozk2006的专栏 372

GNU nano使用简要说明

Nano是一个简单的没有花梢及华丽效果的文本编辑器。Nano在做简单文本文件编辑时相当不错,,可以满足一些基本操作. 直接在命令行模式下输入nano 文件名,就可以对文件进行简单的编辑。 文件编辑中常用快捷键:ctrl+X 离开nano软件,若有修改过的文件会提示是否保存; ctrl+O 保存文件;   ctrl+W 查询字符串; ctrl +C 说明目前光标所在处的行数和

泥瓦匠的专栏 2万+

linux gcc编译常用命令gun工具链的使用

http://edu.51cto.com/lesson/id-20331.html linux gcc编译常用命令gun工具链的使用 Binutils源码工具包中的常用命令: gcc g++ ld ldd nm strings readelf addr2line strip objcopy as ar gdb 1、gcc/g++编译器 示例: gcc -c test.c gcc -

云守护的专栏 2886

GNU nano使用保存退出的说明

文件编辑中常用快捷键:ctrl+X 离开nano软件,若有修改过的文件会提示是否保存;选择 :yes 又提示:file name to write :***.launch ,选择:Ctrl+T 在下一个界面用 “上下左右” 按键 选择要保存的文件名, 然后直接点击 “Enter” 按键即可保存. ctrl+O 保存文件; ctrl+W 查询字符串; ctrl +C 说明目前光标所在处的行数...

weixin_44166997的博客 5万+

常用Emacs命令整理(转)

常用Emacs命令整理(转) 这儿列出的只是常用命令,详细的可以看这个中文Tutorial。这儿列出的只是常用命令,详细的可以看这个中文Tutorial。 基本命令C-x C-c : 退出Emacs C-x C-f : 打开一个文件,如果文件不存在,则创建一个文件 C-g : 取消未完成的命令 编辑C-z (redefined): Undo;原来C-z是挂起E

我思故我在 欲速则不达 3296

LISP动态添加多段线顶点

在CAD中使用LISP为多段线添加一个顶点,可以通过以下步骤实现。该顶点由用户通过鼠标指定。

m0_66048236的博客 72

0.收入证明及在职证明开具流程(3).pdf

0.收入证明及在职证明开具流程(3).pdf

夹紧截断装置.rar

夹紧截断装置.rar

上一篇: 跨平台,跨出心域
下一篇: Multiline Text Editing Widget (1)
Yazy
博客等级 码龄22年 0粉丝 17原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值