Lisp语言 执行函数未按教程得到结果 请问 我的问题处在哪呢?

因为输错了

  (while (search-forward "Hello" nil t)                                                              
    (replace-match "Bonjour")                                                                        
  (other-window 1))

应为

(while (search-forward "Hello" nil t)
    (replace-match "Bonjour"))
  (other-window 1)

你将other-window放在循环体内了,第一下替换之后就切走了。

楼主有多个提问请尽量在同个帖子内用回复的方式提出,每个问题都单独发帖会导致刷屏影响阅读。