1
可能重複:
How do I access the contents of the current region in Emacs Lisp?獲取所選文本的極值點
(點)可被用於找出在光標的elisp的位置。 有沒有類似的功能,它返回的開始和所選文本的區域的終點?
可能重複:
How do I access the contents of the current region in Emacs Lisp?獲取所選文本的極值點
(點)可被用於找出在光標的elisp的位置。 有沒有類似的功能,它返回的開始和所選文本的區域的終點?
在Emacs中,可能或不可突出顯示的「區域」位於(point)
和(mark)
之間。
由於標記可以位於點之前或之後,因此效用函數region-beginning
和region-end
將分別返回較小和較大值。
(mark)
將返回nil
如果從未在緩衝區中設置標記,在這種情況下,region-beginning
和region-end
都將發出錯誤信號。標記的非零值並不意味着區域當前被突出顯示。無論區域被認爲是積極的也受transient-mark-mode
和mark-even-if-inactive
選項。功能use-region-p
可用於測試它是否是適當作用於該區域。