タグ付けされた質問 「history-of」

Viの歴史についての質問。これをコマンド履歴に使用しないでください。


1
Vimからウガンダの貧しい子供たちのためにどれくらいのお金が集められましたか?[閉まっている]
下のように:help iccf… Vimはチャリティウェアです。好きなだけ使用してコピーできますが、ウガンダの貧しい子供たちに寄付することをお勧めします。kcc以下を参照するか、これらのURLで利用可能なICCF Webサイトにアクセスしてください。 http://iccf-holland.org/ http://www.vim.org/iccf/ http://www.iccf.nl/ Vimの開発を後援することもできます。Vimスポンサーは機能に投票できます。をご覧くださいsponsor。とにかくお金はウガンダに行きます。 Vimのおかげでウガンダのためにどれだけのお金が集められたのかの見積もりはありますか? 寄付には必ずしも理由が記載されているわけではないため、正確な数は取得できないことを理解しています。上限/下限または大きさの桁数があります。
55 history-of 

1
選択モードとは何ですか?それを使用するのはいつですか?
誤っghて通常モードで押して選択を開始したので、ドキュメントを検索してを見つけました:h Select-mode。 私が理解していることから、選択モードは以下を除いて視覚モードに近い: 印刷可能な文字を入力する<CR>か<BS>、選択を削除して挿入モードを開始し、選択を入力に置き換えます。 hjkl その他の通常モードまたは視覚モードの動きは、接頭辞が付いていない限り選択範囲を拡張しません <Shift> <CTRL-O>そして、<CTRL-G>ビジュアルモードに切り替わります。 また、ドキュメントには次のように書かれています。正しく理解すれば、行単位の選択が可能になり、文字単位で処理されるようになります。 選択モードで演算子を使用し、選択が行単位である場合、選択された行が操作されますが、文字単位の選択と同様です。たとえば、行全体を削除した場合、後で行の途中で貼り付けることができます。 このモードが作成された理由がわからないので、少し混乱しています。見えるのは、視覚モードほど便利ではなく、多くの機能を提供していないことだけです。 また、私が行ったすべての検索では、ビジュアルモードでの選択についての結果が得られますが、選択モードは処理されません。 だから私の質問は: なぜ選択モードが作成されたのですか? ビジュアルモードと比較した場合の利点は何ですか? 選択モードを使用する方が興味深いユースケースとは何ですか? MetaNoteどのタグがこの質問に関連するのかわかりません。必要に応じて自由にタグを付け直してください。

2
なぜYはy $ではなくyyの同義語なのですか?
これには特定の歴史的理由がありますか? 背景 —(質問を既に理解している場合は、この部分をスキップできます。) 中級/上級viユーザーが知っているようにy、 "yank"コマンドは次の移動コマンドで指定されたテキストをヤンク(コピー)します。* ye単語の最後までヤンクし、y0カーソル位置から行頭までヤンクしますy_現在の行全体をy$ヤンクし、カーソル位置から現在の行の最後までヤンクします。 d(削除)コマンドとc(変化する)コマンドが両方同様にこれらの動きのすべてで使用することができます。 ddは、d_現在の行全体の同義語であり、削除します。同様に、現在の行のcc同義語でc_あり、変更します(つまり、すべてのテキストを削除し、行の先頭で挿入モードにします)。** 「yank」コマンドはこの規則に従います。yyのように現在の行全体をヤンクしますy_。 同義語の別のセットがあります:Dは同義語でd$あり、カーソル位置から行末までを削除します。 Cは同義語でc$あり、カーソル位置から行末までテキストを変更し、挿入モードにして新しいテキストを入力します。 しかし、Yある別の同義語yyかy_とヤンクます全体のラインをあなたから期待通りだけでなく、カーソルから行末までCとDパターン。 Vimの下位互換性を維持するためにVimでこのように保持されていることを理解していviます:help Y。 「Y」をカーソルから行末まで(より論理的ですが、Vi互換ではない)動作させたい場合は、「:map Y y $」を使用します。 だから、これはからのホールドオーバーですvi。いいよ しかし、そもそもコマンドがそのように設計されたのはなぜですか?これまでに何か論理はありましたか? *具体的には、レジスタ0にテキストを配置し、名前のないレジスタをレジスタ0に向けます。 **これSは私の質問には関係ありませんが、ccまたはの別の同義語ですc_。

1
「vim」の正しい大文字は何ですか?
「vim」を大文字にする適切な方法は何ですか?私はこれらのバリアントが使用されているのを見ました: ヴィム Vim ViM VIM どちらが正しいですか?または、それらはすべて正しいと見なされますか?:helpファイルを見ると、いくつかのスタイルが使用されています。

2
vi、nvi、vimの関係は何ですか?
いつかいくつかのUNIXで、という名前のコマンドを見つけましたnvi。それはviのようなエディタであり、その機能の多くはありませんでした。たぶんそれは古い人のフォークだったのviでしょうか? とにかく、どのviバージョンが他のバージョンのフォークであり、どのバージョンが独立した開発ですか?UNIXに似た「家系図」はありますか?

2
Vimscriptには正式名称がありますか?
Vimscriptと呼ばれることもある言語の名前は、議論の的となっています。Viml(またはVimL?)を使用する場所もあれば、Vimscriptを使用する場所もあります。正式な名前はありますか?もしあれば、それは何であり、いつから公式ですか? VimL対Vimscriptに関する質問(5歳まで) 公式名を持っていると言及している最近の投稿 の実行により、次の:helpgrep \cviml\>ようになりsyntax.txtます。 g:vimsyn_noerror Not all error highlighting that syntax/vim.vim does may be correct; VimL is a difficult language to highlight correctly. そしてversion7.txt: Added special python-vars objects also available for python-buffer and python-window. They ease access to VimL variables from Python. したがってVimL、公式用語のように見えusr_41.txtますが、言語を最もよく文書化するファイルには、の言及はありませんVimL。

3
ブラックホールレジスタ( "_)の用途は何ですか?
最近"_、書き込み専用のレジスタであるブラックホールレジスタについて読みました。 Vimのドキュメントでは、次のように説明しています。 ブラックホールレジスタ "_ このレジスタに書き込むとき、何も起こりません。これを使用して、通常のレジスタに影響を与えずにテキストを削除できます。このレジスタから読み取る場合、何も返されません。 私が読んだすべての記事と本では、著者は常に同じ例を使用しています。これは、以前にヤンクしたものを消去せずにテキストを削除する必要があるときにこのレジスタを使用することです。 私はこの使用法を理解していますが、このレジスタの他の使用例を見つけることができないという事実に驚いています。 このレジスタは、他のいくつかのユースケースで役立ちますか?はいの場合、どれですか? このレジスタの唯一の目的が前に引用したユースケースで使用される場合、Vimの作成者はなぜこのようなレジスタでこの問題を解決することにしたのですか?私が意味するこの回答使用するよりも少ないキーストロークを意味し、問題の解決ショーを"_。を使用"0すると、ブラックホールレジスタの使用を回避することもできますが、なぜそれを作成したのですか?

4
sコマンドで\ rと\ nが異なることを意味する理由は何ですか?
私たちは皆、検索時\nは改行であり、\r復帰(^M)であることを知っていますが、置換するとき\rは改行\nで、nullバイト(^@)です。 この非対称性の起源は何ですか?この振る舞いは...控えめに言っても独特です(そして最初に間違えたときはかなり非生産的です)奇妙な歴史的理由があると思います。 (偶然にも、この動作を「修正」してより直感的なものにする方法はありますか?)

1
セミコロンの代わりにコマンドにコロンを使用する利点は何ですか?
Viは、コマンドモードで指の移動と速度を最小限に抑えます。 スワッピング;や:文字検索のrepititions以上freqently使用されるコマンドのための余分なシフトキーストロークを大幅に節約するようだが、非標準のキーレイアウトを使用する欠点があります。 :コマンドの利点は何ですか?全体的にViの効率と優雅さに比べると、私には見逃しているロジックがあるはずだと感じています。


1
なぜ「vimrc」ファイルと呼ばれるのですか?
vimrcの名前はどこから来たのですか?そのrc部分は頭字語ですか?この名前を選ぶ歴史的な理由はありますか?rc構成ファイルを使用する習慣は最初どこから来たのですか? 価値があることについては、これはvimに固有のものではないことを認識しています。我々が持っている理由です.bashrc、.hgrcなど、

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.