web-dev-qa-db-ja.com

Vimエディターからブラウザーにテキストを貼り付ける方法は?

SQLファイルを開いているときにgeditを使用できないため、vimからWebブラウザーにテキストをコピーする必要があります。これをどうやってやるの?

7

どちらか

  1. ショートカットキーを押さずにテキストを選択し、ブラウザウィンドウでmiddle-クリック、または
  2. テキストを選択し、shift-ctrl-cを押してからctrl-vを使用して貼り付けるか、
  3. Vimがsqlファイルとどのような関係があるのか​​、これらのsqlファイルが何なのか(sqlite?)多分あなたは設定することで何でもできます

    export EDITOR=gedit
    

    プログラムを開始する前に、sqlファイルの編集を開始します。

7
January

「+ y」を使用して、選択したテキストをCtrl-Vクリップボードにヤンクします(「* yはマウスの中ボタン」)

Vimのレジスタの詳細

5
Philippe

単にマウスを使用できます(right-click+copy) and (rightclick+Paste)

1
user91632
  1. マウスを使用してテキストを選択します
  2. Ctrl-Shift-C(Shiftに注意してください)
  3. 貼り付ける新しいウィンドウに切り替えます
  4. Ctrl-V
1
deshmukh
  1. VimエディターでVisual Modeを使用して、コピーするテキストを選択します。 vは視覚モードに入り、カーソル位置の文字を選択します。 Shift-vは行全体を選択します。

  2. Vimでは、コピーはyまたは "yanking"を使用して行われます。選択したテキストをシステムのクリップボードにコピーするには、通常モード"+yと入力します。これで、Ctrl-vを使用して他の場所に貼り付けることができます。

  3. 外部アプリケーションからVimエディターにテキストをコピーするには、まず通常のCtrl-Cコマンドを使用してテキストをコピーし、次にVimエディターに移動して、通常モード"+pと入力します。

  4. 上記のコマンドは、Vimの外部からコピーアンドペーストするたびに入力するのが非常に面倒なので、Ctrl-yをコピーに、Ctrl-pをVimに貼り付けました。これで、毎回"+y"+pを入力する必要がなくなりました。

これらを.vimrcファイルに追加します。

nnoremap <C-y > "+y vnoremap <C-y> "+y nnoremap <C-p> "+p vnoremap <C-p> "+p

編集:上記の手順を実行する前に、vim --verison。Vimに+xterm_clipboard機能がインストールされていないと、上記の方法が機能しません。そうでない場合は、Sudo apt-get install vim-gtkを実行して必要なパッケージを取得します。

0
SY_13

ファイルURLを使用してブラウザーでファイルを開きます。

file:///home/dave/some-file

とてもエレガントではありませんが、機能します。

0
David Kennedy