回答
你應該提到你正在使用哪個代碼片段插件。我假設原始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. 如何將db字段添加到url字符串中?
- 2. 如何在Ruby中添加字符串
- 3. 如何在rails中添加字符串?
- 4. 如何添加字符串
- 5. 如何在Vim中添加Monaco字體
- 6. 將文檔字符串添加到namedtuple字段中
- 7. 如何在文件中的特定字符串附近添加字符串?
- 8. 如何在段落中查找並添加粗體字符串?
- 9. 添加字符串逐字字符串
- 10. iPhone:如何在UILabel字符串文本中添加「度」符號?
- 11. 如何在預定義的字符串中添加字符?
- 12. 如何在Perl中添加空字符到字符串?
- 13. 如何添加新的價值字典[字符串:字符串]]
- 14. 遍歷字符串片段
- 15. 在vim中根據搜索字符串添加評論
- 16. 搜索字符串並在vi/vim中添加行
- 17. jQuery在字符串中添加數字
- 18. 如何在字符串前後打印字符串然後將新字符串添加到舊字符串中?
- 19. 如何添加DataRow在字符串arrray
- 20. 在Crystal Reports中添加字符串字段
- 21. 在C字符添加到字符串
- 22. 將字符添加到字符串(輸入字段)
- 23. 如何向符號添加字符串?
- 24. 添加字符串的javascript克隆文本字段
- 25. 使用字符串名稱將字段添加到Mongo文檔
- 26. Php Curl添加字符串文件作爲後期字段
- 27. 我想從UITableviewCell的文本字段添加字符串數組
- 28. vb.net字符串concat將vbCrlf文字添加到字符串
- 29. 添加字符串文字和字符串對象的區別
- 30. Drupal 6 - 如何在CCK Computed字段中添加2個字符串?
請告訴我你試圖用逃離他們\第一 – 2013-02-22 05:26:45
@AndyRay是的,我試了一下,沒有按」工作,所以我問它在這裏! – user2031771 2013-02-22 05:48:33