이미 존재하는 단일 문자 표시에 추가 표시를 설정할 수 있기를 바랍니다. 따라서, 나는 현재 직면하고 두 problemes 해결할 수 : vim으로 무제한 표시를 만들 수 있습니까?
마크
스크립트에서 설정을하고 난 이미 스크립트의 사용자가 설정 한 표시를 파괴하지 않으무수한 자국을 설정할 수있어서 (예 :
"script_mrk_" . s:mark_count
과 같은 이름을 붙일 수 있습니다.) 함수 호출로 표현하면
그래서, 나는 아마
setPrivateMark(l:mark_name, l:line, l:pos)
물론
let line_pos = getPrivateMark(l:mark_name)
이 솔루션은 위의 버퍼 변화에 저항해야 뭔가를 찾고 있어요 마크를 setPrivateMark
로 설정 한 후 getPrivateMark(...)
앞에 표시하십시오.
그런 것이 있습니까?
당신은 마크가 스크립트에 설정되어 있다고 말했습니다. 무슨 목적을 위해? 일반적으로 스크립트가 설정을 마쳤다면 아마도 더 나은 접근 방법 일 것입니다. –
현재 마크는 쌍으로 나타납니다. 하나의 표식이 시작되고 다른 표식은 다양한 기능이 호출 될 때 다르게 표시 할 코드의 "특수"구역을 끝냅니다. –
대신 사용자 지정 구문을 사용하여 이것을 수행했다고 생각하십니까? 이러한 코드 섹션이 정의되는 방식에 따라 작업에 이상적인 것처럼 들립니다. –