LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: littlepig

emacs的跳转问题

[复制链接]
发表于 2006-8-2 12:39:33 | 显示全部楼层
数了两遍都不一样……这个太难数了,有点扯…………

教程不错,里面不少Emacs函数的讲解……前面我找了个,就介绍些Lisp的基本语法什么的。
寒一下,原来  C-h r   里面第一个链接就是这个教程,有空看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-7 09:27:10 | 显示全部楼层
在括号间跳转其实不用那么麻烦,lisp就是个括号语言,怎么能没有方便低处理括号呢?;)
从手册里看到:
C-M-f和C-M-b在匹配括号间跳转,C-M-k向前删除匹配括号及其中内容,Esc C-backspace向后删除。

P.S 貌似用emacs的兄弟姐妹很少了(要不这么基本的问题没人给帮一把呢),或者是用emacs的高手们都在休假;)
回复 支持 反对

使用道具 举报

发表于 2006-8-9 03:25:16 | 显示全部楼层
1: 有没有类似vim下C-o, C-i这样的键? 就是跳转到刚才待过的地方
先做个mark  C-space 或者 C-@ 如果跟输入法冲突的话.然后用C-x C-x 切换光标位置和mark位置
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-9 09:28:27 | 显示全部楼层
Post by rushrush
先做个mark  C-space 或者 C-@ 如果跟输入法冲突的话.然后用C-x C-x 切换光标位置和mark位置

多谢指点。这个方法行得通,就是有点小问题,因为我加亮了mark,所以,一旦我C-space,然后跳到其它地方(比如到buffer的顶端),这时候加亮了一大片。有别的办法么?
回复 支持 反对

使用道具 举报

发表于 2006-8-9 10:59:20 | 显示全部楼层
因为我加亮了mark,所以,一旦我C-space,然后跳到其它地方(比如到buffer的顶端),这时候加亮了一大片。有别的办法么?
我一直都不加亮mark的,我觉得mark没必要加亮啊,按两下C-x就知道mark在什么地方了。
关于mark的这个也比较有用:(global-set-key "\C-c\C-z" 'pop-global-mark) 回到上一个mark。文件多的时候很方便。 ;)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-9 13:05:06 | 显示全部楼层
Post by rushrush
我一直都不加亮mark的,我觉得mark没必要加亮啊,按两下C-x就知道mark在什么地方了。
关于mark的这个也比较有用:(global-set-key "\C-c\C-z" 'pop-global-mark) 回到上一个mark。文件多的时候很方便。 ;)

好,花时间适应适应;)
回复 支持 反对

使用道具 举报

发表于 2006-8-9 13:25:07 | 显示全部楼层
跳转是不是还可以用书签实现:
  1. (info "(emacs) bookmarks")
复制代码

对于有许多位置需要记录的应用而言,书签相当方便。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表