Pi_tar
Nvim の:help
ページ。 生成元 は こちら で、tree-sitter-vimdoc パーサーを使用しています。
+====================+ | Tarファイルインターフェース | +====================+
作者: Charles E. Campbell <
[メールアドレスを伏せ字で表示]> (Campbell のメールアドレスから NOSPAM を削除してください) 著作権 2005-2017: このパッケージ内のファイル(tarPlugin.vim、tar.vim、pi_tar.txtを含む)には、VIM ライセンス(
著作権参照)が適用されます。"VIM" の代わりに "tar.vim" を使用する点を除けば、他のフリーソフトウェアと同様です。他のフリーソフトウェアと同様に、tar.vim と関連ファイルは現状のまま提供され、明示的にも黙示的にもいかなる保証もありません。商品性の保証はありません。いかなる目的への適合性の保証もありません。このプラグインを使用することにより、いかなる場合も、著作権保有者はこのソフトウェアの使用から生じるいかなる損害についても責任を負わないことに同意するものとします。自己責任でご使用ください!
1. 内容..................................................|tar-contents| 2. 使い方.....................................................|tar-usage| 3. オプション...................................................|tar-options| 4. 変更履歴...................................................|tar-history|
*.tar
ファイルを編集すると、このプラグインは内容ページを表示します。編集するファイルを選択するには、カーソルを目的のファイルの上に移動して<return>
キーを押します。編集後、ファイルに書き込むこともできます。現在、このプラグインではtarアーカイブに新しいファイルを作成することはできません。
:TarDiff [ファイル名]
このコマンドは、tarball バージョンのファイルとシステム上の関連ファイルの差分を表示しようとします。システム上のファイルを見つけるために、スクリプトはtarballに記載されているファイルのパスを使用します。現在のディレクトリがそのパスに正しくない場合、:TarDiff は関連ファイルを見つけることができません。
[ファイル名] が指定されている場合、そのファイル名(とパス)を使用して関連ファイルが指定されます。
読み込みの抑制~
何らかの理由でtarファイルの検査にvimを使用しない場合は、以下の2つの変数を`
`に追加して、tarプラグインの読み込みを抑制できます。let g:loaded_tarPlugin= 1
let g:loaded_tar = 1
これらのオプションは、通常は `
` ファイル内で変更できる変数です。デフォルト変数値説明 g:tar_browseoptions "Ptf" 内容のリストを取得するために使用 g:tar_readoptions "OPxf" tarballからファイルを抽出するために使用 g:tar_cmd "tar" tar プログラムの名前 g:tar_nomax 0 trueの場合、ファイルウィンドウは最大化されません g:tar_secure undef 存在する場合:"--" が使用され、tar コマンドでの望ましくないオプション展開を防ぎます。tarコマンドが "--" を受け入れることを確認してください。Posix準拠のtarユーティリティは受け入れます。存在しない場合:tarプラグインは"-"で始まるtarファイルまたはメンバーファイルを拒否します。すべてのtarが "--" をサポートするわけではないため、デフォルトではありません。 g:tar_writeoptions "uf" ファイルの更新/置換に使用
v31 2017年4月2日 * (klartext) zip アーカイブ内の暗号化されたファイルを参照すると、暗号化されていないスワップファイルが作成されることを報告しました。zip.vim に使用されている同様の修正を tar.vim に適用しています。新しいバッファは
:noswapfile で開かれます。2017年5月16日 * マウスオプションが空でない場合、左マウスボタンを使用してtarファイル一覧でファイルを選択できます。v30 2014年4月22日 * .tgz ファイルは曖昧です。gzip または bzip2 のいずれかで圧縮されている可能性があります。Tar.vim は unix の "file" コマンドを使用して曖昧さを解消します。2016年2月18日 * 適切な場所に =~ を =~# に変更 2017年2月18日 * 今後は xz 圧縮も許可 v28 2011年6月23日 * さらにいくつかの解凍オプション (tbz tb2 txz) v27 2011年5月31日 * g:tar_copycmd の処理の前に cygwin 検出を移動 * 追加の
:keepj 修飾子を挿入 * silent を sil! に変更 (
:silent) v26 2010年8月9日 * tarファイル名を保持するために、ウィンドウ変数の代わりにバッファローカル変数を使用 * ジャンプリストを保護するために、0d の前に keepj を挿入 v25 2010年6月19日 * (Jan Steffens) xz 圧縮のサポートを追加 v24 2009年4月7日 * :Untarvim コマンドを実装 2009年9月28日 * lzma サポートを追加 v22 2008年8月8日 * セキュリティ修正 v16 2008年6月6日 * tarball 内のファイルを編集する場合、tarfile: の代わりに tarfile:: を使用します。c:\abc.tar のような名前の tarball に関する問題を修正します。(Bill McCarthy への感謝) v14 2008年5月9日 * arno がセキュリティバグを発見 2008年5月28日 * さまざまなセキュリティ強化。 fnameescape() 関数を提供するパッチ 299 が必要になりました 2008年5月30日 *
*.tar
ファイル内にある
*.gz
および
*.bz2
ファイルの表示が可能になりました。v12 2007年9月7日 * g:tar_shq が空文字列でない場合、&shq を使用するようになりました v10 2006年5月2日 * メッセージの表示に "echo and prompt user" の代わりに "redraw then echo" を使用 v9 2006年5月2日 * tar ファイルとして偽装しているファイルの検出を改善 v8 2006年5月2日 * tar ファイルとして偽装しているファイルの編集が可能になりました v7 2006年3月22日 * tar プラグインをネットワーク上で動作させるための作業 2006年3月27日 * g:tar_cmd は、使用する tar プログラムの名前を変更するためにユーザーが使用できるようになりました。もちろん、デフォルトは "tar" です。v6 2005年12月21日 * ディレクトリにないファイルへの書き込みで問題が発生 - 修正済み (Christian Robinson が指摘) v5 2005年11月22日 * レポートオプションの回避策をインストール v3 2005年9月16日 * アーカイブ内のファイルのアーカイブへの書き込みを処理 2005年10月18日 * autocmd で
<afile>
の代わりに
<amatch>
を使用 2005年10月18日 * 圧縮アーカイブへの書き込みを処理 2005年11月3日 * netrw#NetWrite() を使用してネットワーク経由でtarファイルを処理 v2 * Bram Moolenaar によって Vim7 の新しいautoload機能を使用するように変換 v1 (オリジナル) * Michael Toren (
http://michael.toren.net/code/ リンクは死んでいるようです)