我剛開始學習C語言。 我的系統是由我自己編譯的OS X 10.10和MacVim 7.4.383,因爲我需要它支持python3。 但是我發現如果只是加倍MacVim.app和:open ~/Desktop/something.c
,它會告訴我,something.c是一個新文件。但我的桌面上有一個名爲something.c的文件,我搜索了情況的原因,似乎有一些關於環境變量的內容,所以我按照指南將此代碼添加到文件中:/// etc/launchd .conf文件爲什麼我可以在MacVim上使用相對路徑和絕對路徑?
setenv PATH /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
,並重新啓動我的電腦,它並沒有改變任何東西 和我的/ etc/bashrc中是互動的bash(1)彈
全系統.bashrc文件。
if [ -z "$PS1" ]; then
return
fi
PS1='\d \A \u @ \H \w #\#: \$ '
# Make bash check its window size after a process completes
shopt -s checkwinsize
# Tell the terminal about the working directory at each prompt.
if [ "$TERM_PROGRAM" == "Apple_Terminal" ] && [ -z "$INSIDE_EMACS" ]; then
update_terminal_cwd() {
# Identify the directory using a "file:" scheme URL,
# including the host name to disambiguate local vs.
# remote connections. Percent-escape spaces.
local SEARCH=' '
local REPLACE='%20'
local PWD_URL="file://$HOSTNAME${PWD//$SEARCH/$REPLACE}"
printf '\e]7;%s\a' "$PWD_URL"
}
PROMPT_COMMAND="update_terminal_cwd; $PROMPT_COMMAND"
fi
# ===== ===== ===== =====
# Custom Setting
export CLICOLOR=1
export LSCOLORS=gxfxaxdxcxegedabagacad
export HISTSIZE=250
# Setting PATH for KDE
export KDEDIRS=$KDEDIRS:$HOME/Library/Preferences/KDE:/usr/local/kde4
export PATH=/usr/local/kde4/bin:$PATH
export DYLD_LIBRARY_PATH=/usr/local/kde4/lib:$DYLD_LIBRARY_PATH
launchctl setenv DYLD_LIBRARY_PATH /usr/local/kde4/lib:$DYLD_LIBRARY_PATH
export XDG_DATA_HOME=$HOME/Library/Preferences/KDE/share
export XDG_DATA_DIRS=/usr/local/kde4/share:/usr/local/share:/usr/share
# Setting PATH for MySQL
export PATH=$PATH:/usr/local/mysql/bin/
# Setting PATH for Node.js and NPM
export PATH=$PATH:/usr/local/bin/node
export PATH=$PATH:/usr/local/bin/npm
# Setting PATH for Python 3.4
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH
# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
如果我像這樣使用
:open /Users/XXX/Desktop/something.c
絕對路徑,它將打印錯誤
E479:Not match
E32:No file name
所以,我能做些什麼來使的MacVim工作就像剛剛在linux下,謝謝。