作者ggirls (哥)
看板Editor
標題[vim ] 如何command下展開變數
時間Fri Mar 15 16:20:17 2019
vim自帶的netrw可以指定打開路徑 :Explore [dir]
我想自己預設幾個變數,如 MYDOC
但它不接受 :Explore MYDOC
所以我想手動在打 MYDOC 時先行展開成完整的變數值,
不知道有沒有辦法?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.94.148
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Editor/M.1552638020.A.EE3.html
1F:→ Bschord: 假設你的MYDOC是global scope 03/16 10:25
2F:→ Bschord: 比如 let g:MYDOC="G:\\tmp\\" 03/16 10:25
3F:→ Bschord: :exec "Explore ".expand(g:mydoc) 03/16 10:25
4F:→ Bschord: 有必要時使用fnameescape(g:MYDOC) 03/16 10:26
5F:→ ggirls: 有類似 <ctrl-R>" 這種直接展開的方法嗎? 03/16 23:38
6F:推 mars90226: <C-R>= 後輸入 g:mydoc,可以填入 g:mydoc 的值 03/20 18:36