1. Echoing Messages :echo : 화면에 메시지 출력 :echom : 화면에 메시지 출력 :messages : 저장된 메시지 확인 :echo vs :echom : :echo는 화면에 메시지를 출력하고, :echom은 메시지를 출력하고, 메시지를 저장한다. 저장된 메시지는 :messages 명령어로 확인할 수 있다. ...
🧭 LazyGit 가이드 📌 개요 LazyGit은 터미널에서 빠르게 Git 작업을 수행할 수 있도록 도와주는 TUI(Terminal User Interface) 도구입니다. CLI 명령어를 직접 입력하지 않고도 커밋, 브랜치, 병합, 리베이스 등 대부분의 Git 작업을 단축키로 처리할 수 있습니다. 🔗 공식 저장소: https://githu...
Nginx 설정: 특정 IP에 대해 HTTP 유지 server { listen 80; server_name yourdomain.com; # 특정 IP는 HTTP 그대로 set $redirect_to_https 1; # 특정 IP 목록 (예: 192.168.0.1) if ($remote_addr = 192...
파일 검색 도구 정리: Ag, Ack & Grep 1. Ag (The Silver Searcher) 특징: 빠른 코드/텍스트 검색에 최적화, grep보다 속도 빠름 설치: sudo apt install silversearcher-ag 기본 사용법: ag [옵션] PATTERN [경로] 예제: ag -i ...
Windows Neovim Setup
Windows에서 Dotfiles의 Neovim 설정 연결하기 문제 상황 Windows 환경에서 Scoop을 이용해 Neovim을 설치했고, 기존 dotfiles 저장소에 있는 Neovim 설정(nvim-lazy)을 PowerShell과 Neovim에서 동일하게 사용하고 싶었습니다. 환경 OS: Windows 11 Neovim 설치: ...
nvm으로 Node 버전 변경 후 webpack-dev-server 프록시 ECONNREFUSED 해결기
문제 상황 nvm으로 Node.js 버전을 변경한 뒤, 프런트 개발 서버를 띄우면 아래와 같은 에러가 반복해서 발생했다. [webpack-dev-server] [HPM] Error occurred while proxying request localhost:9000/api/ods to http://localhost:8080/ [ECONNREFUSE...
Windows Terminal 화면(Pane) 기능 정리
1. Windows Terminal의 화면 구조 Windows Terminal은 하나의 Tab 안에 여러 개의 Pane(분할 화면) 를 둘 수 있다. Tab: 작업 단위 Pane: 실제 터미널 화면 하나의 탭 안에서 여러 작업을 병렬로 처리할 수 있는 것이 가장 큰 장점이다. 2. 화면 분할 (Pane Split) 2.1...
Window Bom Err
s
Windows에서 Dotfiles의 Neovim 설정 연결하기
문제 상황 Windows 환경에서 Scoop을 이용해 Neovim을 설치했고, 기존 dotfiles 저장소에 있는 Neovim 설정(nvim-lazy)을 PowerShell과 Neovim에서 동일하게 사용하고 싶었습니다. 환경 OS: Windows 11 Neovim 설치: Scoop으로 설치 Dotfiles 구조: C:\Use...
RDB에서 조인(Join) 방식 총정리
대규모 데이터 조인 방식 정리 1. Nested Loop Join (중첩 반복 조인) 원리 테이블 A의 각 행(row)을 순회하면서, 테이블 B의 모든 행과 비교 조건이 만족되면 결과에 추가 인덱스를 활용하면 속도 향상 → Index Nested Loop Join 예제 SELECT * FROM A JOIN B ON A.id = ...