vim 學習筆記

最近突然很想學好 vim~開一篇文章紀錄一下雜亂的學習過程好哩

$ vimtutor
可以進入教學模式,學習一些編輯指令

Pane:切換 Pane = ^w + 上下左右

方向鍵:

為了不讓手離開主鍵盤區,手要放在標準的打字位置(右手食指在 j),透過右手來按上下左右。
左h 下j 上k 右l

移動

f[x] 移動到同一行下一個 x 用 ; 重複再找 F[x] 往前

escape:
切換回編輯模式的時候要按 esc 來跳脫,實在是離很遠,其實可以左右手合體按 Ctrl+[ 來跳脫。

離開:
存檔離開 ZZ = :wq
不存檔離開 ZQ  = :q!

縮排

先用 ^v 進入區塊模式選擇要縮排的範圍

自動縮排 ==
縮 >>
減 <<
縮三行 3>>
減三行 3>>
縮區塊 >i{
減區塊 <i{

搭配 set shiftwidth=2

圖例

Plugin
  • NERDTree:檔案列表樹狀結構
  • Vundle : 套件管理工具,安裝
  • powerline : https://powerline.readthedocs.org/en/latest/overview.html#installation
bash : 
 ^s : lock
 ^q : leave lock
 ^r : search history

新網域 mlwmlw.org

心血來潮註冊了一個新的網域 http://mlwmlw.org,在 http://website.com.tw 買的,第二次在這買東西了~感覺效率跟服務都不錯~

用這個 rewrite 來把網址都改過哩~不知道 SEO 會不會吃屎…,如果不加 R=301 預設會是 302 暫時轉址喔~

RewriteEngine On
RewriteCond %{HTTP_HOST}   ^mlwmlw\.no-ip\.org [NC]
RewriteRule (.*)    http://mlwmlw.org/$1 [R=301,L]

順手裝好 dns server 跟設定一下,好像還沒完全弄好。

為什麼要註冊 mlwmlw.org 勒,因為昨天考慮一下為了紀念原本的 mlwmlw.org,把中間去掉…就剩下 mlwmlw.org 哩…

專案風險

最近在讀與熊共舞,看了沒幾頁隨手寫寫感想~其實好像跟專案風險無關啦…

要解決一個問題之前,要先「察覺」問題的存在,並且正視他。如果根本不願意面對問題,那問題永遠無法解決。ㄑ

  當一個管理者,在委派工作給有不同能力與專長的員工時,如果不願意面對員工或者工作有不同的差異,只看結果來評估一位員工的價值,那就是不願意面對每位員工的隱藏價值,就類似某些球隊看不見林書豪一樣…(愛跟時事的亂七八遭比喻)。為什麼會不願意面對員工的差異呢?當一個工作委派下來,而員工告知工作超出自己範圍或者不適合,來反駁管理者的計畫時,管理者對員工可能有幾種想法:

  1. 接受並討論
  2. 認為員工不夠積極
  3. 認為員工能力不足

  而管理者通常應有優於員工決策的能力,因此較難接受反面的意見,因此管理者很容易將錯推到員工身上,而較不容易接受與討論。

  在這種情境之下,會產生什麼後遺症呢?管理者只接受正面的訊息,不願意面對負面意見的存在,延伸對員工的影響是隱匿壞消息,或者不據實以報。當員工接受到能力範圍外的工作 x,只得答應以主動來盡可能表現自己的價值(老闆看的到的地方),並且隱匿可能造成的失敗。因而每個人的能力沒有辦法發揮到極限,還要想盡辦法隱匿一些資訊,使整個團隊無法互相信任,又進一步進入老闆覺得員工時常虛報工時或者能力不足的負面循環。