相关疑难解决方法(0)

如何突出显示Emacs缓冲区中所有单词的出现次数?

Notepad ++有一个方便的功能:如果您在文本中选择一个单词(不一定是关键字),则该单词会在整个文本中突出显示.这可以在Emacs中完成吗?如果是这样,怎么样?

它不一定非常像Notepad ++(即通过选择); 理想情况下,我想设置一个键绑定,使所有出现的光标下的单词都突出显示.

如果高光是永久的,即远离突出显示的单词的移动点应该导致高光被移除,那将是很好的.

此外,如果有一个解决方案可以在高亮显示之间导航(使用自定义键绑定),那将非常有用.

emacs highlighting

75
推荐指数
9
解决办法
4万
查看次数

Emacs:在评论中仅突出显示TODO**

这个问题与左边的另一个问题Emacs:TODO指标有关.我最近遇到了一个小模式,我喜欢很多名为FixmeMode的模式.它支持自动突出显示TODO标记,并在它们之间导航.但是,我认为仅在注释中识别"TODO"字符串更有意义,而不是污染整个文件.可能吗?

emacs comments elisp highlighting todo

17
推荐指数
1
解决办法
5153
查看次数

Emacs:左边缘的TODO指示器有一个奇怪的副作用 - 删除字符

我刚刚在左侧阅读了Emacs:TODO指标,并试了一下.这看起来很有趣.小指示符三角形出现,但我得到一个奇怪的副作用:文本本身正在改变.正在删除字符.

之前:

替代文字http://i50.tinypic.com/25ge83s.jpg

后:

替代文字http://i46.tinypic.com/2qn4e94.jpg

模式行确实表明缓冲区在运行后已被更改annotate-todo.这解释了什么?

(我在Windows上使用emacs 22.2.1)

emacs

5
推荐指数
1
解决办法
391
查看次数

Emacs:设置/重置python debug breakpoint

我使用python调试器pdb.我使用emacs进行python编程.我使用python-mode.el.我的想法是使emacs直观.所以我需要python程序的以下帮助(.py)

  1. 每当我按'F9'键时,emacs应该输入"import pdb; pdb.set_trace();" 当前行中的语句并将当前行移动到下面的一行.句子在同一行.聪明的缩进可能会有所帮助.

  2. 无论在哪里"import pdb; pdb.set_trace();" 语句在python代码中显示,emacs应显示左指示符并突出显示该行.

  3. 当我在当前行按"Alt-F9"键时,emacs找到"import pdb; pdb.set_trace();" 声明然后,emacs应该删除"import pdb; pdb.set_trace();" 行并将当前行移动到一行.

  4. 每当我按"F8"键,emacs就会跳转到"import pdb; pdb.set_trace();" 在同一缓冲区中.

我正在尝试学习elisp并尽快赶上lisp来自己定制emacs.我将非常感谢你的回答.

对我来说答案应该足够大,而找到这个解决方案的其他人也非常有用.

python debugging emacs customization elisp

4
推荐指数
1
解决办法
2281
查看次数

标签 统计

emacs ×4

elisp ×2

highlighting ×2

comments ×1

customization ×1

debugging ×1

python ×1

todo ×1