タグ付けされた質問 「copy-paste」

Emacsに適用されるエディターの切り取り、コピー、貼り付けに関する操作です。Emacsでは、カットは「キル」と呼ばれ、ペーストは「ヤンク」と呼ばれます(ただし、Emacsは標準のカットとペーストの動作を強化しています)。

10
最小限のキーストロークで現在の行を削除またはコピーします
私はC-a C-k C-k行全体を殺すためにポイントがオンになっています。 行を殺すのではなくコピーしたい場合はC-/ C-/ 、上記のシーケンスを入力した直後にヒットできます。 または、私はすることができますC-a C-SPC C-n M-w。 ラインポイント全体を殺すかコピーするより速い方法はありますか?

2
オペレーティングシステムのクリップボードを追加してリングを強制終了する
多くの場合、インターネットからオペレーティングシステムのクリップボードにコードスニペットをコピーしています。次に、次の簡単な手順を実行します。 Emacsウィンドウに切り替える コードを貼り付ける場所を見つける C-y(yank)を使用して、コピーしたテキストを挿入します。 ただし、ステップ2にいる間に、何らかの形でkillコマンド(kill-wordまたはなど)を意図せずに使用していることが(残念なことに)時々発見kill-lineされます。リング。 他のアプリケーションからコピーされたテキストを常にキルリングに入れるようにする方法はありますか? 私はLinuxで最も頻繁に仕事をしていますが、WindowsおよびMac OS XでもEmacsを定期的に使用しているため、OSに依存しない答えが好まれます。

7
EmacsからOS Xクリップボードにテキストをコピーします
Emacsを通常のGUIモードではなくテキストターミナルで実行する場合、でリージョンの開始をアクティブにしてEmacsにコピーしC-SPC、次に必要なものを選択してからを実行できますM-w。 この方法でコピーされた領域をOSXクリップボードで使用してWebページに貼り付ける方法はありますか(明らかに、GUIモードでEmacsを実行する以外)。 別のショートカットを作成することに興味はありません。理想的には、モジュールをインストールする必要はありません。 私はこの投稿を見て、受け入れられた答えを試しましたが、それは上で期待するように動作しないようです。 他のアイデアはありますか?
25 osx  copy-paste 

1
EmacsはすべてのOSクリップボードでEvils Visualモードに貼り付けられません
セットアップ: GUIバージョンGNU Emacs 25.0.50.1(x86_64-w64-mingw32)on 2015-07-25 on KAEL EmacsW64 からコンパイル。 MELPAの最新バージョンのEvilを使用したパッケージEvil Windows 7 x64ビット。 状況: Evilのみを有効にして空のEmacs設定でテストしました。Windowsアプリケーションからテキストをコピーします。それから私は、Emacsの内部に貼り付けnormal modeてp。テキストが表示されます。 次に、Windowsアプリケーションに切り替え、別のテキストを選択してコピーします。Emacsに戻り、テキストを視覚的に選択して、内部に貼り付けますvisual mode。ただし、領域内のテキストは、Windowsクリップボードのテキストに置き換えられません。 これはデフォルトのVimではありません。視覚的なテキストが最新のコピーアクション(この場合はWindowsクリップボード)に置き換えられるように構成するにはどうすればよいですか?


1
組織モード-貼り付け時にリッチHTMLを直接解析しますか?
現在、EvernoteおよびのようなメモツールでQuiverは、お気に入りのブラウザーからHTMLコンテンツを直接コピーして、すべての書式設定+リンクを保持したまま、アプリに貼り付けることができます。ただし、orgmodeでは、すべてのフォーマット情報が失われているようです。 誰かがを使用ewwしてWebを閲覧し、コンテンツをコピーすることを提案しているのをeww-org見てきました。しかし、それは私が使用してウェブブラウジング多くの人々が存在することになるとは思わない(本当に退屈でeww、今日の代わりに、現代のブラウザを。私は再びそのリンクを開く必要がありますeww、コピーをしてください、時には言及しないewwんではありませんコンテンツを適切にレンダリングします)。 Emacs貼り付け時にコピーしたHTMLを直接解析させることはできますか?そのための既存のツールがまだない場合でも、それを作成することは可能ですか? これがorgmode、他のメモ作成ツールからの切り替えを妨げるほぼ唯一の理由です。

6
diredバッファ間でファイルとディレクトリをコピー/貼り付ける簡単な方法
M-w C-y2つのdiredバッファ間でファイルとディレクトリを貼り付ける簡単な方法はありますか? 一部のアイテム(ファイルとバッファー)をマークmしてM-w(または別のショートカット)でコピーしてから、別のdiredバッファーに移動します(これは、必ずしも前のdiredバッファーのウィンドウによってウィンドウ内に並んでいるとは限りません)。 )その後、yankingすべてのコピーされたファイルC-y(または別のショートカット)がありますか?これは、さまざまなOSの多くのファイルエクスプローラーで実行できる単純なタスクです。 古典的なコピーオプションCの問題は、それが押されるとすぐに宛先を要求することです。宛先バッファのパスが非常に長い場合、または開かれたdiredバッファが多すぎる場合、このアプローチは複雑になります。 最初にアイテムをコピーしてから、適切なdiredバッファーに貼り付けるソリューションを探しています。 関連する質問があります迅速にEmacsのdiredで/移動ファイルをコピーする方法は? これは、オプションを使用して2つのdiredウィンドウが垂直に分離されているときにCを押すという従来のアプローチを使用しています(setq dired-dwim-target t)。 これを達成する方法は何ですか?
10 dired  copy-paste 

2
8進数シーケンスをutf-8テキストに変更する方法
WindowsからASCII以外のテキストをコピーしてEmacsに貼り付けると、8進数のシーケンスとして表示されます。たとえば、äをEmacsに貼り付けた場合、\ 344と表示されます。 Cq 344と入力して、Eをäに戻すことができます。面倒ですが、キャラクターが1人しかいなくても問題ありません。しかし、8進数のエスケープシーケンスに変換された多くの文字がある場合は、領域でコマンドを実行してすべてを内部に変換すると便利です。そのようなコマンドはすでにありますか?そうでない場合、それを行う関数をどのように記述しますか? [.emacsファイルでデフォルトのコーディングシステムをutf-8に設定し、WindowsとLinuxで同じ.emacsファイルを使用しています。しかし、この問題は、WindowsアプリケーションからEmacsにコピーするときにのみ発生します。Emacsから別のWindowsアプリケーションへのコピーは正常に動作します。]

1
compose-regionで表示された文字をコピーして貼り付けるにはどうすればよいですか?
基になるファイルを変更せずにコードでUnicode文字を表示するいくつかのモードを使用しています。たとえば、Haskellモードでは、次のコード: foo :: forall a. Eq a => a -> a -> a として表示されます foo ∷ ∀ a. Eq a ⇒ a → a → a これはで実装されcompose-region、実際のバッファテキストを変更せずに領域を文字で置き換えることができます。 ただし、コードをコピーすると、Unicodeなしで基になるテキストがコピーされます。ほとんどの場合、これは望ましい動作ですが、表示された文字を代わりにコピーしたい場合があります。自分の例の2番目のバージョンを自分で入力する必要がありました。 基になるテキストではなく、このような文字置換の結果をコピーするにはどうすればよいですか?(実際、これがまったく可能かどうかはわかりません!)

2
Emacs + Evilを使用してOSクリップボードにアクセスする方法
使用時にWindowsクリップボードとの間でヤンクするにはどうすればよいですか? Windows 7(x64) GNU Emacs 24.4.1(x64) 悪1.0.9 と(setq x-select-enable-clipboard nil)私の中で.emacs?私はvimの変化(たくなかったので、(私はこの行を入れてx、d私のOSのクリップボードを壊しする、など)。 私が試した"+p、"*p、"+y、"*y、CTRL+Yそれは動作しません。実行:registersしても、表示+も*登録もされません。 明確にするために:テキストを変更するコマンドごとにosクリップボードを壊さずに、異なるレジスタ間でコピー/ヤンクするとき、EmacsがVimのように動作することを望みます。特に: yy-テキストをOSクリップボードにヤンクしないでください(0登録のみ) "+yy -テキストをOSクリップボードにヤンクする必要があります dd -osクリップボードを壊さないでください cw -クローバーOSクリップボードを保持しない 等



4
構文強調表示されたコードをRTFまたはHTMLとしてコピーするにはどうすればよいですか?
Emacsを使用して、後でMS-Word文書に貼り付けて構文の強調表示を維持したいコードサンプルを作成しています。これを行うには、テキストをRTFまたはHTML形式でコピーする必要があることを理解しています。 現在私はEmacsからhttp://www.tohtml.comに殺し、そこからコピーしてWordに貼り付けています。誰かがどこかでおそらくこのプロセスを少なくとも数回のキーストロークを短くするためにいくつかのLispを書いたと思われますが、既存の解決策やこれが可能であることを示唆するドキュメントで何かを見つけることができません。 だから私は自分の構成に含めることができる既製のソリューションがあるかどうか、またはこれを達成するために何かを書く方法について誰かがポインタを持っているかどうか知りたいと思っています。 私はEmacsをかなり愛していますが、それを愛していますが、私のe-Lispは現在非常に基本的です。


3
改行なしでemacsから領域をコピーする
Emacsからテキストの領域を簡単に選択し、それを別のアプリまたはブラウザーに貼り付けられるようにしたいと思います。他のアプリの段落表示が適切に機能するように、余分なfill-paragraph改行をすべて削除します。 パッケージのunfill-region関数はこれで問題ないようですが、これを適切に自動化するには、さらに作業が必要です。それをする前に、これはすでに存在していますか?unfill
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.