2018年9月7日 星期五

建立只用鍵盤的寫程式環境

要建立一個不用滑鼠的寫程式環境
首先你就需要熟悉 vim



neovim 和 vim 8.1 內建 terminal
讓你可以在在 (n)vim 顯示 terminal 的東西

因此,我們可以在 (n)vim terminal 裡
透過 w3m 或是 how2 ( 讓你在 terminal 搜索 stackoverflow) 來找資料
且直接複製資料到你的程式碼,而不用離開 vim

但是,有時 w3m 或是 how2 不一定可以解決你的問題。
因此需要真正的瀏覽器。

我們可以使用 alt-tab 切換程式,或是
直接改用類似 i3wm 的東西

如果你瀏覽器是  chrome 或是 firefox
可以使用 vimium 來瀏覽網頁

devdocs  也是一個好用的平台
讓你可以只使用鍵盤來查詢各種文件

這些動作,都不需要使用滑鼠
只要用鍵盤即可完成

下面是用 (n)vim 來搜索網路資料的參考設定

nnoremap lc :terminal curl 'cht.sh/=&filetype/'                                                                          
nnoremap ld :terminal ddgr =&filetype                                                                                   
nnoremap lg :terminal w3m 'https://www.google.com/search?q==&filetype '                                                  
nnoremap lh :terminal how2 -l =&filetype 

沒有留言:

張貼留言