看板 Editor 關於我們 聯絡資訊
小弟寫了一篇文章,分享我在 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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.59.161 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Editor/M.1599478650.A.9DC.html ※ 編輯: as23041248 (61.231.59.161 臺灣), 09/07/2020 19:38:42 ※ 編輯: as23041248 (61.231.59.161 臺灣), 09/07/2020 19:44:44 ※ 編輯: as23041248 (61.231.59.161 臺灣), 09/07/2020 19:49:09 ※ 編輯: as23041248 (61.231.59.161 臺灣), 09/07/2020 19:50:27 ※ 編輯: as23041248 (61.231.59.161 臺灣), 09/07/2020 19:54:49
lingege32: 推推 用這麼久沒注意過這個功能 09/07 20:50
goldie: 本來就會用 mark,但沒想過可以這樣活用,學習了!推09/07 23:29
mars90226: 推推,雖然我都是開tab來參考XD09/08 01:13
tab也是一種作法,但不小心手殘關掉一樣就得面臨重找的惡夢 ※ 編輯: as23041248 (61.231.59.161 臺灣), 09/08/2020 01:15:21
mars90226: 我會把vim session存起來備用,不過的確沒有這麼及時09/10 01:23
Bellkna: 都分割2個 編輯和參考用 然後次要參考都開在tab09/10 18:58
Bellkna: 然後用ctrlp去切換 參考資料不多時直接切tab即可09/10 18:58
Bellkna: 不然就是會再多開一個gvim09/10 18:59
goldie: 說到 session, 早已離不開 tpope/vim-obsession09/11 15:32
這個plugin我有看到 不知道他好用在哪種使用情境 ※ 編輯: as23041248 (1.162.168.206 臺灣), 09/11/2020 15:54:55
mars90226: 突然關掉tab也不會要重找,用buffers找回來就可以 09/11 22:39
goldie: 記錄當下開啟的所有 buffers/windows/tabs 09/12 09:37
goldie: 成 Session.vim 檔, 09/12 09:37
goldie: 下回直接執行 vim -S Session.vim 就全都回來了! 09/12 09:37
goldie: 記得要 :qa 一次全關,不要一個一個關 09/12 09:37
※ 編輯: as23041248 (61.231.34.129 臺灣), 11/29/2020 01:42:48