4

検索を受け入れるときに、検索文字列の先頭または末尾にどのようにポイントを設定できますか?

たとえば、Cs "foobar" を実行するとします。RET を押すと見つかった文字列の末尾にカーソルを置き、C-RET を押すと先頭にカーソルを置きたいとします。

ありがとう

4

1 に答える 1

2

これを試して:

(defun my-isearch-exit-other-end ()
  "Exit isearch at the other end"
  (interactive)
  (when isearch-forward (goto-char isearch-other-end))
  (isearch-exit))

(define-key isearch-mode-map (kbd "<C-return>") 'my-isearch-exit-other-end)
于 2012-07-27T16:45:45.243 に答える