操作系统

如何重新加载当前文件
作者 pluskid 2006年05月02日 10:09

    有时候文件被外部程序修改了,需要重新加载一下,Emacs 好像没有提供这个功能,只能先关闭再重新打开,不过,我们可以自己写一个函数来实现,例如,我把自己写的这个函数绑定到 F5 键上,因为 F5 通常都是刷新、重新加载的快捷键嘛:;; 刷新功能,重新打开当前文件,用于文件在外部被修改了的情况

    (global-set-key (kbd "") 'kid-reopen-file)

    (defun kid-reopen-file ()

     "reopen current buffer"

     (interactive)

     (if (null (buffer-file-name (current-buffer)))

     (message "buffer not attached to a file.")

     (let ((file-name (buffer-file-name (current-buffer)))

     (current-point (point)))

     (kill-buffer (current-buffer))

     (find-file file-name)

     (if (

    

    

    

    

    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/18458/showart_107829.html

打开APP阅读全文

如何重新加载当前文件

如何重新加载当前文件

长按识别二维码 进入IT168查看全文

请长按保存图片
{{data.thematic.text}}

相关文章

加载中...

分享到

请使用浏览器的分享功能
分享到微信等