나는 이것에 간단한 대답이 될 것이라고 확신하지만 튜토리얼과 howtos의 정확한 부분은 아직 치지 않았습니다.vim 함수에 매개 변수 전달
나는 .vimrc에서 HTML 생성에 도움이되는 기능을 가지고있다. 그것은 주어진 이름의 태그에 선택된 텍스트를 감싸는 간단한 함수입니다. 현재 함수 서명은 다음과 같습니다 :
function! WrapInTag(tag)
그리고는 다음과 같이 설정지도가 : tagname
문제입니다
vmap <Leader>tag <Esc>:call WrapInTag(tagname)<CR>
것을. 텍스트 블록을 선택할 수 있도록 \tag b<CR>
을 입력하고 b
태그로 둘러싸인 텍스트를 강조 표시하도록 구성하려면 어떻게해야합니까? 내가 찾지 못한 엄청나게 분명한 자습서 링크는 많은 도움이 될 것입니다.
편집 사실, 나는 텍스트를 선택하지 않고 나를 혼란스럽게하는 태그 이름을 검색하는 것이 사용자 상호 작용임을 지적합니다.
input() 함수는 정확히 내가했던 것입니다. 감사합니다! 나는 그것을 작동 시켰고, 이제는 "vim을 배움"에서 관련 장을 다시 읽고 vimscript가 함께하는 자필의 모든 것들을 해결할 시간입니다. – chooban