LazyVim Diagnostics 로그/메시지 확인법
Diagnostics 팝업, Trouble 리스트, LSP 로그, :messages 사용법 정리
LazyVim Diagnostics 로그/메시지 확인법
LazyVim(Neovim)에서 Diagnostics 로그/메시지 확인 방법
목적별로 3가지를 구분하면 편합니다: (1) 진단 메시지, (2) LSP 통신 로그, (3) Neovim 메시지 히스토리.
빠른 키/명령 요약
gl— 커서 위치 diagnostic 팝업]d/[d— 다음/이전 diagnostic 이동:Trouble diagnostics— 프로젝트/버퍼 diagnostics 리스트 보기:LspLog— LSP 통신 로그 파일 열기:messages— Neovim 메시지 히스토리 보기
1) 진단 메시지를 창으로 보기 (가장 흔함)
gl: 커서 위치의 diagnostic message를 floating window로 확인]d/[d: 다음/이전 diagnostic로 점프:Trouble diagnostics: 프로젝트/버퍼 전체 diagnostics를 트리/리스트로 확인- LazyVim 기본 번들에 Trouble이 포함된 경우가 많아, 이 조합이 가장 편리합니다.
2) LSP 로그 파일 열기 (통신 로그)
1
:LspLog
- 기본 로그 파일:
~/.local/state/nvim/lsp.log - 로그가 비어 있다면 LSP 로그 레벨이 낮을 수 있습니다(필요 시 설정에서 log_level을 올리세요).
3) 메시지 히스토리 보기 (Neovim 메시지 로그)
1
:messages
- 명령 실행 중 출력된 메시지/에러를 순서대로 다시 확인할 때 사용합니다.
추천 선택 기준
1) 에러/워닝 목록을 보고 싶다 → :Trouble diagnostics (+ ]d/[d, gl) 2) LSP 서버 통신 로그를 보고 싶다 → :LspLog (경로: ~/.local/state/nvim/lsp.log) 3) 최근 명령 출력/에러를 다시 보고 싶다 → :messages
추가 팁
- Trouble 창에서
?로 키 바인딩을 바로 확인할 수 있습니다. ]d/[d이동 후gl을 눌러 현재 위치 메시지를 곧바로 확인하면 편합니다.- 로그를 별도 보관하려면
:LspLog로 연 뒤:w lsp-debug.log처럼 다른 이름으로 저장하세요.
This post is licensed under CC BY 4.0 by the author.