我正在尝试使用Ultisnips Vim插件来替换一个单词,它的第一个字符被转换成小写(其他一些与这个问题无关的东西)。为了举例说明,我想写一个片段
snippet
$1 ${1/ WHAT TO PUT HERE / AND HERE /}
endsnippet它的输出
Word w发布于 2015-07-25 08:41:56
一种方法是:
snippet w
$1 ${1/(.).*/\l$1/}
endsnippet请注意,替换字符串使用的是Python和语法,而不是VimL。
另一种方式(更清洁,海事组织):
snippet w
$1 `!p snip.rv=t[1][0:1].lower()`
endsnippethttps://stackoverflow.com/questions/31622325
复制相似问题