![Emacs でカーソルの最後の位置に戻るにはどうすればよいでしょうか?](https://rvso.com/image/1264398/Emacs%20%E3%81%A7%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB%E3%81%AE%E6%9C%80%E5%BE%8C%E3%81%AE%E4%BD%8D%E7%BD%AE%E3%81%AB%E6%88%BB%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F.png)
emacs でプログラムを編集しているときに、コマンドを間違って入力すると、カーソルが他のファイルのどこかにジャンプしてしまいます。カーソルの最後の位置に戻るためのショートカット キーまたはコマンドはありますか?
答え1
あなたが探しているのは だと思いますpop-global-mark
。通常は と にバインドされていC-x C-@ますC-x C-SPC。
グローバル マーク リングは、バッファの切り替え、偶発的またはその他の状況など、さまざまな状況で自動的に更新されます。
答え2
C-x left-arrow
私のバージョン (GNU Emacs 23.2.1) ではデフォルトでバインドされている previous-buffer コマンドを使用できます。
詳細については、Meta-x describe-key Cx leftと入力してください。
もあります勝者モードこれはC-c left arrow
winner-undo にバインドされ、簡単に言えば、ウィンドウに対して行われた変更を元に戻すことができるようになります。