当我启动GVim并开始编写我的小程序时,我想将文件保存到桌面,但似乎Vim在启动命令行:
C:\Windows\System32
我该如何将其更改为:
C:\Users\Casey
这样我就可以:
:w Desktop\my_program.py
j8ag8udp1#
假设你是从Windows中的一个图标/快捷方式启动gvim(从你提供的路径),你可以改变启动目录(完全独立于它是gvim的事实:它将是相同的,从任何其他应用程序!)通过编辑“开始目录”属性的Windows图标/快捷方式。
ffscu2ro2#
在vim中,您可以使用:cd命令更改当前目录:
:cd
:cd c:\users\casey
puruo6ea3#
我发现这样更好:1.打开gVim
:cd $vim
:e _gvimrc
:cd c:\users\user\desktop\
我发现:Ex在c:\windows\system32**(gVim通常在这里启动)这样的大目录上运行速度很慢。另外,如果有人感兴趣的话,这里是我完整的_gvimrc**。我更喜欢使用Consolas进行编码。制表位设置在编码时很有帮助,尤其是在Python中,Ctrl+Tab/Ctrl+Shift+Tab非常适合在缓冲区之间切换:
:Ex
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\
g0czyy6m4#
改变一下你的起始位置怎么样?vim icon -> right click -> property -> shortcut -> Start in -> your path you want to change.但效果很好。我认为:cd yourpath也是可行的。但是当你不想改变的时候,它会改变。
vim icon -> right click -> property -> shortcut -> Start in -> your path you want to change.
8nuwlpux5#
使用:cd c:\users\casey,然后保存到会话中(在gVim中有红色的上下按钮,单击它并另存为mySessionProject.vim)。下次需要转到该目录时,打开该会话(您也可以使用:source mySessionProject.vim)对于命令行:
:source mySessionProject.vim
:mksession! yourdir/yourVimConfName.vim
以便装载
:source yourDir/yourVimConfName.vim
pb3skfrl6#
我发现以下内容非常有用。我在Windows 7和Vim 7. 3. 46上,正在使用GVim。我编辑了启动设置,这最终改变了c:\Users\me\中的_vimrc。我还尝试使用:version并编辑在$VIM中找到的_vimrc文件,以及在c:\windows\system32中找到的_vimrc。编辑这些文件以包含:cd c:\Users\me并不会导致我的默认启动目录在启动Vim后发生变化。:e $MYVIMRC并添加了cd c:\Users\cnorton.Arlington1\到文件。
c:\Users\me\
:version
$VIM
c:\windows\system32
_vimrc
:cd c:\Users\me
:e $MYVIMRC
cd c:\Users\cnorton.Arlington1\
ig9co6j17#
把这个挂起来以防有人需要:vimrc接受环境参数.你可以把cd $USERPROFILE放进你的vimrc
cd $USERPROFILE
igsr9ssn8#
在.vimrc文件:cd $USERPROFILE\Desktop<cr>中使用此Map或者同样短的cd ~\Desktop<cr>之后还显示路径而不是命令nmap <leader>d :cd ~\Desktop<cr>:pwd<cr>的Map
:cd $USERPROFILE\Desktop<cr>
cd ~\Desktop<cr>
nmap <leader>d :cd ~\Desktop<cr>:pwd<cr>
kninwzqo9#
在init.vim中,我用途:
init.vim
lcd $HOME/Projects
9条答案
按热度按时间j8ag8udp1#
假设你是从Windows中的一个图标/快捷方式启动gvim(从你提供的路径),你可以改变启动目录(完全独立于它是gvim的事实:它将是相同的,从任何其他应用程序!)通过编辑“开始目录”属性的Windows图标/快捷方式。
ffscu2ro2#
在vim中,您可以使用
:cd
命令更改当前目录:puruo6ea3#
我发现这样更好:
1.打开gVim
:cd $vim
:e _gvimrc
个1.添加以下行:
我发现
:Ex
在c:\windows\system32**(gVim通常在这里启动)这样的大目录上运行速度很慢。另外,如果有人感兴趣的话,这里是我完整的_gvimrc**。我更喜欢使用Consolas进行编码。制表位设置在编码时很有帮助,尤其是在Python中,Ctrl+Tab/Ctrl+Shift+Tab非常适合在缓冲区之间切换:
g0czyy6m4#
改变一下你的起始位置怎么样?
vim icon -> right click -> property -> shortcut -> Start in -> your path you want to change.
但效果很好。
我认为:cd yourpath也是可行的。但是当你不想改变的时候,它会改变。
8nuwlpux5#
使用
:cd c:\users\casey
,然后保存到会话中(在gVim中有红色的上下按钮,单击它并另存为mySessionProject.vim)。下次需要转到该目录时,打开该会话(您也可以使用:source mySessionProject.vim
)对于命令行:
以便装载
pb3skfrl6#
我发现以下内容非常有用。我在Windows 7和Vim 7. 3. 46上,正在使用GVim。
我编辑了启动设置,这最终改变了
c:\Users\me\
中的_vimrc。我还尝试使用
:version
并编辑在$VIM
中找到的_vimrc文件,以及在c:\windows\system32
中找到的_vimrc
。编辑这些文件以包含
:cd c:\Users\me
并不会导致我的默认启动目录在启动Vim后发生变化。:e $MYVIMRC
并添加了
cd c:\Users\cnorton.Arlington1\
到文件。
ig9co6j17#
把这个挂起来以防有人需要:vimrc接受环境参数.你可以把
cd $USERPROFILE
放进你的vimrcigsr9ssn8#
在.vimrc文件
:cd $USERPROFILE\Desktop<cr>
中使用此Map或者同样短的
cd ~\Desktop<cr>
之后还显示路径而不是命令
nmap <leader>d :cd ~\Desktop<cr>:pwd<cr>
的Mapkninwzqo9#
在
init.vim
中,我用途: