คำถามติดแท็ก oh-my-zsh

oh-my-zsh เป็นส่วนเสริมของ zsh ที่เพิ่มฟังก์ชันเพิ่มเติมตัวช่วยเติมข้อความอัตโนมัติและธีม

1
สถิติเกี่ยวกับการสร้างไฟล์ใน OSX
เมื่อใดก็ตามที่ฉันสร้าง (หรือแม้กระทั่งอัปเดตดูเหมือนว่า) ไฟล์ใน OSX ฉันจะได้รับกล่องโต้ตอบต่อไปนี้: ➜ hello touch test.txt test.txt Stats { dev: 16777220, mode: 33188, nlink: 1, uid: 501, gid: 20, rdev: 0, blksize: 4096, ino: 252423193, size: 0, blocks: 0, atimeMs: 1502219299000, mtimeMs: 1502219299000, ctimeMs: 1502219299000, birthtimeMs: 1502219299000, atime: 2017-08-08T19:08:19.000Z, mtime: 2017-08-08T19:08:19.000Z, ctime: 2017-08-08T19:08:19.000Z, birthtime: 2017-08-08T19:08:19.000Z } โดยทั่วไปฉันใช้ohmyzshแต่ฉันได้ลองใช้เปลือกวานิลลาของฉันและทำสิ่งเดียวกัน …

1
เปิดเทอร์มินัลใหม่จากภายในเทอร์มินัล
เมื่อฉันทำงานฉันมักจะมีเทอร์มินัลที่เปิดแท็บจำนวนมาก ตัวอย่างเช่นแท็บแรกสำหรับเว็บเซิร์ฟเวอร์ของฉัน, ที่สองสำหรับคอนโซล, ที่สามสำหรับรุ่น ฯลฯ ทุกครั้งที่ฉันต้องเปิดแท็บใหม่ด้วยตนเอง (ฉันใช้ Ctrl + Shift + T) ฉันคลิกขวาที่ป้ายกำกับแท็บและเปลี่ยนชื่อ (เว็บเซิร์ฟเวอร์คอนโซลรุ่นเป็นต้น) อย่างไรก็ตามฉันต้องการจะทำสิ่งนี้โดยอัตโนมัติ แต่ฉันไม่พบคำสั่ง: เปิดแท็บใหม่จากภายในพรอมต์ปัจจุบัน เปลี่ยนชื่อ เนื่องจากฉันต้องการสร้างสคริปต์ BASH สำหรับสิ่งนั้นฉันจะใช้อะไรได้บ้าง


1
การจัดหา bash_prompt (สคริปต์ทุบตี) เมื่อรัน zsh (oh-my-zsh)
ฉันมีชุดรูปแบบที่เขียนด้วยbash(ฉันคิดว่า) อย่างไรก็ตามฉันได้ตัดสินใจที่จะใช้zshเปลือกของฉัน โดยเฉพาะอย่างยิ่งฉันใช้ oh-my-zsh ( zshฉันเชื่อว่ากำหนดเอง) รูปแบบที่ฉันต้องการใช้ขณะนี้อยู่ในไฟล์ที่เรียกว่า.bash_promptซึ่งถูกที่มาจากกลับมาเมื่อเปลือกเริ่มต้นคือ.bash_profilebash มีอยู่ฉันสามารถบอก oh-my-zsh ให้ใช้พรอมต์นี้ได้หรือไม่ ฉันเข้าใจว่าzshมีไวยากรณ์ / ภาษาแตกต่างกันเล็กน้อยbashดังนั้นการจัดหาโดยตรงจากการ.zshrcโยนข้อผิดพลาดค่อนข้างมาก
1 bash  shell  zsh  oh-my-zsh 

2
วิธีกำหนดค่า zsh ด้วย oh-my-zsh เพื่อให้สามารถดูประวัติ git ได้หลังจากกด“ q”
ฉันใช้ zsh กับ oh-my-zsh เป็นประจำทุกวัน แต่มีสิ่งเล็ก ๆ ที่รบกวนจิตใจฉัน หากฉันใช้git logหรือคำสั่งที่คล้ายกันอื่น ๆ ผลลัพธ์ที่ได้นั้นจะใช้หน้าต่างเทอร์มินัลแบบเต็ม หลังจากกดqเอาท์พุทจะถูกล้างและฉันกลับไปที่พรอมต์ของฉัน ฉันต้องการให้ผลลัพธ์ยังคงอยู่บนหน้าจอ ฉันจะกำหนดค่าอะไรให้สำเร็จ รูปภาพมีค่าหนึ่งพันคำดังนั้นนี่คือ gif ของพฤติกรรมปัจจุบัน: และนี่คือ. zshrc ของฉัน: plugins=( gitfast docker osx web-search cp ) ZSH_THEME="powerlevel9k/powerlevel9k"

1
ทุกครั้งที่ฉันเปิด iTerm ไฟล์. zshrc ของฉันจะได้รับเส้นทาง vscode ใหม่
# iTerm # CMD + D to split screen (left right) # CMD + D + Shift to split screen (up down) # Add Visual Studio Code (code) export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin" # Add Visual Studio Code (code) export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin" # Add Visual Studio Code (code) export PATH="$PATH:/Applications/Visual …

1
วางไดเรกทอรีทำงาน“ canonical” ลงในพร้อมท์ zsh บน OS X (iTerm 2 หากมีความสำคัญ)
ฉันใช้ zsh และ oh-my-zsh สำหรับสภาพแวดล้อมเชลล์ใน OS X และฉันมีเวลาที่ยากลำบากในการติดตามหรือไม่ว่าสิ่งที่เกิดขึ้นเป็นผลมาจากฟังก์ชั่น oh-my-zsh หรือพฤติกรรมเริ่มต้น ของ zsh; มันเป็นเรื่องของเครื่องสำอางทั้งหมด แต่มันทำให้ฉันเป็นบ้า รุ่นสั้น ๆ ว่าถ้าผมcdในไดเรกทอรีสิ่งที่ถูกพิมพ์ในพรอมต์ของฉันจากการ%cเป็นว่าอาร์กิวเมนต์ที่ถูกส่งผ่านไปยังcd; ดังนั้นถ้าฉันเปลี่ยนเป็น "test" ในไดเรกทอรี แต่ฉันสะกดว่า "tEst" โดยไม่ได้ตั้งใจ "tEst" คือสิ่งที่จะปรากฏในพรอมต์ของฉัน มันน่ารำคาญมาก อีกตัวอย่างของที่มันโผล่ขึ้นมาคือเมื่อฉันใช้ฟังก์ชั่นเปลือกนี้ (ลดความซับซ้อนจากBrett Terpstra ) cdf() { target=`osascript -e 'tell application "Finder" to get POSIX path of (target of front Finder window as text)'` cd …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.