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

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

1
วิธีปิดใช้งาน“ auto cd” ใน zsh ด้วย oh-my-zsh
Googling สิ่งนี้ไม่แสดงผลลัพธ์ใด ๆ นี่คือสิ่งที่ผมหมายถึง: ฉันมีแฟ้มไบนารีชื่อxในเส้นทางของฉัน (ไม่โฟลเดอร์ปัจจุบัน แต่ก็เป็นในPATH) และยังโฟลเดอร์ที่มีชื่อเดียวกันในไดเรกทอรีที่ทำงานปัจจุบัน ถ้าฉันพิมพ์xฉันต้องการไบนารีที่จะดำเนินการ แต่แทนที่จะเป็นซีดีลงในโฟลเดอร์นั้น ฉันจะแก้ไขได้อย่างไร
29 shell  zsh  oh-my-zsh 

1
วิธีค้นหาไฟล์ที่กำหนดนามแฝง
ฉันมีปัญหาฉันไม่แน่ใจว่าจะไปไหนมาไหน บางที่ในระบบของฉันฉันมีชื่อแทนเช่น: alias subl=\''/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl'\' ฉันไม่แน่ใจว่าไฟล์นี้เป็นอะไรและฉันต้องการที่จะเปลี่ยน (หรือลบออกจริง) มัน ฉันสามารถ unalias ได้ใน. zshrc ของฉัน แต่นั่นไม่ใช่วิธีการแก้ปัญหาที่สวยงาม เมื่อฉันวิ่งalias | grep sublมันแสดงนามแฝงแก่ฉัน มีวิธีที่ฉันจะให้มันสะท้อนเส้นทางไปยังไฟล์ที่กำหนดนามแฝงหรือไม่? ขอบคุณ
22 zsh  alias  search  oh-my-zsh 

4
อักขระตัวแรกของคำสั่งซ้ำบนจอแสดงผลเมื่อเสร็จสิ้น
สองตัวอักษรแรกซ้ำแล้วซ้ำอีกในขณะที่ฉันใช้Tabให้เสร็จ ในภาพหน้าจอด้านล่างcdซ้ำแล้วซ้ำอีก ฉันลอง rxvt-unicdoe, xterm, terminator แล้ว เทอร์มินัลอีมูเลเตอร์ทั้งหมดมีปัญหานี้ Zsh เวอร์ชั่น 5.0.2, ไฟล์กำหนดค่าon-my-zsh

5
วิธีการแสดงชื่อของ Virtualenv ปัจจุบัน?
ฉันใช้virtualenv, virtualenvwrapper, zsh, oh-my-zsh, เทอร์มิบน Crunchbang ฉันพยายามแสดงชื่อของกระแสvirtualenvเช่นนั้น workon example (example)... ฉันลองใช้วิธีแก้ปัญหาหลายอย่างแล้วดูเหมือนว่าจะไม่ทำงานนี่คือไฟล์. zshrc ของฉันฉันรู้ว่ามันไม่ใช่เรื่องใหญ่ที่จะแก้ไข แต่ฉันไม่สามารถหาโซลูชันที่เหมาะสมได้ เป็นเวลานานแล้วนับตั้งแต่ครั้งสุดท้ายที่ฉันใช้ Linux สำหรับการพัฒนา Django ฉันลืมสิ่งที่ฉันเคยทำ ตอนนี้ฉันเห็นusername@crunchbangแล้วฉันไม่สามารถบอกได้ว่า virtualenv ที่ฉันใช้อยู่

1
แท็บเสร็จสมบูรณ์ของ“ ../” ใน zsh
ในทุบตีฉันสามารถใช้แท็บเสร็จสิ้นเพื่อย้ายไดเรกทอรีหนึ่งขึ้นและลงอีกเส้นทางอื่น ตัวอย่างเช่นสมมติว่าผมอยู่ใน$HOME/folder1และฉันต้องการที่จะไปcd เพียง แต่มีสองไดเรกทอรีเด็กและ$HOME/folder2$HOMEfolder1folder2 ในทุบตีฉันสามารถพิมพ์ cd ..[TAB]f[TAB]2 $HOME/folder2และจะจบลงใน ในการติดตั้ง zsh ใหม่ของฉันการกดcd ..[TAB]สร้างรายการของไดเรกทอรีลูกเหล่านั้น$HOME/folder1ซึ่งมีสอง.ในชื่อของพวกเขา มีวิธีง่ายๆในการรับพฤติกรรมที่ฉันคุ้นเคยหรือไม่? หรือมีบางสิ่งที่ง่ายกว่าในการบรรลุสิ่งที่ฉันต้องการใน zsh?

1
วิธีปิดการใช้งานการแก้ไขอัตโนมัติสำหรับ sudo [command] ใน zsh?
ฉันมี zsh และ oh-my-zsh พร้อมค่าเริ่มต้นและไม่สามารถหาวิธีปิดการแก้ไขอัตโนมัติสำหรับคำสั่งเฉพาะที่ฉันใช้บ่อยเช่น: sudo mc หรือ sudo gem update สิ่งที่ฉันมี.mcไดเรกทอรีและ.gemไดเรกทอรีและ zsh เสนอการแก้ไขอัตโนมัติ ( zsh: correct 'mc' to '.mc' [nyae]) โดยทั่วไปฉันต้องการตั้งค่า zsh เพื่อที่sudo [smth]จะไม่ถือว่าเป็นคำสั่งแยกต่างหาก (ซึ่งไม่ใช่) สำหรับการแก้ไขอัตโนมัติ สิ่งที่จะแก้ไขได้สำหรับสิ่งนั้น?

3
จะแก้ไขแท็บที่เสร็จสมบูรณ์แล้วเพื่อไม่ซ่อนรายการได้อย่างไร
ฉันใช้ oh-my-zsh บน Mac OS X กับ homebrew'ed zsh 4.3.12 ฉันเพิ่งพบปัญหาแปลก ๆ ในscripts/not-usedฉันมีหลาย.Rไฟล์: breakdowns.R eventloop.R process-largeclients.R process-qt.R reprocess-pinning.R calculate-qt-error.R generate_decision_tree.R process-net.R process-scalingexp.R อย่างไรก็ตามเมื่อฉันลองls scripts/not-used/+ Tabความสำเร็จแรกคือls scripts/not-used/_.Rตำแหน่งที่_แสดงตำแหน่งของเคอร์เซอร์ ถ้าฉันกดTabอีกครั้งฉันจะได้สิ่งที่แปลกประหลาดนี้: $ ls scripts/not-used/.R breakdowns.R eventloop.R วิธีการยกเลิกพฤติกรรมนี้น่าเกลียด (ผิด)? ตัวเลือกที่ตั้งไว้คือ: alwaystoend autocd autonamedirs autopushd cdablevars completeinword correctall extendedglob extendedhistory noflowcontrol histexpiredupsfirst histignoredups histignorespace histreduceblanks histverify …

2
เริ่ม zsh ด้วย zshrc ที่กำหนดเอง
ฉันต้องการเริ่ม zsh ด้วยไฟล์ rc แบบกำหนดเองที่คล้ายกับคำสั่ง: bash --rc-file /path/to/file หากไม่สามารถทำเช่นนั้นจะสามารถเริ่ม zsh, run source /path/to/fileแล้วยังคงอยู่ในเซสชัน zsh เดียวกันได้หรือไม่ หมายเหตุ: คำสั่งzsh --rcs /path/to/fileไม่ทำงานอย่างน้อยก็ไม่ใช่สำหรับฉัน ... แก้ไข: ครบถ้วนฉันต้องการจะทำสิ่งต่อไปนี้: sshไปยังเซิร์ฟเวอร์ระยะไกล "example.com", รันzsh, sourceการกำหนดค่าของฉันอยู่ที่/path/to/file, ทั้งหมดใน 1 คำสั่ง นี่คือที่ฉันพยายามโดยเฉพาะอย่างยิ่งเพราะฉันไม่อยากเขียนไฟล์การกำหนดค่าใด ๆ บนเครื่องระยะไกล
17 linux  shell  zsh  oh-my-zsh 

5
คุณ“ ปิดการใช้งาน” oh-my-zsh (และ zsh) โดยไม่ถอนการติดตั้งได้อย่างไร?
ฉันกำลังลองสภาพแวดล้อม dev ใหม่ ๆ รวมถึง zsh และ oh-my-zsh ตอนนี้ฉันได้ติดตั้ง oh-my-zsh แล้วมันเริ่มต้นตามค่าเริ่มต้นที่เทอร์มินัลของฉัน (iTerm2 และเทอร์มินัล) เริ่มต้นด้วย zsh เสมอและด้วยการตั้งค่าจาก oh-my-zsh ฉันสงสัยว่ามันเป็นไปได้ที่จะ "ปิดการใช้งาน" หรือหยุดใช้ zsh และการตั้งค่าด้วย oh-my-zsh โดยไม่ต้องถอนการติดตั้ง oh-my-zsh? นอกจากนี้ยังเป็นการดีที่จะทราบวิธีการเปิดใช้งานผลิตภัณฑ์เหล่านั้นด้วย ปัจจุบันเทอร์มินัลของฉันไปที่ zsh โดยอัตโนมัติ (ฉันคิดว่า) และใช้ oh-my-zsh โดยอัตโนมัติ ฉันต้องการควบคุมมากกว่านั้นและฉันสามารถควบคุมทั้งสองได้เมื่อใช้ zsh และเมื่อใช้คุณสมบัติ oh-my-zsh สิ่งหนึ่งที่ฉันสนใจในการรู้ก็คือแอปพลิเคชันเทอร์มินัลรู้ได้อย่างไรว่าเชลล์ใดที่จะเริ่มทำงานเมื่อเริ่มต้น นั่นจะเป็นการดีที่สามารถควบคุมได้เช่นกัน! หากคุณอธิบายให้มากที่สุดเท่าที่จะทำได้ใน "ทำไม" ของทุกคำสั่งที่คุณให้ฉันนั่นจะเป็นประโยชน์! :) ฉันใช้งานบน OS X ไม่แน่ใจว่ามีความสำคัญหรือไม่ แต่ฉันมักจะชอบคำตอบที่มากกว่าสำหรับสภาพแวดล้อม Unix ทั่วไปมากกว่าสำหรับฉัน
16 zsh  oh-my-zsh 

1
อะไรคือความแตกต่างที่สำคัญระหว่างการกำหนดค่า grml zsh และการกำหนดค่า oh-my-zsh
ตอนนี้ฉันอยู่บน oh-my-zsh แต่ฉันไม่แน่ใจว่ามันเป็นตัวเลือกที่สมบูรณ์แบบ เป็นความแตกต่างที่สำคัญระหว่างสิ่งที่grml zsh การตั้งค่า ( GitHub repo ) และOh-My-zsh การตั้งค่า ? ฉันควรเลือก grml หรือ oh-my-zsh ในกรณีใด
15 zsh  oh-my-zsh  grml 

1
เปลี่ยนธีม Zsh ใน Android Studio
ฉันเพิ่งกระโดดขึ้นเรือมาzshและฉันใช้Oh my Zsh! blinksกระทู้ มันดูดีมากในเทอร์มินัล OSX แต่มันดูแย่มากในเทอร์มินัลของ Android Studio ดังนั้นคำถามของฉันคือมีวิธีการตรวจสอบว่าเซสชั่นนี้ได้เปิดใน Android Studio และไม่ได้อยู่ใน Terminal OSX และเปลี่ยนzshชุดรูปแบบตามที่?

3
ล้างหรือปิดใช้งานนามแฝงใน zsh
ฉันติดตั้ง oh-my-zsh เพื่อทำให้เทอร์มินัลใช้งานได้ง่ายขึ้นเล็กน้อย สิ่งหนึ่งที่ทำให้ฉันเป็นข้อผิดพลาดคือนามแฝงที่เพิ่มเข้ามาเช่น "ga", "gap", "gcmsg", "_" ซึ่งจำยากกว่าคำสั่งเดิมและทำให้ตารางแฮชคำสั่งสกปรก ดังนั้นมีวิธีการปิดใช้งานนามแฝงทั้งหมดหรือไม่ หรือวิธีล้างชื่อแทนทั้งหมดเพื่อให้ฉันสามารถใส่ไว้ในของฉันได้.zshrcอย่างไร
12 shell  zsh  alias  oh-my-zsh 

9
หลังจากติดตั้ง oh-my-zsh: … /.zshrc:source:34: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว… /.oh-my-zsh/oh-my-zsh.sh
ฉันเพียงแค่พยายามที่จะติดตั้งOh-My-zsh ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อฉันพยายามเรียกใช้rvm: zsh: command not found: rvm ฉันยังได้รับข้อผิดพลาดต่อไปนี้เมื่อฉันพยายามเปิดแท็บใหม่: /Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh /Users/jack/.zshrc:source:38: no such file or directory: .bashrc นี่คือ.zshrcไฟล์ของฉัน: # Path to your oh-my-zsh configuration. ZSH=$HOME/.oh-my-zsh # Set name of the theme to load. # Look in ~/.oh-my-zsh/themes/ # Optionally, if you set this to "random", …
12 bash  zsh  oh-my-zsh 

3
เสร็จสิ้นคำบนหน้าจอเช่นเดียวกับใน VIM (Bash หรือ Tmux)
ฉันจะกำหนดค่า Bash, Zsh หรือ Tmux เพื่อทำให้ตัวระบุที่ตรงกันล่าสุดบนหน้าจอสมบูรณ์ได้อย่างไร พิจารณาสถานการณ์สมมติทั่วไปนี้: $ git fetch remote: Counting objects: 16, done. remote: Compressing objects: 100% (9/9), done. remote: Total 9 (delta 4), reused 0 (delta 0) Unpacking objects: 100% (9/9), done. From /opt/git/thunder * [new branch] issue540 -> origin/issue547314 e9204cf..4d42c3f v2.1 -> origin/v2.1 ฉันจะทำให้ Bash / …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.