gpt4 book ai didi

vim - 在 vim 中跨机器共享标记

转载 作者:行者123 更新时间:2023-12-04 09:36:46 25 4
gpt4 key购买 nike

我使用了几台不同的机器,我想知道是否有办法在不同机器上打开的文件中存储或共享标记。
如果是这样,这怎么可能?我可以在 .vim 中保存/重新存储帮助文件如果需要执行上述操作,请使用目录。
这将适用于 lowercaseuppercase分数。我想一种选择是放置 .viminfo在 git 存储库中并在机器之间共享它,但我想知道可能会产生什么意想不到的后果。目前我有:

set viminfo='100,f1,n~/.vim/viminfo
请注意,我对存储它不感兴趣 across sessions on the same machine ,但不同的计算机(aws 中的一台本地计算机)。

最佳答案

我的建议是使用一个单独的类似 session 的文件,它只存储标记。命令 :wviminfo 可以写一个单独的文件。所以计划是:保存&viminfo并清除它,写一个带标记的文件,恢复&viminfo .

function! SaveMarks()
let save_vim = &viminfo " Save viminfo
set &viminfo='100,:0,/0,<0,@0 " Clear viminfo - store only file marks for 100 files
wviminfo! marks.vim
let &viminfo = save_vim " Restore viminfo
endfunction
将文件复制到另一台主机,使用 :rviminfo 读取它:
:rviminfo! marks.vim

关于vim - 在 vim 中跨机器共享标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62541378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com