お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-02-24 23:01:40

fukku
新しいメンバ
登録日: 2008-02-22

vim clipboard を有効にしたい

はじめまして。

普段、テキストエディタは vim を使用しているのですが、
clipboard が利用できません。

.vimrc に clipboard+=unnamed してもダメで、
vim --version をすると、 -clipboard と出てきます。

VIM - Vi IMproved 7.1 (2007 May 12, compiled Oct  5 2007 00:52:56)
適用済パッチ: 1-56
Compiled by [email protected]
Huge 版 without GUI.  機能の一覧 有効(+)/無効(-)
+arabic +autocmd -balloon_eval -browse ++builtin_terms +byte_offset +cindent
-clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments  <= ここ
+cryptv +cscope +cursorshape +dialog_con +diff +digraphs -dnd -ebcdic
+emacs_tags +eval +ex_extra +extra_search +farsi +file_in_path +find_in_path
+folding -footer +fork() +gettext -hangul_input +iconv +insert_expand +jumplist
+keymap +langmap +libcall +linebreak +lispindent +listcmds +localmap +menu 
+mksession +modify_fname +mouse -mouseshape +mouse_dec +mouse_gpm
-mouse_jsbterm +mouse_netterm +mouse_xterm +multi_byte +multi_lang -mzscheme
-netbeans_intg -osfiletype +path_extra -perl +postscript +printer +profile
-python +quickfix +reltime +rightleft -ruby +scrollbind +signs +smartindent
-sniff +statusline -sun_workshop +syntax +tag_binary +tag_old_static
-tag_any_white -tcl +terminfo +termresponse +textobjects +title -toolbar
+user_commands +vertsplit +virtualedit +visual +visualextra +viminfo +vreplace
+wildignore +wildmenu +windows +writebackup -X11 -xfontset -xim -xsmp
-xterm_clipboard -xterm_save
       システム vimrc: "$VIM/vimrc"
         ユーザ vimrc: "$HOME/.vimrc"
          ユーザ exrc: "$HOME/.exrc"
        省略時の $VIM: "/usr/share/vim"
コンパイル: gcc -c -I. -Iproto -DHAVE_CONFIG_H     -O2 -g -Wall       
リンク: gcc   -L/usr/local/lib -o vim       -lncurses -lgpm       

こちらを有効にすることは出来ますでしょうか?
再インストールが必要な場合、 apt-get などで設定を有効にして簡単に入れられるものでしょうか?

オフライン

 

#2 2008-02-24 23:51:35

RxOrca
メンバ
登録日: 2007-03-02

Re: vim clipboard を有効にしたい

何に使用するのか分からないけど, 他のアプリ -- 例えば端末とか -- とアレするのなら, テキストを選択しておいてターゲットアプリで中ボタン押すとよいです。
X11の機能なので, GNOMEじゃなくても大丈夫なはず。

GNOMEなどの CLIPBOARD使う場合は gvimがお勧めカモです。
(キー操作でもマウスでも可能です)

オフライン

 

#3 2008-02-25 23:59:18

fukku
新しいメンバ
登録日: 2008-02-22

Re: vim clipboard を有効にしたい

RxOrcaさん。回答ありがとうございます。

単純にマウスを使用するのが面倒だったので、「yy > Alt+Tab > p」みたいな感じで操作出来たらいいなと思っていました。
やはり gvim じゃないと出来ないものなのでしょうか。
-clipboard を +clipboard に出来ればいけるかなと思ったのですが。

オフライン

 

#4 2008-02-26 11:13:46

RxOrca
メンバ
登録日: 2007-03-02

Re: vim clipboard を有効にしたい

マウスを使用する/しないに拘らず, clipboardを利用するなら (GNOMEの) clipboardにアクセスできなきゃダメですよね。
vimの, 次のよーな項目が参考になるカモです。

コード:

:h clipboard
:h x11-selection
:h 09.3

んで, vim側で "*y とかタイプしても, selectionだと受け手のアプリはマウス使うことになるカモです。

それから, 仮想端末だと当然利用できなくなるけど。


追記:
σ(^^) のトコでは (gvim入れてるので) こんな感じ …

コード:

$ vim --version | grep clip
+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments 
+xterm_clipboard -xterm_save

最後の編集者: RxOrca (2008-02-26 11:22:03)

オフライン

 

#5 2008-02-28 09:23:50

fukku
新しいメンバ
登録日: 2008-02-22

Re: vim clipboard を有効にしたい

RxOrcaさん、回答ありがとうございます。
返信が遅れてすいません。

ご助言いただいた通り、gvimを入れて見たところ、同様に +clipboard となり想定していた動きが出きるようになりました。
大変助かりました。
有難うございました。

オフライン

 

Board footer

Powered by FluxBB