2020年3月3日 星期二

singleton method

singleton method就是外掛方法。簡體翻譯叫做單件方法。
適合這個方法用一次或不常用。
好處是不會污染原本類別(例:String類別)裡面的方法,避免Monkey Patch(猴子補丁)或叫MP。

舉例:

my_string = "I'm William."

def my_string.to_hello
    "Hello," + self
end

my_string.to_hello
=> "Hello,I'm william."

2020年2月12日 星期三

vim-endwise tab鍵 空白鍵


vim-endwise
$vim ~/.vimrc
#空白鍵格式

set tabstop=2
set shiftwidth=2
set expandtab

NERDTree 目錄展開 滑鼠點擊

$vim ~/.vimrc

#滑鼠點擊目錄展開加入設定下面兩行
let g:NERDTreeMouseMode=2
set mouse=a