Posts match “ Vim ” tag:

如何在 VIM 中共用系統剪貼簿,vim-copycat 簡介

最近到新公司工作後認識了一個 Vim 的同好,George Li,說他是 Vim 同好太對不起他了,他根本是「Vim 末期重度患者」,他對我以前做過的一個小 project 很感興趣,所以最近就花了一些時間跟他一起改進了一下這個 project,剛好最近發現 vim 內建的 clipboard 共用功能沒辦法在沒啓用 +xterm_clip 的狀況下使用,所以就把 copycat 這個 project 修了一下,做了一個 vim plugin,用來擴充 vim 的剪貼簿功能。

Read on

讓 Vim 跟與你的系統剪貼簿共舞 - vim-copycat

我先承認標題有點太誇張了,但因爲我的內容很短所以只好取個炫一點的標題 XD

這篇主要講如何讓你的 vim 的「d, y, dd, yy...」之類的複製貼上 command 跟系統剪貼簿綁在一起,尤其像我這種會 set mouse=a 的人,每次都要取消 set mouse 再來選取複製很麻煩的人。

Read on

用 VIM 來看 manpage

在 Unix 底下,看超過 buffer 大小的 output 時,會自動使用 $PAGER 這個環境變數裏面定義的程式來達到分頁的效果,平常都是 less,你也可以改成自己喜歡的程式,像是 more,或是 most(這大概是 pager 裏面最好用的)

不過要是 PAGER 可以用 vim 的方式開,那就太棒了,不過筆者試過用 PAGER 這個環境變數沒有辦法設成 vim

export PAGER="vim -" # this is not working

export PAGER="vim" # this is not working

shutdown # T_T 已哭

所以就用另外一個方式囉,就是在 .zshrc 裏面寫 function。

man () {
    /usr/bin/man $@ | col -b | vim -R -c 'set ft=man nomod nolist' -
}

而且這樣看得話跟一般的 pager 比起來還有 syntax highlight 呢!