2014-08-20

修複oh-my-zsh 無法更新

 2014/08/20 新增 git status 除錯
oh my zsh提示更新執行時遇到錯誤
Cannot pull with rebase: You have unstaged changes.
Please commit or stash them.

只要將~/.oh-my-zsh/tools/upgrade.sh修改就能修複
搜尋
if git pull --rebase origin master
--rebase刪掉存檔,在執行一次更新即可

~/.oh-my-zsh/tools/upgrade.sh

08/20 又遇上了不能升級的錯誤,但這次沒有跳錯誤訊息指出那裡版本不相同,這次用 git status 找出跟 git 不相同的部份
~/.oh-my-zsh
git status

Untracked files:

completion/
lib/wordchars.zsh
plugins/dbox/
plugins/dkms/
plugins/modprobed/
themes/junkfood.zsh-theme.old
themes/my.zsh-theme


最後將以上檔案移到 ~/.oh-my-zsh/custom 手動升級就沒問題
git pull

2014-05-13

簡繁互轉:Firefox 擴充套件「1」:jar類型

Firefox有很多好用的擴充套件,有些只有簡體中文但是看不習慣,這時一樣可以用opencc來轉換成繁體中文。

語系通常存放在chrome/locale中,這次教大家轉換的Tab Utilities 他是將chrome/中的檔案壓縮成為jar,中文化流程:先解壓縮>轉換>壓縮。

 Tab Utilities
於新分頁開啟書籤、歷史、首頁、位址、搜尋,以及更多增強分頁瀏覽的實用功能,包括緊鄰目前分頁開啟新分頁、關閉目前分頁後切換至相關分頁/最後訪問的分頁、保護/鎖定/圖示化/釘選分頁、多重分頁處理、自定分頁點擊動作等等。

2014-04-02

原來我這樣蠢在 zsh 上犯錯了

錯誤就是設定 alias -g grub="/etc/grub.d/{60*,70*} /etc/default/grub" 想偷個懶說…結果 yaourt -S grub 發生了這個錯誤,害我在 zsh 無法裝 grub 切換到 bash 才發現可以,除錯這個東東搞好久…

我是錯誤訊息的分格線
==> Installing from a package list
錯誤:未找到目標:uuid='4dde054c-e09b-41ff-9508-a1fe3c4dc2b0'
錯誤:未找到目標:exec
錯誤:未找到目標:loopback
錯誤:未找到資料庫:dir=
錯誤:未找到目標:initrd
錯誤:未找到目標:search
錯誤:未找到目標:menuentry
錯誤:未找到目標:insmod
錯誤:未找到目標:set
錯誤:未找到目標:}
警告:linux-3.13.8-1 已經爲最新 -- 重新安裝



"global alias: alias -g後面的,就是全局命令別名,放在命令的哪個地方都可以,比較常見的用法是用來定義一些常用的管道命令,比如alias -g L='|less'。"
http://roylez.herokuapp.com/2010/03/06/zsh-recent-file-alias.html

還有就是我發現在 zshrc 寫 function 最前面有沒有加 function 在每次開啟新的虛擬終端速度會有差耶,本來我很多都沒加開啟速度比有加快上了一兩秒,加了幾乎點了就出現了。

不怎麼好的範例:

  1. yqr(){
    yr $(yqo -q $1)
    }
  2.  function yqr(){yr $(yqo -q $1)
    }
最後岔題一下,想要看 zsh 相關範例可裝 zsh-lovers ,裝好後 下指令:man zsh-lovers 即可觀看。本來以為是程式沒加 man 出不來,欺騙我的感情

參考資料: