タグ付けされた質問 「navigation」

13
ウィンドウをすばやく切り替える方法は?
ウィンドウをすばやく切り替えるにはどうすればよいですか? 私はしばしば複数のウィンドウを開いており、それらを切り替える必要があります。今、私はC-x o私が欲しいものに到達するために使用します。これに利用できるより効率的なワークフローはありますか?

12
バッファ内の2つの場所を切り替える方法
ときどき、編集している2つの機能を互いに連動させて頻繁に切り替えていることに気づきます。これらの状況ではC-s <functionname>、他の機能に切り替えて、以前に編集していた正確な場所を見つけるためにを続けることは退屈で苦痛です。 マーカーを設定した後、バッファー内の2つの場所を簡単に行き来するにはどうすればよいですか?

1
2つのウィンドウでの同期スクロール
現在のウィンドウのナビゲーションコマンドを別の表示ウィンドウに反映する方法はありますか。2つのウィンドウに2つの関連するLaTeXファイルが表示されていますが、それらを同時にスクロールして、違いの概要を確認したいと思います。現在、マクロを使用して、1つのバッファーでのスクロール、他のウィンドウへの移動、スクロールしてから戻ることを自動化します。 Ediffはでこれを行うための作り付けの方法があるediff-scroll-verticallyにバインドをvEmacsはすでに1を内蔵している場合、私は思っていたので、。理想的には私はマイナーモードを希望するすべての可視ウィンドウ内のミラーナビゲーションは。

2
インストール済みのパッケージにすばやく移動する方法は?
パッケージマネージャー(M-x package-list-packages)にいるとき、インストール済みのパッケージにすばやく移動したいと思います。 そことしてマークされたパッケージの何千もの文字通りある利用可能、インストールは、または内蔵のが、ナビゲーションのすべてがライン・バイ・ラインであるように思われます。これはパッケージマネージャーの監視ですか、それとも明らかな何かを見落としていますか(もちろん、基本的な文字列検索は別として)。

2
アセンブリソースコードのインデントとナビゲーションの改善
CコードまたはJavaコードを書くときは非常に規則的ですが、アセンブリ(asm-mode)を使用すると非常に混乱します。 とを使用auto-completeしていyasnippetます。スニペットを作成して使用していますが、コードの編成とインデントが乱れています。 どのパッケージが私を助けますか: コードとコメントを簡単に適切にインデントして、各コードが何をしているかを確認できるようにします。 大量のコードをナビゲートするので、簡単にコード間​​をジャンプできますか?

1
バッファを切り替えるとき、emacsが自動的にフレームを切り替えるのを防ぎます
バッファーを切り替えると、バッファーが既に開かれている場合、emacsは既存のフレームに切り替えます。 私はidoを使用して切り替えるときにそれを防ぐ方法を見つけました: (setq ido-default-buffer-method 'selected-window) しかし、それだけでは十分ではありません。たとえば、Lispエラーが発生した場合、emacsは自動的にバッファ* Backtrace *に切り替え、すでに開いている場合はフレームを切り替えます。 emacsが既存のフレームに完全に切り替わるのを防ぐ方法はありますか?

3
progモードでシンボルを単語として扱う
Emacsには、「単語」に適用される多くのコマンドがあります。例としてはforward-word、kill-word、upcase-word、mark-word、transpose-words、などの「単語」の定義は、コマンド間のビットを変化させるように思えます。例えば、forward-word単語(例えば内のアンダースコアで停止しますfoo_bar)が、mark-wordアンダースコアで停止しません。 Emacsが現在の言語の構文に適切な単語境界を使用するように、progモードのときに「単語」の定義を変更することは可能ですか? 私は午前ときc-mode、私欲しいforward-wordアンダースコアをスキップして、中に私はときlisp-mode私が欲しいforward-wordなど、ハイフンとアンダースコアの両方をスキップします

2
組み込み関数と変数のソースコードに移動する
一日中、私は常に使用していますC-h fかC-h v(describe-functionとdescribe-variable関数や変数のドキュメントを検索します)。多くの場合、必要な情報がすべて得られない場合は、次の最後にあるファイルリンクをクリックします。 some-random-command is an interactive compiled Lisp function in `some-mode.el'. ソースコードに移動します。これはインストール済みパッケージでは機能しますが、組み込みパッケージでは機能しないようです。たとえば、コマンドのヘルプページの上部に表示されるのは、次のdescribe-functionとおりです。 describe-function is an interactive compiled Lisp function. ソースコードへのリンクなし。組み込みパッケージのソースコードにすばやく移動する方法はありますか? たとえば、ソースコードを見つけて、/usr/share/emacs/24.5/lispそのディレクトリにすばやくアクセスする方法はいくつも考えられることは承知していますが、ソースコード。ありがとうございました!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.