回答
你應該提到你正在使用哪個代碼片段插件。我假設原始snipMate,因爲那個不處理逃脫反引號。
可以解決這個和Vim表達其產生反引號:
snippet backtick
`!v nr2char(96)`
在你的情況,我會用
snippet code
`!v repeat(nr2char(96),3)` ${1:ruby}
`!v repeat(nr2char(96),3)`
首先感謝,我使用snipMate插件,我在vim中測試過'repeat(nr2char(96),3)',我的代碼是':echo repeat(nr2char(96),3)',它的工作原理是 但是當我在沒有回顯的markdown.snippets中添加你的代碼並調整縮進時,它會出現'invalid expression' – user2031771 2013-02-22 09:56:09
哦,對不起;我正在使用私人分支,這可能不適用於原始插件。我已經做了更多的研究;看到我的其他答案。 – 2013-02-22 10:42:57
@ user2031771:我的回答是原始的snipMate,你的編輯添加的'!v'可能是擴展的UltiSnips語法,對吧?!我不介意編輯;用戶應該知道這一點,而且現在UltiSnips可能更常見。 – 2017-01-10 16:33:47
原來snipMate上vim.org in version 0.83如發現不允許逃避反引號。然而,version 0.84 in the abandoned repository似乎有它(cp。提交b2937829)。這可能值得一試。
或者,我已經單獨添加了增強功能到我的personal fork;不幸的是,它在那裏混合了許多定製和不適合你的東西。 (但是理論上你可以從提交列表中提取一個補丁。)
也許最好移動到另一個更現代的維護代碼段插件。 UltiSnips - The ultimate snippet solution for python enabled Vim目前很流行(但需要Python支持)。
非常感謝,我有python env,我會嘗試UltiSnips – user2031771 2013-02-22 15:19:53
- 1. Golang在字符串片段中追加字符串
- 2. 如何在NSDictionary中添加字符串?
- 3. 如何在Ruby中添加字符串
- 4. 如何在rails中添加字符串?
- 5. 如何將db字段添加到url字符串中?
- 6. 如何添加字符串
- 7. 如何添加字符串
- 8. 如何在Vim中添加Monaco字體
- 9. 在字符串中間添加字符
- 10. 在字符串中間添加字符
- 11. 如何將點字符添加到字符串中的字符?
- 12. 將文檔字符串添加到namedtuple字段中
- 13. 如何在文件中的特定字符串附近添加字符串?
- 14. Sitecore如何在通過Template.AddField添加字段時指定數據字段類型(字符串,字符串);
- 15. 如何在段落中查找並添加粗體字符串?
- 16. 如何在init sql字符串中添加轉義字符到字符串?
- 17. 在字符串中添加文本PHP
- 18. 如何在字符串文字中添加補充的Unicode字符?
- 19. 添加字符串逐字字符串
- 20. 如何讓vim不向字符串添加縮進?
- 21. iPhone:如何在UILabel字符串文本中添加「度」符號?
- 22. 在jQuery中獲取字符串片段
- 23. 如何將字符串添加到字符串數組中C
- 24. 如何在讀取特定字符串後添加字符串?
- 25. 如何在url中的字符串之間添加連字符
- 26. 如何在預定義的字符串中添加字符?
- 27. 如何添加在字符串中分隔的ASCII字符29?
- 28. 如何在Perl中添加空字符到字符串?
- 29. jQuery:如何在字/字符串中添加/使用數字類?
- 30. 將字符串添加到逐字字符串文字
請告訴我你試圖用逃離他們\第一 – 2013-02-22 05:26:45
@AndyRay是的,我試了一下,沒有按」工作,所以我問它在這裏! – user2031771 2013-02-22 05:48:33