作者as23041248 (KAIKAIKAI)
看板Editor
标题[vim ] 聊聊 vim mark 使用情境 - code 参照
时间Mon Sep 7 19:37:27 2020
小弟写了一篇文章,分享我在 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://webptt.com/cn.aspx?n=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
1F:推 lingege32: 推推 用这麽久没注意过这个功能 09/07 20:50
2F:推 goldie: 本来就会用 mark,但没想过可以这样活用,学习了!推09/07 23:29
3F:推 mars90226: 推推,虽然我都是开tab来参考XD09/08 01:13
tab也是一种作法,但不小心手残关掉一样就得面临重找的恶梦
※ 编辑: as23041248 (61.231.59.161 台湾), 09/08/2020 01:15:21
4F:推 mars90226: 我会把vim session存起来备用,不过的确没有这麽及时09/10 01:23
5F:推 Bellkna: 都分割2个 编辑和参考用 然後次要参考都开在tab09/10 18:58
6F:→ Bellkna: 然後用ctrlp去切换 参考资料不多时直接切tab即可09/10 18:58
7F:→ Bellkna: 不然就是会再多开一个gvim09/10 18:59
8F:推 goldie: 说到 session, 早已离不开 tpope/vim-obsession09/11 15:32
这个plugin我有看到 不知道他好用在哪种使用情境
※ 编辑: as23041248 (1.162.168.206 台湾), 09/11/2020 15:54:55
9F:推 mars90226: 突然关掉tab也不会要重找,用buffers找回来就可以 09/11 22:39
10F:推 goldie: 记录当下开启的所有 buffers/windows/tabs 09/12 09:37
11F:→ goldie: 成 Session.vim 档, 09/12 09:37
12F:→ goldie: 下回直接执行 vim -S Session.vim 就全都回来了! 09/12 09:37
13F:→ goldie: 记得要 :qa 一次全关,不要一个一个关 09/12 09:37
※ 编辑: as23041248 (61.231.34.129 台湾), 11/29/2020 01:42:48