การกำหนดค่า zsh เดียวกันทำหน้าที่แตกต่างกันในเครื่องที่แตกต่างกัน


1

ฉันมีการกำหนดค่าต่อไปนี้สำหรับ zsh ที่ฉันใช้ทั้งบนแล็ปท็อปและเครื่องระยะไกล ฉันมีไฟล์ปรับแต่งทั้งหมดของฉันอยู่ในที่เก็บ git ที่ถูกโคลน~/.zshและเชื่อมโยงเข้า~ด้วยกัน

autoload -Uz promptinit
promptinit

HISTFILE=~/.histfile
HISTSIZE=1000
SAVEHIST=1000
setopt appendhistory autocd extendedglob nomatch notify
zstyle :compinstall filename '/home/pkhorsand/.zshrc'
autoload -Uz compinit
compinit -i -u -C

# load antigen
source $HOME/.zsh/antigen.zsh

# Load the oh-my-zsh's library.
antigen use oh-my-zsh

# Bundles from the default repo (robbyrussell's oh-my-zsh).
# antigen bundle git
antigen bundle heroku
# antigen bundle pip
# antigen bundle lein
# antigen bundle command-not-found
antigen bundle zsh-users/zsh-syntax-highlighting

# Load the theme.
antigen theme robbyrussell
antigen theme https://github.com/caiogondim/bullet-train-oh-my-zsh-theme bullet-train

# Tell Antigen that you're done.
antigen apply

BULLETTRAIN_VIRTUALENV_BG="green"
BULLETTRAIN_VIRTUALENV_PREFIX=""
BULLETTRAIN_GIT_COLORIZE_DIRTY=true
BULLETTRAIN_GIT_DIRTY=""
BULLETTRAIN_GIT_EXTENDED=false
BULLETTRAIN_GIT_CLEAN=""
BULLETTRAIN_PROMPT_ORDER=(
    context
    dir
    virtualenv
    git
    time
)

source "$HOME/.zsh/.alias"
source "$HOME/.zsh/.profile.local"

ในการzsh 5.3สั่งประวัติMacBook Pro ของฉันทำงาน(ค่าเริ่มต้นของระบบ) ทำงานอย่างถูกต้อง หากฉันพิมพ์บางอย่างและกดปุ่มลูกศรมันจะวนคำสั่งต่างๆในประวัติของฉันที่มีคำนำหน้า เครื่องระยะไกลทำงานUbuntu 14.0และzsh 5.5.1(ติดตั้งด้วยตนเองและไม่ผ่านapt) แต่เพียงรอบประวัติศาสตร์โดยไม่คำนึงถึงสิ่งที่ฉันได้พิมพ์

ฉันใช้antigenเป็นตัวจัดการปลั๊กอินที่มีแหล่งที่มารวมอยู่ในที่เก็บเดียวกัน (ด้วยเหตุนี้การติดตั้งทั้งสองจึงใช้เวอร์ชั่นเดียวกัน) พฤติกรรมนี้ทำให้เกิดความสับสนจริง ๆ เช่นเดียวกัน.zshrcควรแสดงถึงพฤติกรรมเดียวกันในความคิดของฉัน หรือควร?

** อัปเดต: site-functionsไดเรกทอรีบน Mac ของฉันมีรายการอยู่สองสามรายการ_brewและ_brew_cask(เป็นเครื่องที่ค่อนข้างใหม่ซึ่งติดตั้งไม่มาก) ในขณะที่รายการที่อยู่บนรีโมทนั้นว่างเปล่า


อาจเป็นคำถามที่งี่เง่า แต่: คุณติดตั้งปลั๊กอินของคุณกับเครื่องอื่นหรือไม่?
Jarco

@Jarco ใช่แน่นอน antigenคำสั่งดูแลตัวเอง
DarthPaghius
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.