zsh

    1熱度

    1回答

    當我進入我的Rails應用程序文件夾,並寫: which ruby 我得到這個: /Users/gugguson/.rvm/rubies/ruby-head/bin/ruby 當我寫: ruby -v 我得到這個: ruby 1.9.3dev (2010-09-25 trunk 29341) [x86_64-darwin10.4.0] 0當我運行我的應用程序 Hovever: ra

    1熱度

    3回答

    問題是我無法找到正確填充boxes數組的方法。下面的代碼: local expl declare -a boxes boxes = $(ls $HOME/.vagrant/boxes --color=none) _wanted boxes expl 'help' compadd $boxes 拋出一個異常: vagrant help __box_list:13: command not

    17熱度

    1回答

    在zsh的,我有一個名爲g功能,其作用是這樣的: 不帶參數,調用git status 與一個或多個參數,委託與所有給定的參數與git - 即致電git [email protected] 我想的標籤完成爲g是完全一樣的git。我可以通過alias g=git來實現,但這不允許我默認呼叫status(上面的第一點)。 我如何委託git完成? 在bash中,我只是做了complete -F _git

    1熱度

    1回答

    我從gnu屏幕切換到tmux,我觀察到一個奇怪的行爲,當我在tmux中創建一個新窗口時,我的shell掛起。如果我點擊CTRL-C,我可以殺死掛鉤並進入我的shell,但我想知道發生了什麼問題。 我做我zsh配置的一些echo調試和想通了,~/.zsh/env其來源後(不掛瓦特/ ~/.zsh/env,我檢查了)掛起發生,但~/.zshrc之前採購。我願意進一步挖掘,但我不確定這兩步之間會發生什麼

    1熱度

    2回答

    假設我有一個程序P,它有一個文件名作爲參數。例如, P file 讀取文件「文件」並執行一些操作。 現在有時「文件」的內容非常小,例如,只有一條線。因此,而不是F,旁邊還行創建一個文件並調用 P f 我想給行的內容直接作爲參數傳遞給P.我不想寫一個包裝爲P. 是否有可能在zsh中做到這一點?語法怎麼樣?

    1熱度

    1回答

    如果我在我的zsh控制檯的非屏幕環境中鍵入End - 它會將我移動到行尾。 但是,如果我做同樣的在zsh背後屏幕,然後將下面的單詞正好大寫.. 我怎樣才能讓那些運動表現在screen環境也一樣嗎?

    32熱度

    2回答

    因此,我已經讓ZSH做了所有這些很酷的東西,但是如果我可以在每次調用'ls -a'後隱式運行'ls -a'光盤'。我認爲這必須放在.zlogin文件或.aliases文件中,我不確定最佳解決方案是什麼。思考?參考資料?

    7熱度

    1回答

    在Bash中,control-u將從光標移動到行的開頭,並將該文本放入粘貼緩衝區,該緩衝區可以粘貼control-y。 在Zsh中,它將清除文本,但不會將其放入緩衝區。 悲傷。

    2熱度

    2回答

    我整天在zsh中使用control-r交互式反向歷史搜索。剛纔我試圖找到一些我在一段時間內沒有用過的東西,但它不在那裏。但是當我刷寫我的.zsh_history文件時,它就在那裏。 反向搜索將搜索到最大歷史記錄條目數嗎?我可以配置這個嗎?

    15熱度

    2回答

    有幾個命令具有我不經常使用的深奧選項。例如,git有'check-attr'。然而,我經常使用'git checkout',所以我想 git ch 要完成到 git checkout 或者顯示一個沒有check-attr的菜單。我可以用zstyle ...忽略模式來做到這一點。 但是,如果沒有其他匹配項(如果我實際上做了想運行check-attr),我仍然想完成'git check-attr'。