[vim ] 聊聊 vim mark 使用情境 - code 參照

作者: as23041248 (KAIKAIKAI)   2020-09-07 19:37:27
小弟寫了一篇文章,分享我在 vim mark 的使用情境:
https://reurl.cc/14ZmVD
# 文章簡介
寫程式的時候常常遇到一種情況,假設你是團隊的新人,需要常常參照別人的程式,
看看團隊的 coding style 等等,可能需要參照 A file 的第 10 行,B file 第 8 行,
C file 第 999 行。
另一種情境則是在寫測試的時候會和實作交互參照,而測試程式往往和實作程式會拆開
在不同的檔案,所以就必須要一直跳轉。
使用 split (:vspit) 的方式縱然是一個不錯的方式,
但是如果要參照的點大於三個,就將螢幕切成三份,那工程師就相當痛苦了,
不是每個人都用這種電腦螢幕啊。這種 split 的方式還有另一個缺點:
如果手殘將檔案關掉,就得重找。
https://i.imgur.com/zTjZxwD.jpeg
如果對 mark 還有更多好用情境,歡迎在底下或我的部落格留言
如果想要即時詢問或是即時交流:
可以在 vim 正體中文 telegram頻道找到我: https://t.me/vim_tw @amikai
作者: lingege32 (MUDA)   2020-09-07 20:50:00
推推 用這麼久沒注意過這個功能
作者: goldie (阿良)   2020-09-07 23:29:00
本來就會用 mark,但沒想過可以這樣活用,學習了!推
作者: mars90226 (火星人)   2020-09-08 01:13:00
推推,雖然我都是開tab來參考XD
作者: Bellkna (柔弱氣質偽少女)   2020-09-10 18:58:00
都分割2個 編輯和參考用 然後次要參考都開在tab然後用ctrlp去切換 參考資料不多時直接切tab即可不然就是會再多開一個gvim
作者: goldie (阿良)   2020-09-11 15:32:00
說到 session, 早已離不開 tpope/vim-obsession
作者: mars90226 (火星人)   2020-09-11 22:39:00
突然關掉tab也不會要重找,用buffers找回來就可以
作者: goldie (阿良)   2020-09-12 09:37:00
記錄當下開啟的所有 buffers/windows/tabs成 Session.vim 檔,下回直接執行 vim -S Session.vim 就全都回來了!記得要 :qa 一次全關,不要一個一個關

Links booklink

Contact Us: admin [ a t ] ucptt.com