Làm thế nào để bạn tìm thấy những giá trị của các biến vim được thiết lập với một từ lệnhvim nhận được giá trị hiện tại của vim foldmarker
như : set foldmarker = {,}
Tôi đang viết một hàm tùy chỉnh đơn giản cho foldtext() để đặt tóm tắt một dòng tùy chỉnh của vùng được gấp
nó hoạt động tuyệt vời nhưng trông buồn cười khi tôi mở tài liệu với bất kỳ điểm đánh dấu nào khác với mã tôi đã mã hóa cứng vào hàm
đây là t ông hoạt
set foldtext=GetCustomFoldText()
function GetCustomFoldText()
let foldClose = '}'
let foldTtl = v:foldend - v:foldstart
return getline(v:foldstart) . ' (+) ' . foldTtl . ' lines... ' . foldClose
endfunction
mà làm cho điều này:
function myAwsomeFunction()
{
// awsomeness here
// awsomeness here
// awsomeness here
}
gấp trở này:
function myAwsomeFunction()
{ (+) 5 lines... }
Mà là tuyệt vời cho đến khi tôi chỉnh sửa một tài liệu với một foldmarker khác nhau
Tôi cố gắng xác định foldClose động từ dấu ngoặc đơn
awsome đó là hoàn hảo –
Một chút ít tiết: : echo & foldmarker – Pierre