現在,這可能是一些顯而易見的,已經解決了,併爲大家所熟知,但我只是想到這一點,所以可憐...Vim插件,添加外部鏈接
是否有Vim的插件(寫作時降低文本),使您能夠以這種方式插入鏈接Ctrl - L在這裏(StackOverflow)做到這一點。或者類似的東西。
例如,我寫在一個鏈路,http://www.google.com,按Ctrl鍵 - 大號,並將其移動鏈接到與替換它的頁面底部的[描述] [28],其中28是電流(標識符增加一個)。
有人嗎?任何類似的東西?
現在,這可能是一些顯而易見的,已經解決了,併爲大家所熟知,但我只是想到這一點,所以可憐...Vim插件,添加外部鏈接
是否有Vim的插件(寫作時降低文本),使您能夠以這種方式插入鏈接Ctrl - L在這裏(StackOverflow)做到這一點。或者類似的東西。
例如,我寫在一個鏈路,http://www.google.com,按Ctrl鍵 - 大號,並將其移動鏈接到與替換它的頁面底部的[描述] [28],其中28是電流(標識符增加一個)。
有人嗎?任何類似的東西?
儘管它不是您所描述的確切工作流程this plugin看起來像是爲了使腳註更易於使用而設計的。
我沒有完全匹配的解決方案,但我的vim-googurl插件完成了部分工作。
我使用自定義宏從系統剪貼板插入鏈接(在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
將返回到內嵌式鏈接。
詢問[vim_use](http://groups.google.com/group/vim_use),這是專業人士閒逛的地方。 – Lumi 2012-04-04 19:16:19