当前位置:  开发笔记 > 编程语言 > 正文

Emacs函数用于通知我所在的python函数

如何解决《Emacs函数用于通知我所在的python函数》经验,为你挑选了1个好方法。

我正在使用相当长的函数编辑一些Python代码,并认为快速获取函数名称而不向上滚动会很有用.我把这段代码放在一起做.是否内置了emacs,特别是标准的python模式,我可以使用它?

(defun python-show-function-name()
  "Message the name of the function the point is in"
  (interactive)
  (save-excursion
    (beginning-of-defun)
    (message (format "%s" (thing-at-point 'line)))))

Blair Conrad.. 21

你可以找到合适的结果- 功能模式:

哪种功能模式是次模式,在模式行中显示当前功能名称,在缓冲区中移动时更新它.

要启用或禁用哪种功能模式,请使用命令Mx which-function-mode.这个命令是全局的; 它适用于所有缓冲区,包括现有缓冲区和尚未创建的缓冲区.但是,它仅在某些主要模式下生效,这些主要模式列在which-func-modes的值中.如果值为t,则哪个功能模式适用于所有支持它的主要模式 - 换句话说,所有支持Imenu的主要模式.

虽然我看到它在一个Python文件中有点困惑,我在这里...



1> Blair Conrad..:

你可以找到合适的结果- 功能模式:

哪种功能模式是次模式,在模式行中显示当前功能名称,在缓冲区中移动时更新它.

要启用或禁用哪种功能模式,请使用命令Mx which-function-mode.这个命令是全局的; 它适用于所有缓冲区,包括现有缓冲区和尚未创建的缓冲区.但是,它仅在某些主要模式下生效,这些主要模式列在which-func-modes的值中.如果值为t,则哪个功能模式适用于所有支持它的主要模式 - 换句话说,所有支持Imenu的主要模式.

虽然我看到它在一个Python文件中有点困惑,我在这里...

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有