emacs - 削除 - vim マーク 可視化




Emacsàla Vimでマークを設定するには? (4)

私はVimのようにEmacsで複数のマークを設定できるようにしたいと思います。 Vimでm Bを押すと、ファイルのその行にマークが設定されます。 その後' b 'を押すと、カーソルがその行に戻ります。 m {a-zA-Z}で複数のマークを付けることができます。Emacsでこのように複数のマークを付ける方法はありますか?


Vanilla Emacsでは、各ブックマークの名前を指定できます。 あなたが望むものは、名前を付けずにブックマークを作成する簡単な方法です。キーを押すだけです。 あなたは、 Bookmark+で利用可能な自動ブックマークが必要です。 必要に応じて(フリンジやライン)自動的にhighlightedせることさえできます。


Emacsのドキュメントから:

Cx r SPC r

  • ポイントの位置と現在のバッファをレジスタr(ポイントツーレジスタ)に記録します。

Cx r j r

  • レジスタrに保存された位置とバッファにジャンプします(ジャンプ先へのジャンプ)。

しかし、1つのEmacsセッションから次のセッションへポジションを自動的に維持したい場合、 Bookmarksを使うべきです

Cx r m RET

  • 訪問したファイルのブックマークをポイントに設定します。

Cx r m bookmark RET

  • ブックマークをポイント(ブックマークセット)に設定します。

Cx r b ブックマーク RET

  • ブックマーク (bookmark-jump)というブックマークにジャンプします。

Cx r l

  • すべてのブックマーク(リストブックマーク)を一覧表示します。

Mx bookmark-save

  • すべての現在のブックマーク値をデフォルトのブックマークファイルに保存します。


クイックマークのマークリングを試してください:

C-スペース
現在の位置にマークを付けます。 また、マークリングに位置を追加します。

Cx Cx
前のマークに戻る。

CU Cスペース
マークリングのマークを繰り返します。

私は数年前にEmacsに切り替える前にVimを10年使っていましたが、レジスタとブックマークは最初は良く見えましたが、マークリングは実際には90%の時間を使って終了します。 通常私はちょうどCスペース、Cx Cxを使用しますが、サイクリングの作業もあります。

Btw、Mvのような大きな非矢印キーの動きをすると、しばしばマークリングにマークが追加されることに気づくでしょう。 これらのキーコンボを練習するだけで、ほとんどのタスクに十分なコンビネーションが得られるはずです。

基数はすでにレジスタやブックマークを説明してくれていて、頻繁に参照されるファイルやアノテーションが必要なファイルの場所に便利です。







bookmarks