22

現在vim、Putty でセッションを開いており、ファイル内のすべてをビジュアル モードで選択しています。通常、これをクリップボードにコピーするには、"+yまたはを使用し"*yますが、これらのコマンドはどちらも機能しません。

これが私のvimrcです:

call pathogen#infect()

set noswapfile

set mouse="

set ts=4
set wildmenu
set wildmode=list:longest,full

colorscheme evening

set expandtab
set smarttab

" Stuff from github:
set ts=4
set wildmenu
set wildmode=list:longest,full
set number

" This shows what you are typing as a command. I love this!
set showcmd

" Who doesn't like autoindent?
set autoindent

" Spaces are better than a tab character
set expandtab
set smarttab

" Who wants an 8 character tab? Not me!
set shiftwidth=3
set softtabstop=3

" Ignoring case is a fun trick
set ignorecase

" When I close a tab, remove the buffer
set hidden

" Set word wrapping
set linebreak

" Use filetype specific indentation
filetype on
filetype plugin on
filetype indent on

" Disable auto commenting
autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o
4

6 に答える 6

6

PuTTY (おそらく SSH を使用) でリモート システムに接続し、そのシステムからローカルの Windows システムに完全なファイルを転送する必要がある場合は、別の SCP 接続を開くだけです。PuTTY には、pscp.exeファイルを転送するためのツールが付属しています。SSH の設定によっては、多重化によって同じ接続が再利用される場合もあるため、オーバーヘッドはかなり小さいはずです。

X サーバー ( Cygwin-Xなど)をインストールssh -X hostnameして接続に使用すると、X サーバーのおかげで、リモート ターミナル/GVIM セッションを起動し、Windows ホストとクリップボードを同期できます。PuTTY だけでは、X に接続されていない唯一の端末クライアントであるため、これは不可能です。

于 2013-05-24T19:46:04.027 に答える
0

これまでに見つけた最も簡単な方法は、PuTTY セッションでログを有効にすることです。次に、必要な行を参照します。PuTTY 画面のすべてがローカル ファイルに記録されているため、ローカル ファイルから内容を簡単にコピーして、電子メールなどで送信できます。

于 2014-07-29T04:53:26.487 に答える