2016-11-04 8 views
0

時々私は:e %コマンドを使用します。このコマンドは、単にそれは、LinuxMacマシン上で働いていたが、最近私はWindowsマシンに切り替えることを余儀なくされたと私は:e %を入力するたびに、私は環境変数のリストを取得なぜ:Windows Vimではe%が動作しません

編集現在のバッファと言います。私はWindowsの環境変数が%で始まることを知っています。だからWindowsの現在のバッファを編集するにはVim

+0

私はあなたが何について話しているのか分かりません。それは窓の上で私のために完全に正常に動作します。 – DJMcMayhem

+0

@DJMcMayhemええと...興味深いです。 'e%'と入力すると、[ここで私が得ていること](https://ibin.co/30qiLdNHy56V.png)が表示されます。 'vim'を間違ってコンパイルしましたか? 'e%'の使い方を教えてくれるフラグはありますか? – flashburn

+0

あなたは入力を打つのではなく、オートコンプリートをしたようですか?現在のファイルを編集している ':e'だけを使ってみたことがありますか? – FDinoff

答えて

0
How do I edit the current file in vim? 

さて、ほとんどの場合、現在のファイルはバッファ内で開かれ、編集中のメインファイルです。現在のファイルを編集する場合は、iを押して挿入モードに入り、変更したり、コマンドを使用して、文字、ブロック、行、段落のテキストを削除、コピー、貼り付け、追加します。 現在のファイルが読み込み専用の場合でも、編集して新しい名前で保存することができます(:w newname)。 :e(edit)コマンドを使用してファイルを編集する場合は、:eに現在のファイル(バッファ)を直接編集することができます。 vimのほとんどのコマンドは引数を受け入れます。したがって、:eは引数としてファイル名を受け入れ、そのファイルを編集します。ファイル名を指定しないと、現在のバッファが使用されます。それでも、その後%のシンボル、タイプ:eでファイルを編集するために熱望しているとし、Ctrl < \ KBD> + R < \ KBD>、その後%を押すと

にもかかわらず:eは、現在のファイルを編集するのに十分です。現在のファイルの名前をコマンドラインに挿入します。これで編集できます。

関連する問題