1
Vim의 기능을 사용하여 각 탭 정지 지점에서 사용자 정의 완성 작업을 수행하는 스 니펫을 만들고 싶습니다. 다음은 내가 성취하고자하는 간단한 예입니다. 내가 [1, 2, 3, 4]
항목 빔의 자동 완성 메뉴를 표시 할 첫 번째 탭 정지에서vim의 UltiSnips를 사용한 사용자 정의 자동 완성
snippet date "Date snippet"
day of month: ${1:`!v complete(col('.'), [1, 2, 3, 4])`}
month: ${2:`!v complete(col('.'), ['Jan', 'Feb', 'March'])`}
year: ${3:`!v complete(col('.'), ['2012', '2013', '2014', '2015'])`}
endsnippet
. 다른 탭 정지와 비슷합니다. 실제로이 코드를 실행할 때, 나는 Episode 4: Python Interpolation 캐스팅
day of month: Jan0an0
month: 201200120
year:100
자동 완성 화면에서와 같이 달성 할 수있는 다른 방법이있을 수 있습니다를 다음과 같은 출력을 얻을. 그러나 Vim의 UltiSnips 내부 자동 완성 기능을보고 싶습니다.
누구든지이 방법을 제안하십시오.
나는 승리 7에서 VIM 7.4를 사용하고 있습니다. – siu