在Emacs中是否有一些將_
(下劃線)分隔的單詞進行轉置的方法?在emacs中將下劃線任一側的單詞轉義處理
M-t不這樣做,我認爲它正在尋找一個空白分隔符。
這在處理C風格的變量/函數名時很方便,例如, my_var
,my_other_var
,a_really_complex_function
。
另一個煩惱是C-M-噸在Ubuntu打開一個新的終端,而不是執行M-Xtranspose_sexps
。
在Emacs中是否有一些將_
(下劃線)分隔的單詞進行轉置的方法?在emacs中將下劃線任一側的單詞轉義處理
M-t不這樣做,我認爲它正在尋找一個空白分隔符。
這在處理C風格的變量/函數名時很方便,例如, my_var
,my_other_var
,a_really_complex_function
。
另一個煩惱是C-M-噸在Ubuntu打開一個新的終端,而不是執行M-Xtranspose_sexps
。
啓用subword-mode
或global-subword-mode
。這應該會給你你正在尋找的行爲。
這可以使用M-x
以交互方式完成,也可以將它添加到Emacs配置中。
例如:
;; Enable for C-mode
(add-hook 'c-mode-hook (lambda()
(subword-mode 1))
;; Enable by default
(global-subword-mode 1)
你的第二個煩惱是真的一個單獨的問題,並且可能更適合於http://askubuntu.com/。 – Chris