bash – 将shell的工作目录设置为在vim中打开的当前文件
发布时间:2020-12-15 20:59:27 所属栏目:安全 来源:网络整理
导读:我正在使用 Windows gVim,我试图调用命令在cygwin的bash上运行.它正常工作,但工作目录每次都设置为$HOME.是否可以设置为当前文件的目录? 我的.vimrc中有以下行: set shell=C:/cygwin/bin/bashset shellcmdflag=--login -cset shellxquote=" 我的.profile
我正在使用
Windows gVim,我试图调用命令在cygwin的bash上运行.它正常工作,但工作目录每次都设置为$HOME.是否可以设置为当前文件的目录?
我的.vimrc中有以下行: set shell=C:/cygwin/bin/bash set shellcmdflag=--login -c set shellxquote=" 我的.profile中有以下几行: if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi fi 解决方法
我认为–login就是这样做的;删除该参数,shell将在GVIM的当前目录中打开.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |