Chinaunix首页 | 论坛 | 博客
  • 博客访问: 25848
  • 博文数量: 14
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 115
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-24 13:36
文章分类

全部博文(14)

文章存档

2011年(1)

2009年(13)

我的朋友

分类: LINUX

2009-06-03 09:55:45

    鼎鼎大名的Emacs,相信每个Linuxer对之都是如雷贯耳,所以至于他老人家的风光历史,十三就不再罗嗦了,
这里就从最基本的命令入手来学习Emacs吧。
    一 Emacs基础
        1,打开文件:Ctrl+x Ctrl+f。按下这两个键,便可以在最低行的minibuffer栏输入文件的绝对路径,
       (支持Tab键补全哦)如果输入的是一个目录,Emacs会把目录中的所有文件都列出来,可以移动光标来选
    择阁下想要打开的目标文件。
        你也可以在文件管理器中,按住目标文件的图标,拖放到Emacs中或者Emacs的图表上,Emacs也可以
    打开他。(嘿     嘿,很好玩的哦,可以动手试试)
        如果阁下打开了一个错误的文件,可以按下Ctrl+x Ctrl+v,然后你就会发现minibuffer栏出现了当前文
    件的绝对路径,此时你只需要修改这个文件便可以打开你希望打开的文件了。
        如果你想在当前文件中插入另一文件的内容,可以把光标移到正确的位置后按下:Ctrl+x i,然后在
    minibuffer 输入被插入的文件的路径名即可。在文件尾插入可以先按下Alt+>(别忘了按shift)把光标移
    到文件的末尾。操作错了可     以按下Ctrl+x u来取消本次操作。
        2,保存文件:Ctrl+x Ctrl+s。这个命令相当于save按钮,还有个Ctrl+x Ctrl+w相当于save as按钮。
        3,退出Emacs:Ctrl+x Ctrl+c。
        4,获取帮助:Ctrl+h t:会打开一个Emacs的快速指南教程;Ctrl+h k:然后按下相应键,会出现这
    些命令的功能介绍。获取帮助也可以通过菜单和工具栏获得。
     (今天就到这里,明天从第二章开始)
    二 Editing
      1,移动鼠标:
    Ctrl+b:向前移动一个字符;(backword)    Alt+b:向前移动一个单词。
    Ctrl+f:向后移动一个字符;(forword)     Alt+f:向后移动一个单词。
    Ctrl+p:向上移动一行;(previous line)
    Ctrl+n:向下移动一行;(next line)

    Ctrl+a:移动到行首;          Alt+a:移动到句首。
    Ctrl+e:移动到巷尾;          Alt+e:移动到句尾。
                                  Alt+{:移动到段首。
                                  Alt+}:移动到段尾。(段以空白行来区分)
    Tips:Alt与语义有关,Ctrl与语义无关。

    Ctrl+v:向下移动一屏;(相当于PgDown)    Alt+v:向上移动一屏。(相当于PgUp)
    Alt+<:移动到buffer的最前面;            Alt+>:移动到buffer的最后面。
    M-x goto-line Enter n Enter:移动到第n行。(还可以使用Alt+g g,功能一样)。
    调试程序的时候很有用哦。
   
    要想重复执行某个命令n次可以在输入命令前输入Alt+n,或者Ctrl+u n(n是一个整数),
    Ctrl+u没有参数的时候默认参数是4。
    Ctrl+l(小写L):把光标所在的行移到屏幕的最中央。
阅读(461) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~