Neovim을 UE5 IDE로 전환하기: 파일 감시 및 아키텍처 전환 (주간 업데이트 2026-01-09)

발행: (2026년 1월 9일 오후 01:23 GMT+9)
3 min read
원문: Dev.to

Source: Dev.to

SQLite 마이그레이션 다듬기

SQLite 마이그레이션 과정을 정리하는 간단한 작업.

UNX: 캐시를 버리고 순수 파일 트리로 전환

변경 사항

캐시‑에 의존하던 구조를 버리고, UNX 전용 커스텀 구조를 이용한 순수 파일‑트리 방식으로 전환했습니다.

기대 효과

  • 오래된 데이터에 의존하지 않음.
  • 외부에서 파일을 추가하거나 삭제하면(예: Windows Explorer) 캐시를 다시 빌드할 때까지 기다릴 필요 없이 즉시 반영됩니다.
  • 언리얼 엔진 개발에 필요한 정보만 표시해 트리를 가볍게 유지합니다.

새로운 UNX 기능

N 키 (파일 생성)

트리 안에서 간단히 파일을 만들 수 있습니다.
이전에는 클래스 마법사만 파일을 생성할 수 있었지만, 이제 N 키를 눌러 기존 헤더에 대응하는 .cpp 소스를 빠르게 추가할 수 있습니다.

R 키 (강제 새로고침)

트리를 수동으로 업데이트/재그림합니다.

IDE에 한 걸음 더 가까워진 UEP 시작

UEP start(별칭: UDEV start_project)를 구현해 기존 수동 UEP 새로고침 워크플로를 대체했습니다.

  • VCS 리비전 감시: git 변경을 자동으로 감지합니다.
  • vim.uv 로 파일 모니터링: Neovim 내장 Libuv 루프를 사용해 프로젝트 폴더의 모든 파일 변화를 감시합니다.

결과: 변경 사항이 즉시 감지됩니다. 캐시는 파일 단위로 실시간 업데이트되어 UEP files 같은 명령이 항상 현재 프로젝트 상태를 반영합니다. 이제 수동 토글이 필요 없습니다.

참고: 백그라운드 모니터링을 중지하려면 UEP stop(또는 UDEV stop_project)을 실행하세요.

Back to Blog

관련 글

더 보기 »

SQLite에서 기본을 넘어선 저널

소개 안녕하세요, 저는 마네시와르입니다. 현재 저는 FreeDevTools 온라인을 구축하고 있습니다 – 모든 개발자 도구, 치트 코드, 그리고 TL;D를 모아 놓은 무료 오픈‑소스 허브입니다.