3
A
답변
3
사용자 정의 서라운드 정의 :
내가 할 수있는 모든
시각 모드에서S`
를 사용
1 역 따옴표입니다
(특정 설정을 삽입하여 .vimrc
에서 다음 또는 파일 ~/.vim/after/ftplugin/markdown.vim
)
" Custom surrounds
let b:surround_{char2nr('c')} = "```\r```"
n ow 시각 선택 및 Sc
은 원하는 서라운드를 제공합니다.
또는 스 니펫 솔루션을 사용하십시오. Ultisnips 그래서 같은 조각을 정의하여, 예를 들면 :
snippet code
\`\`\`${1}
${0:${VISUAL}}
\`\`\`
endsnippet
지금 시각적 선택하여 원하는 라인은 (나의 Tab
입니다) code
을 입력 조각 확장 키를 누르면 다시 Tab
을했다. 그게 다야.
3
이것은 당신이 요청하지만이 서라운드없이 무엇을 할 수 있는지되지 않습니다 :
(from visual mode)
c
```
<C-r>"
```
<Esc>
는 :help ctrl-r
를 참조하십시오.
+0
당연히 ... 나는 짐작 했음에 틀림 없다. 고맙습니다. @romainl – Mick
2
또 다른 ultisnips 솔루션입니다.
snippet code "add backtics codes" w
`!v repeat(nr2char(96),3)` ${1:markdown}
${0:${VISUAL:type here}}
`!v repeat(nr2char(96),3)`
endsnippet
첫 줄 다음에 "markdown"을 사용하지 않으려면 그냥 제거하십시오. 백 슬래시를 너무 많이 피하는 방법을 보여주기 위해서만이 솔루션을 보여주고 있습니다.
관련 문제
- 1. 길이가 3 자 이상인 색인어
- 2. 서라운드
- 3. Regex : 2 자 사이의 단일 문자
- 4. 값이 255 이상인 문자 인쇄
- 5. 문자열이 50 자 이상인 PHP 파일을 찾으십시오.
- 6. UserPrincipalName 길이가 20 자 이상인 활성 디렉토리 사용자를 만드는 방법
- 7. 서라운드 배열
- 8. 4 문자 이상인 문장의 첫 단어에만 일치하는 정규 표현식을 만듭니다.
- 9. 길이가 10 자 이상인 경우 줄 바꿈이 발생합니다.
- 10. twilio 및 ruby에서 160 문자 이상인 SMS를 가져올 수 없습니다.
- 11. 길이가 128 자 이상인 Java Websocket Text Frame 오류?
- 12. 파이썬 라인이 50 자 이상인 경우 새 라인을 삽입하십시오.
- 13. 비주얼 C++에서 2
- 14. 직원이 2 명 이상인 도시를 선택하십시오.
- 15. getaddrinfo가 2 단계 이상인 fqdn을 해석하지 않습니다.
- 16. 직원이 2 명 이상인 부서를 찾으십시오
- 17. 비주얼 스튜디오 2015 - 자 마린 오류를
- 18. 비주얼 스튜디오 2015 자 마린 업데이트가
- 19. CS1061 오류 자 마린/비주얼 스튜디오
- 20. 자 마린 비주얼 스튜디오 커뮤니티 2015
- 21. 숫자가 3 자 이상인 Ascii 문자를 입력하는 방법은 무엇입니까?
- 22. SAS를 사용하면 레이블이 40 자 이상인 XPORT를 사용할 수 있습니까?
- 23. Textbox 텍스트가 6 자 이상인 경우 RegularExpressionValidator에서 확인하는 식은 무엇입니까?
- 24. TextField의 문자열이 5 자 이상인 경우 버튼 활성화
- 25. 서라운드 HTML LINK_TO
- 26. Vim의 서라운드 플러그인 사용
- 27. 서라운드 쿼리 파서 통합
- 28. 왜 서라운드 document.write 중괄호로
- 29. 안드로이드 - 문자 길이가 3 이상인 경우 텍스트 상자 길이가 1 이상인지 확인하여 문자 길이가 3 이상인 경우에만 수행합니다.
- 30. 문자 배열에 2 문자 추가
멋진 @dNitro -이 기능은 Vim Surround를 사용하므로이 기능을 사용합니다. romainl 응답이 진짜로 좋은 공구 이었더라도 – Mick