web-dev-qa-db-ja.com

Vim:スタートアップディレクトリを変更しますか?

GVimを起動して小さなプログラムを書き始めると、ファイルをデスクトップに保存したいのですが、Vimが次のコマンドラインを起動しているようです。

C:\Windows\System32

これを次のように変更するにはどうすればよいですか。

C:\Users\Casey

だから私はただ:

:w Desktop\my_program.py

ありがとうございました

28
Nope

Windowsのアイコン/ショートカットから(指定したパスの種類から)gvimを開始していると仮定すると、開始ディレクトリを変更できます(IS gvim:it)という事実とは完全に独立しています。そのWindowsアイコン/ショートカットの「開始ディレクトリ」プロパティを編集することにより、他のアプリと同じになります!)。

44
Alex Martelli

Vim内で、:cdコマンドを使用して現在のディレクトリを変更できます。

:cd c:\users\casey
12
Greg Hewgill

私はこの方法がより良いと思いました:

  1. GVimを開く
  2. :cd $vim
  3. :e _gvimrc
  4. 次の行を追加します。

    :cd c:\users\user\desktop\
    

見つけた :Exc:\ windows\system32 \(gVimが通常起動する場所)のような大きなディレクトリでは遅いです。


また、誰かが興味を持っている場合に備えて、ここに私の完全な_ gvimrcがあります。コーディングにはConsolasが好きです。タブストップ設定は、特にPythonでコーディングするときに役立ちます。 Ctrl+Tab/Ctrl+Shift+Tab バッファ間の切り替えに最適です:

set guifont=Consolas:h12:cANSI
set tabstop=4 softtabstop=4 shiftwidth=4 expandtab
map <C-Tab> :bnext<cr>
map <C-S-Tab> :bprevious<cr>
:cd c:\users\user\desktop\
11
Aaron

開始位置を変えてみませんか?

vim icon -> right click -> property -> shortcut -> Start in -> your path you want to change.

しかし、それは完全に機能します。

:cdyourpathも機能すると思います。しかし、あなたが変えたくないとき、それは変わるでしょう。

1
user3386110

以下は非常に便利だと思いました。私はWindows7とvim7.3.46を使用しており、gVimを使用しています。

スタートアップ設定を編集したところ、c:\Users\me\の_vimrcが変更されました。

また、:versionを使用して、$VIMで見つけた_vimrcファイルと、_vimrcで見つけたc:\windows\system32を編集してみました。

これらのファイルを編集して:cd c:\Users\meを含めると、vimの起動後にデフォルトの起動ディレクトリが変更されませんでした。デフォルトのディレクトリをc:\Users\me\にしたかったのですが、c:\Users\me\_vimrcを編集することでそれを実現しました。それは私が入った

:e $MYVIMRC

と追加

cd c:\Users\cnorton.Arlington1\

そのファイルに。

1
octopusgrabbus

:cd c:\users\caseyを使用し、その後セッションに保存します(gVimには赤で上下のボタンがあり、それをクリックしてmySessionProject.vimとして保存します)。次にそのディレクトリに移動する必要があるときは、そのセッションを開きます(:source mySessionProject.vimを使用することもできます)

コマンドラインの場合:

:mksession! yourdir/yourVimConfName.vim

ロードする

:source yourDir/yourVimConfName.vim 
1
nightingale2k1

誰かがそれを必要とする場合に備えてこれを我慢するために:vimrcは環境パラメータを受け入れます。 cd $USERPROFILEをvimrcに入れることができます

0
RJ-