3

私は、いわゆる「最高のテキスト エディタ」と呼ばれる Vim を初めて使用し、Vim が実行できる操作に慣れるのに苦労しています。私が遭遇する問題のいくつかは、本当に奇妙です。誰かが私にこれらについて助けてくれることを願っています:

  1. gVim と入力して と入力すると:cd.、プロンプトにC:\Windows\System32. どうしてこれなの?にVimをインストールしましたE:\Vim。このデフォルトのディレクトリを別のものに変更することはできますか?

  2. Vimでディレクトリを指定し、指定されたディレクトリにファイルを作成する方法はありますか(もちろん、Vimを使用します。コマンドラインウィンドウでは、のようなものを実行することはできませんvim someName.txt)。のようなコマンドを試してみると:e someFileName.txt、一部のスワップ ファイルに関するエラー警告が表示されます。また、これを検索するとsomeFileName.txt、その場所は非常に奇妙で、下にありC:\Users\MyUserName\AppData\Local\Tempます。なんで?

  3. これはさらに奇妙です。Windows では、デフォルトのコマンド ライン ディレクトリはC:\Users\MyUserName. 私はそれが気に入らないので、 に変更しましたC:\。ただし、[スタート] ボタンを押して、 と入力cmd.exeし、 を押すEnterと、コマンド ライン ウィンドウにまだ が表示されC:\Users\MyUserNameます。タスク バーのショートカット アイコンをクリックすると、正しいディレクトリが表示されます ( C:\)。さらに、このような変更を行い、コマンド ラインで Vim を実行すると、ファイルを閉じるたびにエラー警告が表示されます。

    can't write viminfo file C:\_viminfo!
    

調査の結果、コマンド ライン ディレクトリを に戻すとC:\Users\MyUserName、すべて問題なく、viminfoこのディレクトリの下に という名前のファイルが作成されることがわかりました。では、なぜこれを行うのですか?の場合と同様に、Vim はこのviminfoファイルを の下に作成できませんか?C:\C:\Users\MyUserName

4

1 に答える 1

5
  1. これは Windows のデフォルトです。取り付け方にもよると思います。とにかく、通常モードから次のように入力することで、好きなように変更できます。

    :cd <your path>
    

    セッション間で永続化する場合は、 $HOME/_vimrc(まだ持っていない場合) を作成し、コロンなしで上記の行を追加します。

  2. 保護されたディレクトリで作業しているため、スワップファイルに関するエラーメッセージが表示されます。スワップを作成できません。上記の答えは、この問題を一般的な方法で解決するはずです。とにかく、ディスクに書き込める場所ならどこでもファイルを編集できます。以下の例では、UNIX のようなディレクトリ~へのショートカットです。$HOME

    :e ~\filename
    
  3. への書き込み権限はありC:ますか? 私は Windows ユーザーではないので、私の言葉を鵜呑みにしないC:\Users\MyUserNameください。$HOME

  4. 走ったvimtutor?これは、基本的な編集コマンドを習得するための最良の方法です。

    編集

    その間、…</p>

  5. あまりにも多くの (または最新の流行の) プラグインをインストールすることは控えてください。特定のプラグインが役立つと思われる場合は、vim.org で代替プラグインを検索し、時流に乗る前に比較してください。

  6. 同様に、疫病のような「配布」も避けてください。それらはあまりにも多くのことを変え、あなたを悟りへの道に引き戻します。

  7. の使い方を知ろう:help。あなたの質問のほとんどに対する答えがそこにあります。

于 2013-01-11T09:12:58.890 に答える