私はSolaris 10でviを使用しています。私は実行を通して一連の行を引いてコマンドを実行した後、コマンドが言ったように動作すると283,295y
信じています。yank
12 lines
p
ただし、その行をファイルまたはコマンドにコピーしようとすると、インポートされた行P
は実際には大きく、上下に貼り付けられません。
答え1
ex
次のコマンドを試してくださいvi
(基準:Solaris ユーザーガイド)
:line#,line# co line#
例:
:283,295 co 512
このコマンドは1行ずつコピーして283
貼り295
付けます。後ろに行512
(アクティブ化vi
に使用される行番号:set nu
)。
答え2
まあ、私は2台のコンピュータ(SUN OS / Linux)でこれを試してみました、そして両方のコンピュータで動作しました。
viでは、(<>は実行/記録する操作を表します):
:<write start line number>,<write end line number>y<press enter>
次に、矢印/ hjklキーを使用して貼り付ける位置にカーソルを移動します。
次にpまたはPを押します。
例:
:1,3y
これにより、1〜3行がコピーされます。