SQLファイルを開いているときにgeditを使用できないため、vimからWebブラウザーにテキストをコピーする必要があります。これをどうやってやるの?
どちらか
Vimがsqlファイルとどのような関係があるのか、これらのsqlファイルが何なのか(sqlite?)多分あなたは設定することで何でもできます
export EDITOR=gedit
プログラムを開始する前に、sqlファイルの編集を開始します。
「+ y」を使用して、選択したテキストをCtrl-Vクリップボードにヤンクします(「* yはマウスの中ボタン」)
単にマウスを使用できます(right-click+copy) and (rightclick+Paste)
VimエディターでVisual Modeを使用して、コピーするテキストを選択します。 v
は視覚モードに入り、カーソル位置の文字を選択します。 Shift-v
は行全体を選択します。
Vimでは、コピーはy
または "yanking"を使用して行われます。選択したテキストをシステムのクリップボードにコピーするには、通常モードで"+y
と入力します。これで、Ctrl-v
を使用して他の場所に貼り付けることができます。
外部アプリケーションからVimエディターにテキストをコピーするには、まず通常のCtrl-C
コマンドを使用してテキストをコピーし、次にVimエディターに移動して、通常モードで"+p
と入力します。
上記のコマンドは、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
を実行して必要なパッケージを取得します。
ファイルURLを使用してブラウザーでファイルを開きます。
file:///home/dave/some-file
とてもエレガントではありませんが、機能します。