반응형
Location List이란 컴파일 에러, linting 주의, lvimgrep에서 찾은 단어 등등을 저장하는 리스트다.
Quickfix List와 다른점은 모든 창이 Quickfix List를 공유하지만, Location List의 경우 각 창마다 Location List가 있다.
목차
- Location List 리스트 보기
- Location List 열기 & 닫기
- 현재 Location List 변경
- Location List 속 모든 항목을 대상으로 vim 커맨드 실행
Location List의 특정 항목으로 커서 이동
Location List 리스트 보기
키 | 동작 |
:lhi :lhistory |
Location List 리스트 보기 |
Location List 열기 & 닫기
키 | 동작 |
:lop :lopen |
현재 Location List를 새 가로 창에 열기 Location List 창 안에서, <Enter> 눌러 커서가 위치한 줄로 커서 이동 |
:vert lop | 현재 Location List를 새 세로 창에 열기 |
:lcl :lclose |
현재 열린 Location List 창 닫기 |
현재 Location List 변경
키 | 동작 |
:lol :lolder |
현재 Location List를 이전 Location List로 변경 |
:lnew :lnewer |
현재 Location List를 다음 Location List로 변경 |
:[숫자]lhi | 현재 Location List를 [숫자]번째 Location List로 변경 |
Location List 속 모든 항목을 대상으로 vim 커맨드 실행
키 | 동작 |
:ldo [vim 커맨드] | Location List 속, 모든 항목을 대상으로 [vim 커맨드] 실행 예: :ldo s/[단어]/[새 단어]/g 결과: Location List 속, 모든 항목 중 [단어]를 [새 단어]로 치환 |
Location List의 특정 항목으로 커서 이동
현재 항목의 이전 & 다음 항목으로 커서 이동
키 | 동작 |
:lp :lprev :lprevious |
Location List 속, 현재 항목 이전 항목이 속한 줄로 커서 이동 |
:lne :lnext |
Location List 속, 현재 항목 다음 항목이 속한 줄로 커서 이동 |
첫번째 & 마지막 항목으로 커서 이동
키 | 동작 |
:lfir :lfirst |
Location List 속, 첫번째 항목이 속한 줄로 커서 이동 |
:lla :llast |
Location List 속, 마지막 항목이 속한 줄로 커서 이동 |
현재 줄에 가까운 Location List에 속한 항목으로 커서 이동
키 | 동작 |
:labo :labove |
현재 줄 위에 가장 가까운 Location List 항목의 줄로 커서 이동 |
:lbel :lbelow |
현재 줄 아래에 가장 가까운 Location List 항목의 줄로 커서 이동 |
특정 항목으로 커서 이동
키 | 동작 |
:ll[숫자] :[숫자]ll |
Location List 속, [숫자]번째 항목이 속한 줄로 커서 이동 |
반응형
'코딩 > Vim' 카테고리의 다른 글
Vim - Netrw 폴더 & 파일 마크/마크 해제하기 (0) | 2023.05.06 |
---|---|
Vim - Move Line (특정 줄 이동) (0) | 2023.05.03 |
Vim - Quickfix List (0) | 2023.04.27 |
Vim - vimgrep (vim의 리눅스 grep 명령어) (0) | 2023.04.24 |
Vim - Arg List (Argument List) (0) | 2023.04.21 |