2017-11-08 3 views
0

s-up(つまり、「command」キーを押しながらmacOSの「up」キーを押す)を押すと、開いているバッファの最初の文字にカーソルを移動するにはどうすればいいですか?s-downと同じですか?キーボードのs-upを設定して、emacsのバッファの先頭にカーソルを移動する(そして、カーソルをバッファの最後に移動するためのs-down)方法は?

私はそれはあなたが与えられたキーがC-h kを使用してにバインドされているコマンドの何かを見つけることができます(global-set-key (kbd "s-<up>") ...)

+0

**一般的なコンピューティングハードウェアとソフトウェア**については、主にプログラミングに使用されるツールに直接関わらない限り、スタックオーバーフローに関するトピックはありません。あなたは[emacs.se]または[su]に関する助けを得ることができるかもしれません。 –

+0

ありがとう@TobySpeight。私の理解は、emacsは主にプログラミングに使用されているため、この記事はStackOverflowの話題ではありません。私はemacsが独自のStackExchangeコミュニティを持っていることを知っていますが、それは役に立ちました。 –

+0

Emacsは、編集(およびWebブラウジングやニュースやメールの読み込みなど)に使用されます。単にあなたが編集したファイルのいくつかがプログラムである可能性があるため、それは特別な目的のプログラミングツールにはなりません。 Emacsの質問は、Emacs自体の拡張(通常はEmacs Lisp関数の作成による)や特定のプログラミングモードについて話題になることがあります。それ以外の場合(そしてそのような場合でも)、[Emacs.se] Stack Exchangeのスペシャリストの助けを借りる可能性が高くなります。 –

答えて

1
(global-set-key (kbd "s-<up>") 'beginning-of-buffer) 
(global-set-key (kbd "s-<down>") 'end-of-buffer) 

のようなものでなければなりません知っています。この場合

M-<はバッファの先頭に移動します、そしてC-h k M-<はあなたにこのことを伝えます:

M-<simple.elでインタラクティブ コンパイルLisp関数であるコマンドbeginning-of-bufferを実行します。

これは、begin,C-home,M-<,menu-bar search goto beg-of-bufに結合している。バッファの先頭に

(beginning-of-buffer &optional ARG)

ポイントを移動。

数値arg Nを使用して、最初からポイントN/10を配置します。

バッファが絞り込まれている場合、このコマンドはバッファのアクセス可能な部分の の先頭を使用します。

トランジェント・マーク・モードが無効の場合は、C-u接頭辞が指定されていない限り、先に の位置にマークを付けてください。

このコマンドをLispプログラムで使用しないでください! (goto-char (point-min))が高速です。

M->同様に、end-of-bufferに結合している。

関連する問題