パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

テキストエディタVim、30周年を迎える」記事へのコメント

  • viとvimの違いがわからない
    最近のlinux系だとviがvimにリンクされているらしいけど
    本家viが派生vimに喰われたってこと?

    • by Anonymous Coward on 2021年11月12日 11時23分 (#4150645)

      nviは、編集対象ファイルのみを変更し、そのファイルがあるディレクトリを変更しません。
      一方,vimは、ファイルを編集しようとすると、ディレクトリにワークファイルを作るので、
      ディレクトリが変更されてしまいます。
      だから、vimを使ってソースツリーを読んでいくと、片っ端からソースツリーが汚れます。
      nviは、ファイルを変更しない限り、ソースツリーが書き換えられることはありません。

      親コメント
      • by Anonymous Coward

        それ 何の設定もしてないからじゃないかな。
        nviのdirectoryは初期値が/tmpだから、カレントに作らないけど、vim はカレントが初期値だからってだけの話だと思うよ。

        vimの場合、対象ファイル以外にファイルを作る場所がいくつかあって undo/swap/bakファイルの保存先は、好きに決められる。
        undodir/backupdir/directory の値を確認して必要なら書換えればいい。
        まぁundoファイルが元と違う場所になったら管理に困るだけだが、、、

        • by Anonymous Coward

          エディタは、どこでも通用するように、初期値設定で使えと、じっちゃんが言ってた。
          それはさておき、次回ファイル編集時に、前の状態を記憶するなんて小洒落たお節介機能は
          要らないので、カレントディレクトリに何も作らないのが初期値になると良いな。

          • by Anonymous Coward

            バージョニングファイルシステムがこの世のファイルシステムのデフォルトかデファクトスタンダードなら無くてもいいでしょうけど…

            想定外でも完全ロスト避けるために作らないのをデフォにする事は無いのでは?と。

皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー

処理中...