人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

WindowsXP上のPuttyからCentOS5のサーバにsshで繋いで、そのサーバ上のvimでphpのコードを書いています。
vim上でコードをコピーして、WindowsXP上のエディタに貼り付けたり、
WindowsXP上のエディタでコピーして、vim上のコードに貼り付けたりしたいのですが、方法を教えてください。

↓のページで、「"*y」とか、「set clipboard+=unnamed(これは+clipboardじゃないとだめか)」とかやりましたが無理でした。
http://d.hatena.ne.jp/orangehat/20080503

●質問者: kunitz
●カテゴリ:コンピュータ
✍キーワード:PHP PuTTY SET SSH vim
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● b-wind
●35ポイント

それは vim で設定する事じゃなくて端末(Putty)の設定や機能で対応する。


PuTTY で login

Putty ならリンク先の下の方にあるやり方で出来るはず。

◎質問者からの返答

ありがとうございます。

ページ内の、

>便利な小技->コピー&ペースト

の部分と思いますが、これだと、

・マウスで選択した場合しかできない

→visualモードでvをしてカーソル移動で行選択とかしたものはコピーできない

・set nuして左にでてきた行番号や行末に改行コードを表示する設定にしてたりすると、それらもコピーしてしまう。

などの問題があります。


2 ● goodvn
●35ポイント

クリップボードというのは OS の機能であって,SSH を経由した接続ではそのデータがやりとりされることは無いので,

> ・マウスで選択した場合しかできない

> ・set nuして左にでてきた行番号や行末に改行コードを表示する設定にしてたりすると、それらもコピーしてしまう。

といった問題を解決することはできません

私の場合は,set nonu してから,マウスで選択してコピーしています

貼り付けるのは,単純に Windows のクリップボードにデータを入れた状態で,vim を INPUT にし,貼り付ければデータが入ります.もし,オートインデントを使ってるなら,set noai しないと変なインデントが入ります

http://q.hatena.ne.jp/answer

◎質問者からの返答

ありがとうございます。なるほどです。

↓なイメージな感じなんですが、そんな感じで安易なやつないですかね?


coLinux 上の Emacs の kill-ring の内容をWindowsのクリップボードと同期する by Perl

http://d.hatena.ne.jp/naoya/20061125/1164466544

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ