zsh

    2熱度

    1回答

    在我~/.zshrc我有這樣的事情: # map capslock to escape ps cax | grep xcape > /dev/null if [ $? -eq 0 ]; then # do nothing else xmodmap ~/.xmodmap & xcape & fi 這似乎是工作在系統啓動,但之後我的電腦進入待機和喚醒,我失去約束力,所以

    0熱度

    5回答

    我想做到這一點: [zsh]$ pwd /home/user *[zsh]$ bash # enter to a bash shell at the same time as `cd ~/Desktop`. [bash]$ pwd /home/user/Desktop [bash]$ exit [zsh]$ pwd **/home/user 我想知道是否有任何方式在同一時間進入到

    0熱度

    1回答

    我在我的項目中看到了這些時髦的顏色 - 現在我已經知道在哪裏禁用它們。他們很醜陋,分散注意力 - 我不知道他們的意思。我試過禁用所有東西,但它們仍然出現。我正在使用Powerlevel9k-theme。

    4熱度

    1回答

    語境 我有iTerm2(我使用的是Mac),其中默認的shell是ZSH,它是用哦,我-的zsh和正確定製一個很好的和美麗的設置Agnoster-fcamblor主題。 問題 作爲Spacemacs用戶,我想這樣做盡可能不留Emacs的。所以我決定從裏面調用一個終端窗口,因爲我習慣使用Vim/tmux。 這是我得到的樣子(在同一目錄下): 事情我已經檢查 顯然不被應用的主題。 這是我~/.spac

    4熱度

    1回答

    我正在開發自定義bash completion命令以從調度系統(LSF,PBS,SLURM)捕獲作業ID。我已經掌握了基本的功能,但是現在我想用我在運行zsh時看到的「提示」來擴展它。 例如,當我按下TAB在下面grep例子,我得到: grep -<TAB> --after-context -A -- specify lines of trailing context

    0熱度

    1回答

    我正在運行一個腳本,如./ci.sh push[dev1],我得到的響應如zsh: no matches found: push[dev1]。我試圖將別名放入.zshrc中,但不是愉快的喜悅。 我的.zshrc文件: alias push='noglob push' alias git='noglob git' alias jake='noglob jake' alias task='nog

    1熱度

    1回答

    我有一個文件(env/api.env)我節點的環境變量,我跑在bash這個腳本來發布變量: export $(cat env/api.env | grep -v ^#) 如果我嘗試在zsh而不是bash中運行它不起作用。變量將不會發布,並保持未定義狀態。 我該如何做一個在bash/zsh中運行的腳本?

    0熱度

    1回答

    我有一個在Cygwin環境中運行zsh的終端進程。我想開始後臺進程,然後關閉終端進程並讓後臺進程運行。但是,當我退出終端時,出現無法退出的錯誤消息,因爲後臺進程仍在運行。示例: sleep 300 & exit 我收到消息zsh:您有正在運行的作業。 與 nohup sleep 300 & 從zsh中的手冊頁相同的是,我看到有一個命令調用不認其中,從描述,可以做我想做的,但我不知道如何使

    0熱度

    1回答

    比方說,我想編寫一個自定義shell完成函數,僅在git checkout <tab>上觸發。我可以寫一個自定義的鉤git完成這樣的: complete -f -F _custom_completion_function git # bash compctl -f -K _custom_completion_function git # zsh 但是,這將覆蓋所有我現有git的bash/zs

    1熱度

    1回答

    我有一個腳本,需要文件中像參數(多部分參數),我取的可能值,並把它們放在一個數組稱爲raw,然後使用 _multi_parts/"(${raw[@]})" 自動完成。問題是這是區分大小寫的,我怎樣才能讓它輸入mycommand get fo並按Tab它會自動完成到mycommand get Foo/如果Foo是原始的東西之一。 全面完成是在這裏以供參考: Foo/Bar/x Foo/Bar/