GVimを起動して小さなプログラムを書き始めると、ファイルをデスクトップに保存したいのですが、Vimが次のコマンドラインを起動しているようです。
C:\Windows\System32
これを次のように変更するにはどうすればよいですか。
C:\Users\Casey
だから私はただ:
:w Desktop\my_program.py
ありがとうございました
Windowsのアイコン/ショートカットから(指定したパスの種類から)gvimを開始していると仮定すると、開始ディレクトリを変更できます(IS gvim:it)という事実とは完全に独立しています。そのWindowsアイコン/ショートカットの「開始ディレクトリ」プロパティを編集することにより、他のアプリと同じになります!)。
Vim内で、:cd
コマンドを使用して現在のディレクトリを変更できます。
:cd c:\users\casey
私はこの方法がより良いと思いました:
:cd $vim
:e _gvimrc
次の行を追加します。
:cd c:\users\user\desktop\
見つけた :Ex
はc:\ 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\
開始位置を変えてみませんか?
vim icon -> right click -> property -> shortcut -> Start in -> your path you want to change.
しかし、それは完全に機能します。
:cdyourpathも機能すると思います。しかし、あなたが変えたくないとき、それは変わるでしょう。
以下は非常に便利だと思いました。私は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\
そのファイルに。
:cd c:\users\casey
を使用し、その後セッションに保存します(gVimには赤で上下のボタンがあり、それをクリックしてmySessionProject.vimとして保存します)。次にそのディレクトリに移動する必要があるときは、そのセッションを開きます(:source mySessionProject.vim
を使用することもできます)
コマンドラインの場合:
:mksession! yourdir/yourVimConfName.vim
ロードする
:source yourDir/yourVimConfName.vim
誰かがそれを必要とする場合に備えてこれを我慢するために:vimrcは環境パラメータを受け入れます。 cd $USERPROFILE
をvimrcに入れることができます