gpt4 book ai didi

用于添加外部链接的 Vim 插件

转载 作者:行者123 更新时间:2023-12-05 00:35:00 24 4
gpt4 key购买 nike

现在,这可能是显而易见的事情,已经解决了,每个人都知道,但我只是想到了,所以请怜悯......

是否有一个 Vim 插件(在编写 Markdown 文本时)可以让您以 Ctrl-L 在这里(StackOverflow)的方式插入链接。或者类似的东西。

例如,我在链接中写道,http://www.google.com ,按 Ctrl-L,然后将该链接移动到页面底部,将其替换为 [description][28],其中 28 是当前的(比上次增加 1)标识符。

任何人?有没有类似的?

最佳答案

我使用自定义宏从系统剪贴板插入链接(在 OS X 和 Windows 上使用 Vim 7.3 测试,也应该适用于 Linux)并使用 formd在我认为合适时将生成的内联样式链接转换为引用样式。

我在 .vimrc 中得到了这些宏:

" Create a Markdown-link structure for the current word or visual selection with
" leader 3. Paste in the URL later. Or use leader 4 to insert the current
" system clipboard as an URL.
nnoremap <Leader>3 ciw[<C-r>"]()<Esc>
vnoremap <Leader>3 c[<C-r>"]()<Esc>
nnoremap <Leader>4 ciw[<C-r>"](<Esc>"*pli)<Esc>
vnoremap <Leader>4 c[<C-r>"](<Esc>"*pli)<Esc>

并使用这些来调用 formd住在我的 ~/bin/文件夹:
" Use formd to transfer markdown from inline to reference links and vice versa
" see: http://drbunsen.github.com/formd/
nmap <leader>fr :%! ~/bin/formd -r<CR>
nmap <leader>fi :%! ~/bin/formd -i<CR>

所以,我只是复制所需的链接,导航到单词(或使用视觉模式选择更多单词)转换为链接并点击 ,4 .如果我知道我会链接一个词或选择但还没有 URL,我点击 ,3并且宏将所需的括号插入为空。

,fr产生引用样式。如果需要, ,fi返回到内联样式链接。

关于用于添加外部链接的 Vim 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9985360/

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