LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 610|回复: 6

emacs下如何执行到第N行的操作,及其它的小问题一并请教

[复制链接]
发表于 2004-8-13 18:22:27 | 显示全部楼层 |阅读模式
本来用vi的,不过emacs有多窗口功能,比较羡慕,想换emacs试试
一  在vi中用 n G就可以直接走到第n行,emacs中有没有这个功能?
二 我的程序有多个源文件,分别放在项目中的不同的目录下,我的makefile文件在项目根目录下,用emacs打开时好象会进入不同的目录,当执行M+x compile时好象会默认进入相应目录,make时就找不到makefile什么的,不知我应当如何作,这时候用M+!然后执行make也会出同样的问题,请方家指点。
三 复制粘贴只能先剪到缓冲然后再贴么,有没有直接复制然后再贴到目的地呢?vim中有y指令可以达到这种效果

vi用了一段时间,有几点感觉比较方便的,所以想问一下在emacs中有没有类似的。

谢谢
发表于 2004-8-14 11:11:32 | 显示全部楼层
直接跳到n行有个lisp包可以实现这个功能。
发表于 2004-8-14 18:02:10 | 显示全部楼层
vim也有多窗口啊
发表于 2004-8-15 19:05:09 | 显示全部楼层
我记得好像是
alt-x  goto-line XX
发表于 2004-8-15 22:46:47 | 显示全部楼层
2。是用多窗口
ctrl-x ctrl-(2,or 3 or more)
ctrl-x-1 回到原窗口
好像是的,你再自己查一下吧
 楼主| 发表于 2004-8-17 15:27:37 | 显示全部楼层
多谢,哪么复制呢,如何进行复制操作?
发表于 2004-8-18 22:40:43 | 显示全部楼层
我来回答复制的操作:
使用ctrl-space或ctrl-shift-@打开mark,对要复制的内容进行标记,然后alt-w复制,可多次重复上述操作,以复制多段内容,然后ctrl-y粘贴,按alt-y可以遍历多次复制的内容。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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