2

emacs がカーソルを特定の列 (たとえば 100) に移動するようにキーバインディングを作成する方法はありますか? 私の場合、そこにインライン コメントを入れる傾向があるので、コードの行末から 100 行目までにスペースを追加するショートカットがあると便利です。 (eg) 100 行目にはすでにテキストがありました。

4

1 に答える 1

2

これはあなたのための簡単なオプションです - use M-g TAB(bound to move-to-column)。

行が十分に長くない場合、このコマンドは余分なスペースを追加しません。余分なスペースを追加するには、わずかに変更されたコマンドを使用できます。

(defun go-to-column (column)
  (interactive "nColumn: ")
  (move-to-column column t))

2 つの動作を 1 つのコマンドで組み合わせたい場合は、前置引数を使用してこれらの動作を切り替えることができます。

于 2013-06-16T18:34:46.903 に答える