문서 보기 문서 보기 문서 보기 https://github.com/SirVer/ultisnips/blob...
Vim이 |ftplugins|을 감지하는 방법과 유사한 전략을 사용하여 UltiSnips 는 조각 정의 디렉터리를 반복하여 다음 패턴의 이름이 있는 파일을 찾습니다: ft.snippets, ft_*.snippets 또는 ft/, 여기서 "ft "는 현재 문서의 '파일 형식'이고 ""는 빈 문자열을 포함한 모든 문자열과 일치하는 셸 같은 와일드카드입니다. 다음 표는 몇 가지 일반적인 조각 파일 이름과 관련 파일 형식을 보여줍니다.
으아악
예를 들어, 루비 스니펫이 여러 개인 경우 이러한 스니펫을 별도의 파일로 분할한 다음 디렉터리를 통해 관리할 수 있습니다ruby/*[.snippets], 也可以直接用文件管理ruby_*.snippets
제 생각으로는 관리가 불편하신 이유는 블록이 많아지고, 파일이 길어지고, 찾아보기도 쉽지 않기 때문인 것으로 추정됩니다
.vimrc 설정은 다음과 같습니다
으아악
명령(일반 모드):
으아악
접힌 부분을 닫기 전과 후 비교(위 명령 사용)
작업: 먼저 zM 명령을 통해 모든 스니펫 블록을 닫은 다음(파일이 매우 작아지고 각 스니펫은 한 줄만 표시됨) 필요한 스니펫을 쉽게 찾아보고(커서를 거기로 이동) zR을 사용하거나 zi를 엽니다. 보너스: 위 작업을 수행한 후에는 zz 명령을 사용하여 내용을 화면 중앙으로 쉽게 이동할 수 있습니다.
감상 중입니다.
마지막으로 참조용으로 간단한 .vimrc가 첨부됩니다(플러그인은 Vundle에서 관리함):
문서 보기
문서 보기
문서 보기
https://github.com/SirVer/ultisnips/blob...
예를 들어, 루비 스니펫이 여러 개인 경우 이러한 스니펫을 별도의 파일로 분할한 다음 디렉터리를 통해 관리할 수 있습니다
ruby/*[.snippets]
, 也可以直接用文件管理ruby_*.snippets
실제로 코드 관리는 어떻게 하시나요?
해결책: 접기(다음 가정에 기초)
제 생각으로는 관리가 불편하신 이유는 블록이 많아지고, 파일이 길어지고, 찾아보기도 쉽지 않기 때문인 것으로 추정됩니다
.vimrc 설정은 다음과 같습니다
으아악명령(일반 모드):
으아악접힌 부분을 닫기 전과 후 비교(위 명령 사용)
작업: 먼저 zM 명령을 통해 모든 스니펫 블록을 닫은 다음(파일이 매우 작아지고 각 스니펫은 한 줄만 표시됨) 필요한 스니펫을 쉽게 찾아보고(커서를 거기로 이동) zR을 사용하거나 zi를 엽니다.
감상 중입니다.보너스: 위 작업을 수행한 후에는 zz 명령을 사용하여 내용을 화면 중앙으로 쉽게 이동할 수 있습니다.
마지막으로 참조용으로 간단한 .vimrc가 첨부됩니다(플러그인은 Vundle에서 관리함):
으아악