2017-09-07 56 views
3

emacs下C-u的一個基本用法是快速生成分隔符註釋。通用參數emacs(C-u)和減號

例如C-u C-u C-u =產生64個字符=

================================================================ 

C-u C-u /產生16個字符/等等....

//////////////// 

我的問題是,它不與減號工作-

打字時C-u C-u C-u - Emacs等待一些數字(形成一個負數)並且不打印64 - char的行。

---------------------------------------------------------------- 

我的問題:有一種解決方法,某種絕招「逃離」的減號使用C-u命令時?

回答

3

您可以使用quoted-insert防止-被抓獲:

C-ùC-ùC-ùÇ-Q-

或手動輸入號碼:

  • C-ù -
  • M-6M-4-
+0

謝謝,我學到了新的東西!這兩個解決方案都很完美,我不知道'quoted-insert'函數。 –

+1

'quoted-insert'通常是一件好事,因爲鍵盤綁定可能會阻止您插入特定字符(例如,SPC通常在minibuffer輸入中捕獲,而'Cq Cj'可能是進入換行符所必需的)。有一個標準的方法來規避這類問題是有用的。 – phils