最近在練習 WebStorm / Tennis 的速度(目前 10 分半)
想使用 “邪教觸控板” 超越 “傳說 vim”
不過 Vim 真的不是我的愛,加上 Mac 鍵盤搭配 Vim 真的很痛苦
尤其是那難用的 ESC 及 Touch Bar
後來決定使用觸控板搭配 Web Storm 特性
試圖將速度有效的提升
遇到的問題及解決辦法:
1. 滑鼠 / 觸控板會慢,是因為需要找游標以及需要瞄準
但純粹游標瞄準絕對不是問題
想想各位都可以在 CS 等射擊遊戲中
使用狙擊槍 0.5 秒甩槍爆頭
沒道理這個技能在開發中無法運用
問題在於預設情況,打字狀態下游標是會被隱藏的(Mac 是如此
遊戲中,游標是穩定在畫面的中央,所以反應才能那麼快
只要能夠穩定的了解目前游標位置
自然就能加速使用觸控板 / 滑鼠開發
(因此我在游標上加了O,永遠掌握它的位置)
2. 自動格式化、分號、存檔、測試等重複流程
在 極速開發 課程中介紹到 Vim 指令搭配 Web Storm
使用組合鍵的形式呼叫 Web Storm 的多個方法
可以有效使用少數幾個按鈕就執行多個行為
如果是沒有使用 Vim 則可以使用 Macro
類似錄製的方式,將特定的 Action 記錄起來
再透過熱鍵的方式觸發
格式化、存檔、測試一次搞定
3. 複製片段太慢
Vim 中,複製技巧是一個檻
用滑鼠 / 鍵盤開發也是如此啊!
選取、複製、貼上這個流程中都會耗去不少時間
加上貼上後還需要移動到指定位置
所需的鍵盤指令都需要不少
因此我再次使用 Web Storm 的 "Macro" 功能
直接複製整個區塊(只要移動至區塊的最前方,最後複製該區塊)
接下來在使用游標移動至要編輯的區塊即可
移動的過程中還可以使用滾輪調整畫面位置
過程中可大幅降低輸入錯誤指令問題
---
同事們也說到:你這個研究精神,Vim 早練起來了吧.
===
也感謝這門課,讓我重新體悟許多事情
- 效率不好是「工具不熟悉、方法不對、壞習慣不改」所造成的
- 重複的訓練可以有效加速對於工具、知識的掌握
- 觀看錄影知道自己還有哪邊可以優化,每次調整都可以提升數分鐘的效率
六角接下來也討論直播課程要導入相關的概念
我也是雙手贊成,這真的可以強化許多知識及工具掌握能力
#目標十分內
「vim複製」的推薦目錄:
- 關於vim複製 在 卡斯伯 Facebook 的最讚貼文
- 關於vim複製 在 91 敏捷開發之路 Facebook 的最佳解答
- 關於vim複製 在 哪裡好吃哪裡去:神秘的水原誠 Facebook 的精選貼文
- 關於vim複製 在 [問題] vim 複製一行垂直貼上一次很多行- 看板Linux - 批踢踢 ... 的評價
- 關於vim複製 在 方法1 : 在insert mode 快速貼上 的評價
- 關於vim複製 在 醒獅團- [Vim技巧014] 主題:編輯技巧V-複製貼上IV 今天談的是 ... 的評價
- 關於vim複製 在 複製剪下和貼上 - 他山教程 的評價
- 關於vim複製 在 Re: [問題] 2*vim +screen 的複製貼上方式- 看板Linux - PTT數位 ... 的評價
vim複製 在 91 敏捷開發之路 Facebook 的最佳解答
還是覺得 IntelliJ 的 unwrap if 的功能用起來好爽快的感覺。(連結有設定開始時間,想看的人可以往回拉一點)
學員 李政憲 第六天的版本:https://youtu.be/BXzxoX2UirI?t=634,壓到 17 分鐘內了。
【#極速開發】,幫助大家跨過去 vim 的那個關卡,並且結合 vim 與 IDE 的綜效,並且找到一個持續改善的模型,持續發現自己的瓶頸點,持續觀察調整優化整個開發的動作。
※ 其他語言的練習影片,以及下一梯次報名這裡去:https://dotblogs.com.tw/hatelove/2019/06/17/extreme-developing-training-202002
※ 上一梯次的學員是在第八天的影片壓到 13:03,也是很兇猛:https://www.youtube.com/watch?v=mVWsGJ_-crI
vim複製 在 哪裡好吃哪裡去:神秘的水原誠 Facebook 的精選貼文
最近摸ESXi的機會還不少 不過由於之前比較少接觸...只好稍微做一下筆記, 不然很容易就忘了 以這篇來說 系統是CentOS 7, 不過相信對於多數的Linux應該差別不大吧...@@ 新增網卡的部分就不贅述了, 可以在guest OS啟動的狀態下新增, 不用重開機 首先是進入目錄找網路卡設定檔 cd /etc/sysconfig/network-scripts/ 就可以查看舊網卡編號與新網卡編號 如果檔案太多可以跟DOS一樣打dir就可以看到, ifcfg-ens開頭的就是了 輸入ip a也可以看到 下方可以看到雖然有ens33跟ens37兩張網卡, 可是只有ifcfg-ens33這個既有的網卡有設定檔 基本上, 如果你是新網卡的話, 應該是沒有設定檔的 所以要複製網卡設定檔 以這個指令為例, en192是舊的網卡新的則是ens224, 照著打就可以了 cp /etc/sysconfig/network-scripts/ifcfg-ens192 ifcfg-ens-224 因為每張網卡uuid不同, 所以要先用uuidgen產生新卡uuid uuidgen ens224 接著進新網卡設定內編輯 修改成新的網卡名稱並修改uuid vim /etc/sysconfig/network-scripts/ifcfg-ens224 改完後重啟網路服務應該就可以正常使用了 service network restart 若是覺得命令列太麻煩 也可以使用nmtui的圖形介面操作 但我發現, 這介面很難用XDDDD 自己斟酌吧...
https://mshw.info/mshw/?p=18176
vim複製 在 方法1 : 在insert mode 快速貼上 的推薦與評價
其他應用- 從Vim 裡複製到system clipboard¶. 在visual mode 或是visual block mode 裡面可以也可以用 " 來access Vim 的register, 所以可以先選取 ... ... <看更多>
vim複製 在 醒獅團- [Vim技巧014] 主題:編輯技巧V-複製貼上IV 今天談的是 ... 的推薦與評價
[Vim技巧014] 主題:編輯技巧V-複製貼上IV 今天談的是從文件或網頁複製一段文字或程式碼, 貼到vim所編輯的檔案。 首先在網頁上選取要複製的文字, ... ... <看更多>
vim複製 在 [問題] vim 複製一行垂直貼上一次很多行- 看板Linux - 批踢踢 ... 的推薦與評價
123 456
eee
eee
eee
想變成
123 456
eee 456
eee 456
eee 456
把第一個456 變成好多個 456
假設 456 可能是很長一段的字串.... 用 ctrl + v 敲 太慢了
有比較方便的做法嗎
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.54.178
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1423981937.A.4B9.html
※ 編輯: letitgo02 (61.231.54.178), 02/15/2015 14:32:35
※ 編輯: letitgo02 (61.231.54.178), 02/15/2015 17:56:17
... <看更多>