假設我們有以下文字:更好的搜索
(print "thIis-is-a-text")
光標是在「這」這字符之間的「H」和「我」。
在Emacs,如果我鍵入銫CW,搜索文本是 '是',
再次CW是 '是,是',
再次CW是「是-is-A」,
再次CW是 'IS-IS-A-文本',
再次C-w is'is-is-a-text''...
還有一個emacs插件expand region:「展開區域通過語義單元增加選定區域。只要保持按下鍵直到其選擇你想要什麼「
所以我想讓銫CW更聰明:與拓展區結合
字符‘H’之間光標「我。 「這個詞‘這個’再次,我的目標是:
當我輸入銫CW,單詞‘這個’將是搜索的文本,
再次將是」這 - 是 - 一文字',
再次將「‘這 - 是 - 一文’」,
再次將「打印‘這 - 是 - 一文’」,
再會「(打印「這 - 是-A-文本「)」,
....(行爲就像擴大區域,也許這不是一個很好的例子......)
,因爲我覺得有時候擴大區域是在搜索文本非常有用,我希望有人可以編寫一些代碼來實現這一點,因爲我是emacs和elisp的新手。謝謝,請原諒我的英文破碎! :)
在expand-region的github項目頁面上發出功能請求。這應該是有用的。 –