看板 Gossiping 關於我們 聯絡資訊
肥肥我vim只會 :wq :set nu 打開第幾行 還有 /搜尋 /%s/x/y/g 全局取代 15 gg 去15行 :!r 執行指令並輸出結果放在此行 dd "剪下"這行 p 貼上那行 shift + ins 貼上剪貼簿的東西 跟vim大神 jserv那種 還有一大段落差 請問要如何追上這種差距呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.76.58.247 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1729522746.A.330.html
imrbo: 都直接用nano123.194.132.154 10/21 22:59
※ 編輯: dzwei (211.76.58.247 臺灣), 10/21/2024 23:00:46
yam276: 先學會從零開始打造自己的nvim123.193.249.242 10/21 23:00
qk3380888: 把vscode 移除改用vim 很快就上手了 125.63.12.154 10/21 23:01
e2167471: 我離不開小鍵盤 用一用還是去ultraedit 1.160.4.228 10/21 23:03
Viniciusjr: 會這幾招就很夠用了啦,學一堆招快那1 42.79.114.246 10/21 23:03
tyleronan: Jserv 58.114.83.125 10/21 23:03
Viniciusjr: ~2秒沒什意義,不如把時間拿去學tcl 42.79.114.246 10/21 23:03
Viniciusjr: 、python 42.79.114.246 10/21 23:03
LaAc: 沒意義吧 vim練那麼強要幹嘛 27.52.67.193 10/21 23:04
ilovettb: !q 49.158.213.66 10/21 23:05
okgogogo: code寫不好,再快也沒用 220.133.76.82 10/21 23:05
t127147157: 肛! 1.200.152.102 10/21 23:13
Insania: 會改設定檔就好啦嘻嘻 101.12.151.104 10/21 23:15
ILoveAMD: vi是應急、 小修改才用的 39.10.34.172 10/21 23:16
saiboos: 直接開文件編輯器 122.99.40.82 10/21 23:43
industrialld: vim還好吧,不然要用vi? 49.217.192.205 10/22 00:00
industrialld: 不過這些也都是vim基本功就是 49.217.192.205 10/22 00:01
lavign: vim清洗資料好用 220.134.57.143 10/22 00:23
ahgjk: 嫩 101.9.132.125 10/22 00:24
lavign: 有既有功能幹嘛從底層刻程式 220.134.57.143 10/22 00:24
jyhfang: qq按鍵錄製macro後 1000@q幫你重複做1000 220.134.41.251 10/22 00:59
jyhfang: 次 https://github.com/mbbill/undotree 220.134.41.251 10/22 00:59
jyhfang: 多數編輯器Undo都是線性的stack 然後vim 220.134.41.251 10/22 01:00
jyhfang: 預設undo/redo也是 裝套件可直接進到 220.134.41.251 10/22 01:01
jyhfang: undo tree的任一節點 XD 220.134.41.251 10/22 01:01
jyhfang: https://i.imgur.com/4pRwxmB.png 220.134.41.251 10/22 01:04
jyhfang: https://github.com/easymotion/vim-easy 220.134.41.251 10/22 01:05
jyhfang: motion 可快速跳到畫面上幾乎任一個word 220.134.41.251 10/22 01:05
jyhfang: https://i.imgur.com/KV1wqRq.gif 220.134.41.251 10/22 01:06
jyhfang: 這些功能慢慢其他編輯器也有類似的 找 220.134.41.251 10/22 01:07
jyhfang: 習慣用的替代品就好 220.134.41.251 10/22 01:07
jyhfang: g mode也很猛 220.134.41.251 10/22 01:10
jyhfang: https://vim.fandom.com/wiki/Power_of_g 220.134.41.251 10/22 01:11
jyhfang: :g/PATTERN/m$ 維持順序 grep到檔案最後 220.134.41.251 10/22 01:12
jyhfang: m0可以reverse, d可以直接刪除該行 220.134.41.251 10/22 01:13
jyhfang: 覺得 dd "剪下"這行 不夠的話 還可以 220.134.41.251 10/22 01:19
jyhfang: dip 剪下整段文字 220.134.41.251 10/22 01:20
jyhfang: 與其說一個動作節省1~2秒 倒不如說是要 220.134.41.251 10/22 01:21
jyhfang: 這樣操作的速度才跟得上思考的速度 220.134.41.251 10/22 01:21
Riemanujan: ggdG:wq 36.227.240.206 10/22 07:19
superpandal: 你這一看就知道你不知vi類的精隨 首223.136.130.191 10/25 01:55
superpandal: 先你就不太會用快捷鍵 運作機制也不223.136.130.191 10/25 01:57
superpandal: 了解 vi類的強的一個功能你有說了223.136.130.191 10/25 01:57
superpandal: 就是指令的輸出貼在目前的文件上 其223.136.130.191 10/25 01:58
superpandal: 實還有將文件中某幾行輸出給指令並將223.136.130.191 10/25 01:59
superpandal: 指令的輸出回寫覆蓋那幾行 或者不回223.136.130.191 10/25 02:00
superpandal: 寫純脆運行 可以做什麼? 舉例ai產223.136.130.191 10/25 02:01
superpandal: 生用 如果該指令或腳本是ai功能並支223.136.130.191 10/25 02:02
superpandal: 持輸入輸出那可用 比起什麼cursor把223.136.130.191 10/25 02:02
superpandal: 你整份文件都看光光來的好 還可以玩223.136.130.191 10/25 02:03
superpandal: 出很多花樣223.136.130.191 10/25 02:03
superpandal: 例如該文件中有很多運維的指令 你不223.136.130.191 10/25 02:07
superpandal: 用複製貼上就能夠直接運行它 還可以223.136.130.191 10/25 02:08
superpandal: 選範圍 或者統計用選某幾行資料給外223.136.130.191 10/25 02:09
superpandal: 部統計腳本用223.136.130.191 10/25 02:10
superpandal: 用過就了解其它編輯器有多麼垃圾223.136.130.191 10/25 02:12
superpandal: 深入用過223.136.130.191 10/25 02:13
superpandal: 被稱為編輯器之神確有其理 神器無疑223.136.130.191 10/25 02:17