[解決済み] Emacsで行を丸ごと複製するには?
2022-04-23 09:01:03
質問
私は見た これと同じ質問をVIMにも というのは、私自身がEmacsでどうすればいいのか知りたかったことだからです。ReSharperではCTRL-Dでやっています。Emacsでこれを実行するのに一番少ないコマンドは何でしょうか?
どのように解決するのですか?
私は
C-a C-SPACE C-n M-w C-y
であり、その内訳は
-
C-a
カーソルを行頭に移動 -
C-SPACE
: 選択を開始 ("set mark") -
C-n
カーソルを次の行へ移動 -
M-w
領域をコピーする -
C-y
: 貼り付け ("yank")
前述した
C-a C-k C-k C-y C-y
は同じものになる(TMTOWTDI)
-
C-a
カーソルを行頭に移動 -
C-k
行を切断します。 -
C-k
改行をカット -
C-y
: 貼り付け ("yank") (振り出しに戻った) -
C-y
もう一度貼り付ける(これで2つの行がコピーされたことになります)。
これらは両方とも
C-d
をエディタで使うこともできますが、Emacsでは常にカスタマイズが可能です。
C-d
がバインドされています。
delete-char
はデフォルトでは、どうでしょうか?
C-c C-d
? を追加するだけです。
.emacs
:
(global-set-key "\C-c\C-d" "\C-a\C- \C-n\M-w\C-y")
(@Nathan の elisp バージョンの方が、キーバインディングが変更されても壊れないので、おそらく望ましいでしょう)。
注意: Emacs のモードによっては
C-c C-d
を使用して、他のことを行うことができます。
関連
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] プログラムの実行やシステムコマンドの呼び出しはどのように行うのですか?
-
[解決済み] git に自分の好きなエディタを使わせてコミットするにはどうしたらいいですか?
-
[解決済み] Vimで行全体を複製する方法は?
-
[解決済み] Vimで行末に移動するにはどうしたらいいですか?
-
[解決済み] Visual Studio Codeで行や選択範囲を複製するにはどうすればよいですか?
-
[解決済み] EmacsとVimの違い
-
[解決済み】同じ行に複数のコマンドがある場合
-
[解決済み】Emacsを使って、まだ開いていないテキストファイルの再帰的検索と置換を行う。
-
[解決済み] Emacsで*scratch*バッファを再オープンする?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Vimで行全体を複製する方法は?
-
[解決済み] Emacsの中でsu/sudoを使ってファイルを開く
-
[解決済み] EmacsをIDEとして使用する
-
[解決済み] テキストモードのEmacsで4スペースインデントを設定する
-
[解決済み] Emacsに(repeat-last-command)はないのですか?
-
[解決済み] emacsの分割画面の大きさを変えるには?
-
[解決済み] .emacs.dディレクトリにあるものをすべてバイトコンパイルするには?
-
[解決済み] パッケージ名のリストを指定して、Emacsのパッケージを自動的にインストールするには?
-
[解決済み] Emacsのデフォルトフォルダを変更する
-
[解決済み] emacs/elispです。ハッシュ(ポンド、数字記号、オクトパス)記号は何のために使うのですか?