파일 php.snippets
里的 snippet...endsnippet 块越来越多;
越来越不方便管理,尤其是有些代码块很大时;
观察了下 honza/vim-snippets
, 언어도 하나, 파일도 하나인 것을 발견했습니다.
치료할 수 있는 방법이나 민간 요법이 있나요?
巴扎黑2017-05-16 16:39:13
문서 보기
문서 보기
문서 보기
https://github.com/SirVer/ultisnips/blob...
Vim이 |ftplugins|을 감지하는 방법과 유사한 전략을 사용하여 UltiSnips
으아악
는 조각 정의 디렉터리를 반복하여
다음 패턴의 이름이 있는 파일을 찾습니다: ft.snippets, ft_*.snippets 또는
ft/, 여기서 "ft "는 현재 문서의 '파일 형식'이고 ""는
빈 문자열을 포함한 모든 문자열과 일치하는 셸 같은 와일드카드입니다.
다음 표는 몇 가지 일반적인 조각 파일 이름과
관련 파일 형식을 보여줍니다.
예를 들어, 루비 스니펫이 여러 개인 경우 이러한 스니펫을 별도의 파일로 분할한 다음 디렉터리를 통해 관리할 수 있습니다ruby/*[.snippets]
, 也可以直接用文件管理ruby_*.snippets
실제로 코드 관리는 어떻게 하시나요?
PHP中文网2017-05-16 16:39:13
제 생각으로는 관리가 불편하신 이유는 블록이 많아지고, 파일이 길어지고, 찾아보기도 쉽지 않기 때문인 것으로 추정됩니다
작업: 먼저 zM 명령을 통해 모든 스니펫 블록을 닫은 다음(파일이 매우 작아지고 각 스니펫은 한 줄만 표시됨) 필요한 스니펫을 쉽게 찾아보고(커서를 거기로 이동) zR을 사용하거나 zi를 엽니다.
보너스: 위 작업을 수행한 후에는 zz 명령을 사용하여 내용을 화면 중앙으로 쉽게 이동할 수 있습니다.