From 18f706d0a5b4432af1c247e61fac87a517f1b9f7 Mon Sep 17 00:00:00 2001 From: h-east Date: Wed, 13 Nov 2024 16:58:57 +0900 Subject: [PATCH 1/3] Update usr_10.{txt,jax} --- doc/usr_10.jax | 6 +++++- en/usr_10.txt | 7 ++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/doc/usr_10.jax b/doc/usr_10.jax index e0b72af21..252f2217e 100644 --- a/doc/usr_10.jax +++ b/doc/usr_10.jax @@ -1,4 +1,4 @@ -*usr_10.txt* For Vim バージョン 9.1. Last change: 2019 Nov 22 +*usr_10.txt* For Vim バージョン 9.1. Last change: 2024 Nov 12 VIM USER MANUAL - by Bram Moolenaar @@ -699,6 +699,10 @@ sort コマンドはファイルの中身をソート (並べ替え) するコ 在の日時を出力できるので、"!!date" で現在行を "date" の出力で置き換える ことができます。これはファイルに日付を挿入するのに便利です。 +Note: "!cmd" (例: ファイル範囲なしで使用する) と "{range}!cmd" には違いがある。 +前者は単に外部コマンドを実行し、Vim は出力を表示するが、後者はフィルターを通し +て {range} 行をフィルターし、その範囲をフィルターコマンドの結果で置き換える。 +詳細については、|:!| および |:range!| を参照。 ☆うまく動作しない場合 diff --git a/en/usr_10.txt b/en/usr_10.txt index 4ffd23556..29ccd9f88 100644 --- a/en/usr_10.txt +++ b/en/usr_10.txt @@ -1,4 +1,4 @@ -*usr_10.txt* For Vim version 9.1. Last change: 2019 Nov 22 +*usr_10.txt* For Vim version 9.1. Last change: 2024 Nov 12 VIM USER MANUAL - by Bram Moolenaar @@ -736,6 +736,11 @@ The "!!" command filters the current line through a filter. In Unix the "date" command prints the current time and date. "!!date" replaces the current line with the output of "date". This is useful to add a timestamp to a file. +Note: There is a difference between "!cmd" (e.g. using it without any file +range) and "{range}!cmd". While the former will simply execute the external +command and Vim will show the output, the latter will filter {range}lines +through the filter and replace that range by the result of the filter command. +See |:!| and |:range!| for details. WHEN IT DOESN'T WORK From ec90507b2dbed61ee3441d919dc9185e1cd1677d Mon Sep 17 00:00:00 2001 From: h-east Date: Wed, 13 Nov 2024 19:31:05 +0900 Subject: [PATCH 2/3] Fix style by review --- doc/usr_10.jax | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/usr_10.jax b/doc/usr_10.jax index 252f2217e..ca7eae53a 100644 --- a/doc/usr_10.jax +++ b/doc/usr_10.jax @@ -699,10 +699,10 @@ sort コマンドはファイルの中身をソート (並べ替え) するコ 在の日時を出力できるので、"!!date" で現在行を "date" の出力で置き換える ことができます。これはファイルに日付を挿入するのに便利です。 -Note: "!cmd" (例: ファイル範囲なしで使用する) と "{range}!cmd" には違いがある。 -前者は単に外部コマンドを実行し、Vim は出力を表示するが、後者はフィルターを通し -て {range} 行をフィルターし、その範囲をフィルターコマンドの結果で置き換える。 -詳細については、|:!| および |:range!| を参照。 +Note: "!cmd" (例: ファイル範囲なしで使用する) と "{range}!cmd" には違いがあり +ます。前者は単に外部コマンドを実行し、Vim は出力を表示しますがが、後者はフィル +ターを通して {range} 行をフィルターし、その範囲をフィルターコマンドの結果で置 +き換えます。詳細については、|:!| および |:range!| を参照してください。 ☆うまく動作しない場合 From 6b555a7e92cee9531b2f09fc2940a36596f352cb Mon Sep 17 00:00:00 2001 From: h_east Date: Wed, 13 Nov 2024 19:49:58 +0900 Subject: [PATCH 3/3] Update doc/usr_10.jax Co-authored-by: K.Takata --- doc/usr_10.jax | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/usr_10.jax b/doc/usr_10.jax index ca7eae53a..2c50cd218 100644 --- a/doc/usr_10.jax +++ b/doc/usr_10.jax @@ -700,7 +700,7 @@ sort コマンドはファイルの中身をソート (並べ替え) するコ ことができます。これはファイルに日付を挿入するのに便利です。 Note: "!cmd" (例: ファイル範囲なしで使用する) と "{range}!cmd" には違いがあり -ます。前者は単に外部コマンドを実行し、Vim は出力を表示しますがが、後者はフィル +ます。前者は単に外部コマンドを実行し、Vim は出力を表示しますが、後者はフィル ターを通して {range} 行をフィルターし、その範囲をフィルターコマンドの結果で置 き換えます。詳細については、|:!| および |:range!| を参照してください。