我有23.3.1的肿块,在窗户上跑来跑去。
php-mode 1.5 from http://php-mode.sourceforge.net/, Modified: 2008-11-04
I think this used to work, but now, when I try to comment out a block of code, using comment-region, which is an interactive compiled Lisp function in `newcomment.el , I get poor results.
示例:
之前:
""https://i.sstatic.net/RrDGDDD.png" alt="此处输入图像描述"/ >
之后:
""https://i.sstatic.net/THVVVE.png" Alt="此处的内置图像描述"/ >
您可以看到,注释区块中的每行都有单行注释启动序列 //
,多行注释终端序列 /
。
这不是一个大问题, 虽然它很丑。 当我想解开这个区块时, 问题就会出现。 我有一个错误, “ 找不到注释结尾 ” 。 换句话说, “ code> comment- region code> 无法用 < code> C- u vote- region code > 来反转 。
我看看我能不能弄明白 但有哪一种情况我在php-mode中漏掉了吗?
有人知道吗?
< 强 > MORE 强 >
我并没有在我的php-mode-hook 函数中设置任何内容来更改 comment- start
和 comment-end
变量。 当我调试 comment-region
区域时,我可以看到这些变量被设置为 /
和 等不匹配的一对。 这解释了批注区域的怪异结果。 我不相信我的代码会设置这样的变量 。
我在钩子中尝试了将它们明确设置为 //
和 (空字符串) 。 在此情况下, comment-region
看上去更漂亮, 但仍然不难理解。 我也尝试了匹配的 / / code > 和
的对,但结果相同。 commission不成功; 错误是
无法找到注释结尾 。
。
<强 > MORE2 强 >
我认为我的语法表是正确的,它显示:
""https://i.sstatic.net/PKPTf.png" alt="此处输入图像描述"/ >
...在我看来是对的