私が作ることは可能ですか Ctrl+C コピーコマンドを実行します強調表示されたテキストがある場合ターミナルに?
それ以外の場合は、通常の動作を維持する必要があります。
(gnome-terminal以外にこれを行うことができる端末があれば、それでもおそらく大丈夫です。)
切り取りと貼り付けのキーバインドをデフォルトから変更できます Ctrl+Shift+C、 Ctrl+Shift+V あなたの言うこと、すなわち Ctrl+C、 Ctrl+V、編集→キーボードショートカットメニュー。に関連付けられているデフォルトの端末の意味も変更する必要がありますが Ctrl+C (割り込み)、たとえばこの方法で
stty intr ^J
(私が選んだ Ctrl+J 何らかのアクションに関連付けられていることを覚えていないためですが、自分で選択することができます。)
デフォルトの割り込みアクションを保持することは不可能だと思います Ctrl+C テキストが強調表示されていない場合のみ。
Ctrl + C は、端末で実行中のプログラムを中断する別のコマンドに既に割り当てられています。たとえば、ping www.google.comは、停止するように指示するまでGoogleにpingを開始します。あなたがそれを行う方法は、押すことです Ctrl + C
そのため、彼らはその組み合わせの割り当てを変更することはできませんでした。
コピーするテキストを強調表示して、を押します Ctrl + Shift + C そして、クリップボードにコピーされます。 Ctrl + Shift + V 貼り付けます.
うまくいかない場合は教えてください...
@Danが言ったこととは別に、Linuxでテキストをコピー&ペーストするための別のオプションがあります。これは、マウス(選択するために使用している)からキーボードに切り替える必要がないため、はるかに速くて使いやすいです:
この機能は、たとえば、すでに画面上にあるテキストの一部からコマンドを組み立てる場合など、端末で特に役立ちます。
これはすべてのアプリケーションで機能するため、Webページから端末などにテキストをコピーして貼り付けることができます。
ミドルクリックのコピーと貼り付けに使用されるクリップボードバッファーは、Ctrl-C/Ctrl-Vに使用されるものとは別です。これにより、2つの異なるビットのテキストを同時にコピーできます。
すでに述べたように、 Ctrl + C 通常、プログラムの中断に使用されます。しかし、代わりに Ctrl + Shift + C コピーするには、プロセスを中断するよりもはるかに頻繁に行うため、設定を変更して Ctrl + C コピーして Ctrl + Shift + C 邪魔をして。
GNOMEターミナルでこれを行うには、[編集]-> [キーボードショートカット...]に移動し、[コピー]アクションを Ctrl + C および「貼り付け」 Ctrl + V。割り込みコマンドは自動的に再マップされます Ctrl + Shift + C。
切り取りと貼り付けを行うには(Ctrl+V、 Ctrl+C)コンソールまたは端末で作業し、次のコードを端末に入力して、キーバインドを自動的に変更します。
gconftool-2 -t str -s /apps/gnome-terminal/keybindings/copy "<Control>c"
gconftool-2 -t str -s /apps/gnome-terminal/keybindings/paste "<Control>v"
Lxterminal (Lxdeのデフォルトのターミナル)では、ショートカットを完全にカスタマイズできます。
あなたが使用できる誰かが望んでいますか:
> stty intr ^K # free Ctrl+C for copy use Ctrl+K instead
> stty lnext ^- # free Ctrl+V for paste use ^- instead
> stty -g
> stty -g > ~/.stty # store the settings in home directory
以下を~/.bashrc
に追加します
case $- in
*i*)
stty `cat ~/.stty` # reload the stored stty settings
bind -u quoted-insert # unbind the quoted-insert function of bash - free Ctrl+V for paste
esac
そして、gconfエディターなどで端末のキーバインドを変更します CTRL+C コピーと CTRL+V ペースト用。
これについての回答を書いてすみませんが、コメントを投稿できるという賞金にあまりにも多くの評判を費やしたようです。
テキスト選択の有無に応じてキーボードショートカットの動作を変更する方法はありません。端末のCtrl-Cの再割り当ては避けたいと思います。
しかし、あなたは簡単に慣れることができます
これは事実上どこでも動作し( Nautilus 、ため息を除く)、何も妨害することはほとんどありません!
私はあなたができないのだと思う Ctrl+C、 Ctrl+X、 Ctrl+V 動作しない。切り取り、コピー、貼り付けを行うには、テキストを強調表示し、右クリックして実行するアクションを選択する必要があります
既に述べたように、Ctrl-Cは割り込みを使用しているため機能しませんが、私がうまくいく方法を見つけました。私の目標は、3つではなく2つのキーのみを使用することであり、できればキーボードの不便な場所に入らないようにします。 Linuxボックスにあるキーボードには、MacのCommandキーと同じ場所に「Windows」キーがあります。そのため、このキーを使用するようにショートカットを変更すると、[編集]> [キーボードショートカット]に移動しただけで、Super + CとSuper + Vと表示されます。私も時々Macを使うので、これは簡単に慣れることができました。