在Emacs中,如何在不杀死文件的情况下复制文本区域(将其粘贴到另一个缓冲区中)(例如:我想要复制的文件以只读方式打开只有模式,所以杀死它不是一个选项)。Emacs:复制文本(不杀死它)
回答
只需将其标记(C-空间在该范围的一端,并移动到另一端),并且使用Mw为(kill-ring-save
):
(杀环的保存BEG END )
保存区域好像被杀死一样,但不要杀死它。
另外两个方面:
您也可以用鼠标(鼠标按钮-1),这将在区域复制到杀戒选择它。
当只读缓冲器,则可以使用
kill-*
例程(C-瓦特和C-K)到该区域/线复制到剪切环。 Emacs会发出蜂鸣声在你,但它是一个记录功能:
如果缓冲区是只读的,Emacs会 蜂鸣声和删除 文本避免,但把文字在击杀 环无论如何。这意味着您可以使用查杀命令 从只读缓冲区复制文本 。
选择剪贴板行为在X11中起作用,但我认为这是因为它是X11行为。或者它在其他情况下也可以工作? – dmckee 2011-10-16 16:05:55
@dmckee与X的交互独立于杀戒。你可以复制到X w/out杀戒,并且你可以把杀死戒指放到X上。但是,通常他们被连接在一起。我只是描述了Emacs的行为,无论你是否在X中,它都能正常工作。 – 2011-10-16 17:08:44
我用命令
M-x append-to-file
这个问题是如果文件要复制它是开放的,你将需要以某种方式刷新屏幕,使新的东西在那里出现。此外,您复制的内容将转到您选择的目标文件的末尾。
您也可能会发现命令
M-x write-region
和
C-x i (insert-file)
有用。
- 1. Emacs:杀死运行python脚本
- 2. Emacs - 跳过空白杀死
- 3. 如何杀死矩形,但像Emacs中的普通杀死?
- 4. 杀死不会杀死进程
- 5. emacs的 - 杀死终端仿真器
- 6. 的Emacs按Ctrl + Backspace键杀死太多
- 7. Emacs - 杀死建议缓冲区超时
- 8. 杀死Emacs子进程窗口10
- 9. `exec`杀死脚本
- 10. 如何杀死它存在
- 11. 。我如何杀死它?
- 12. 如何将它被杀死
- 13. 为什么文字font-face设置与文本一起被杀死/复制?
- 14. 当emacs启动时,如何杀死* GNU Emacs *缓冲区?
- 15. C-x k不会杀死mac中的缓冲区emacs
- 16. NSIS脚本,而不杀死探险
- 17. MySQL查询杀死脚本
- 18. 杀死包含脚本'time.sleep()`
- 19. 无法杀死Python脚本
- 20. 无法杀死PHP脚本
- 21. 如何杀死bash脚本
- 22. Response.redirect杀死本地存储?
- 23. 如何在杀死一个php脚本时杀死passthru进程?
- 24. 杀死进程杀死其他进程
- 25. 甲骨文提交杀死
- 26. 杀死由pid文件
- 27. CSS文件杀死Rails的
- 28. 无法杀死xls文件
- 29. WPF:杀死Windows图形用户界面(explorer.exe),然后恢复它
- 30. Mac上的Emacs:将Word 2008中的文本复制到Emacs
这不是超级用户的问题吗? (http://superuser.com/) – Chetan 2010-07-01 14:05:05
也许,但查看过多的emacs标签http://stackoverflow.com/questions/tagged/emacs在SO和SU http://superuser.com/questions/tagged/emacs – 2010-07-01 14:15:27
Emacs的问题很棘手,请参阅http://meta.stackexchange.com/questions/36017/what-site-should-host-questions-about-emacs-keybinding在略有不同的上下文中进行一些讨论。 – dmckee 2010-07-01 15:04:23