32

Ubuntu 12.04 Beta と付属の Vim を使用しています。Vim を使用して、テキスト ファイルの内容を Chrome ブラウザにコピーしようとしています。+とそのすべての* y変種を試しました。私はしようとしまし:set clipboard=unnamed:set clipboard=unnamedplus。動作していません。私は xclip や GVim などを使おうとはしていません。xclip (Ubuntu 12.04 の標準パッケージではない) を試してみましたが、これもうまくいきません。

テキストをクリップボードにコピーして、Chrome などの任意の場所に貼り付けるにはどうすればよいですか?

4

8 に答える 8

29

からの出力はvim --version次のようになります。

Huge version with GTK2-GNOME GUI.  Features included (+) or not (-):

出力のさらに下には、+Xllのようなものが表示されます。

+vreplace +wildignore +wildmenu +windows +writebackup +X11 -xfontset +xim 
+xsmp_interact +xterm_clipboard -xterm_save 

つまり、コンソールvimはX11クリップボードとの間でコピー/貼り付けを行うことができます。

試すapt-get install vim-gtk

于 2012-04-11T10:25:55.883 に答える
29

お使いの Vim のバージョンは、クリップボードへのアクセスに必要な X をサポートしていません。デフォルトでは、Ubuntu はいくつかのビルドの vim を出荷しており、GUI バリアントのみがクリップボード アクセスをサポートしています。私は常にソースからvimを再コンパイルして、単一のvim(gvimなどのシンボリックリンクを含む)が必要なすべてをサポートするようにします(:guiコマンドラインからGUIバージョンへの切り替えを含む)。それは本当にとても簡単です:

# Get the compile-dependencies of vim
sudo apt-get build-dep vim
# If you haven't got mercurial, get it
sudo apt-get install mercurial
# Get the source
hg clone https://vim.googlecode.com/hg/ vim_source
# Compile it
cd vim_source
./configure \
    --enable-perlinterp=dynamic \
    --enable-pythoninterp=dynamic \
    --enable-rubyinterp=dynamic \
    --enable-cscope \
    --enable-gui=auto \
    --enable-gtk2-check \
    --enable-gnome-check \
    --with-features=huge \
    --with-x \
    --with-compiledby="Your Name <youremail@domain.com>" \
    --with-python-config-dir=/usr/lib/python2.7/config
make && sudo make install

にインストールされるので、以前に/usr/localあることを確認してください。Ubuntuバージョンの代わりに使用されます。PATH /usr

于 2012-04-11T10:13:14.697 に答える
8

vim-gnomeの代わりにパッケージをインストールしますvimclipboard有効になっています。

于 2012-11-27T11:51:39.587 に答える
2

あなたならできます。xclipにパイプするだけです。

gg
V
G
:'<,'>w !xclip

ここから:xclipを使用したvimで、クリップボードにヤンクします

于 2015-01-09T16:20:52.443 に答える
2

@DrAl の説明に従って実行configureしても、GUI をコンパイルできず、これが出力に表示される場合./configure

checking for X... (cached) no

次に、作成したキャッシュ ファイルを削除する必要がある場合がありますconfigure

find . -name config.cache -delete

次に、再実行configuremakeて再度確認src/vim --versionします。GUI が含まれていることが示されるはずです。

于 2013-10-17T19:06:48.783 に答える
0

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

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

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

于 2013-05-16T03:16:17.920 に答える