2012-04-02 7 views
4

を追加するため、これは明白なものになると、既に解決し、すべての人に知られているが、私はちょうどそれを考え、その慈悲を持っていることがあります...あなたはCtrlキーような方法でリンクを挿入することができますマークダウンテキスト) - ここでL(StackOverflowのは)それをしません。またはそれに似た何か。Vimのプラグインの外部リンク今

例えば、Iリンク、http://www.google.com、プレスCtrlキーで書く - L、そしてそれは28(現在は[説明] [28]に置き換えるページの底部にそのリンクを移動させます最後から1つずつ増加する)識別子。

誰でも?何か似ている?

+0

[vim_use](http://groups.google.com/group/vim_use)に問い合わせてください。これは、プロの出演です。 – Lumi

答えて

0

それはあなたがthis pluginを説明し、正確なワークフローではないですが、それはで動作するように脚注を簡単に作るために設計されているように思えます。

1

私は完全一致のソリューションを持っていないが、私のvim-googurlプラグインは、ジョブの一部を行います。

4

システムのクリップボードからのリンクを挿入するカスタムマクロを使用しています(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を呼び出すためにこれらを使用:に移動し、

" 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はインラインスタイルのリンクに戻ります。

関連する問題