Vim 스 크 립 트 - 세로 선 '|' 과 반사 선 '\'
1188 단어 vimgvimVim 스 크 립 트
세로 줄 여러 명령 을 하나의 명령 으로 연결 하 는 것 은 셸 의 분점 역할 과 같 습 니 다. 파이프 가 아 닙 니 다
반사 선 여러 줄 의 스 크 립 트 를 한 줄 의 스 크 립 트 로 연결 하여 실행 하 는 것 입 니 다. 기 존의 셸 스 크 립 트 와 차이 가 많 지 않 습 니 다. 모두 줄 바 꾸 기 무시 사용 하기 위해 서 는 보통 '다음 줄' 의 줄 에 놓는다
예 를 들 어 제 vim 에 단축 키 를 추가 하여 탭 문자 TAB 의 맞 춤 형 디 스 플레이 를 제어 하고 싶 습 니 다 (TAB 첫 번 째 문 자 는 세로 선 을 표시 하고 나머지 는 빈 칸 입 니 다). 그리고 이 키 는 Toggle 행동 입 니 다.
주요 코드 는 다음 과 같 습 니 다:
" F4 tab
set listchars=tab:\|\ ,
map <silent> <F4> :if &list <Bar>
\ set nolist <Bar>
\ echo " tab" <Bar>
\ else <Bar>
\ set list <Bar>
\ echo " tab" <Bar>
\ endif<CR>
위 코드 의 < Bar > 는 맵 명령 에 세로 선 이 비 치 는 것 으로 여러 명령 이 하나 로 연결 되 어 있 음 을 나타 내 며, 다른 명령 은 반사 선의 작용 하에 비교적 편안 한 줄 바 꾸 기 스타일 로 아래 에 쓸 수 있다.
참, 여기 주의 할 점 이 있 습 니 다. 위의 코드 를 보 세 요. < Bar > 는 '|' 이 라 고 직접 쓸 수 없습니다. 매 핑 할 명령 이기 때 문 입 니 다. 즉, map 명령 에 대해 책임 을 지고 map 에서 설명 합 니 다.반면 반사 선 '\' 는 vim 스 크 립 트 에 속 하기 때문에 직접 쓸 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Lua에서 neovim 플러그인용 UI를 만드는 방법마지막 에서는 부동 창을 사용하여 Lua에서 플러그인을 만드는 기본 사항을 살펴보았습니다. 편리한 측면 탐색에서 마지막으로 연 파일을 표시하는 간단한 플러그인을 만들어 봅시다. 인터페이스 학습에 집중하면서 이러한 목...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.