Plan 9とそのacme
エディターに関するプレゼンテーションを見ると、コピーの名前がsnarfであることに気付くかもしれません(残念ながら、意味のある説明は見つかりませんでした)。
なぜそうなのですか?
その理由はありますか?コピーが最良の名前ではない可能性があるため、この機能の一意の名前を作成することは行われましたか?
参照:
-
Snarf、ブリットおよびプラン9ウィンドウシステムで「コピー」操作に使用される用語。
-
ミッドクリックで使用できる別のメニューがあります。カットアンドペーストは一目瞭然であり、SnarfはコピーのPlan 9の言葉です。
-
Plan 9でacmeまたは/またはplan9port経由でMac OS Xを使用すると、acme snarfバッファの現在の内容を表示するacmeで開くことができる「ファイル」がありますか?
/dev/snarf
そのため、snarfバッファーと呼ばれるファイル(明らかに、そのバッファー用のファイルが必要です)があるように見えます
/dev/snarf
。 -
キーボードで入力した文字が選択したテキストに置き換わります。このテキストが空でない場合、すべてのウィンドウに共通のsnarfバッファーに配置されますが、sam(1)のバッファーとは異なります。
(...)
編集操作は、ボタン2のメニューから選択します。カット操作は、選択したテキストを画面から削除し、snarfバッファーに入れます。snarfは、選択したテキストを削除せずにバッファーにコピーします。貼り付けは、選択したテキストをバッファの内容に置き換えます。sendは、snarfバッファーを出力ポイントの直後にコピーし、欠落している場合は最終的な改行を追加します。貼り付けでは、出力ポイントの後に常にテキストが配置されることがあります。そのように配置されたテキストは、上記のとおりに動作します。したがって、出力ポイントの後に改行を含むテキストを貼り付ける場合、最初に保留モードをオンにすることをお勧めします。
-
「Snarf」:他のほとんどのエディターでコピーと呼ばれる
-
(非公式)貪欲に飲食する
(現代)欲で何かをつかむこと、特に。無許可での
(Unix)ネットワーク経由でファイルまたはファイルのセットを取得すること。爆発も参照してください。
-
クリップボードは、InfernoとPlan 9で不幸な名前「snarf buffer」で呼び出されます。
clojure
デザインに似ているかもしれません。clojure では、ファイルIO を使用してslurp
おりspit
、snarf
それほど遠くありません。(ただし、clojureはPlan9よりもずっと若いです)