如何找到使用一个单词命令设置的vim变量的值
例如:set foldmarker = {,}
我正在为foldtext()编写一个简单的自定义函数来设置折叠区域的自定义一行摘要
当我用任何折叠标记打开文档而不是我硬编码到函数中时,它的效果很好但看起来很有趣
这是功能
set foldtext=GetCustomFoldText()
function GetCustomFoldText()
let foldClose = '}'
let foldTtl = v:foldend - v:foldstart
return getline(v:foldstart) . ' (+) ' . foldTtl . ' lines... ' . foldClose
endfunction
Run Code Online (Sandbox Code Playgroud)
这使得:
function myAwsomeFunction()
{
// awsomeness here
// awsomeness here
// awsomeness here
}
Run Code Online (Sandbox Code Playgroud)
折成了这个:
function myAwsomeFunction()
{ (+) 5 lines... }
Run Code Online (Sandbox Code Playgroud)
在我使用不同的foldmarker编辑文档之前,这很棒
我正试图从foldmarker动态确定foldClose