← 홈

📝

⌘K
🤖
Claude Code AI 도구
🤗
Hugging Face AI 도구
🦜
LangChain AI 도구
🧠
Keras AI 도구
🦙
Ollama AI 도구
🐍
Python 프로그래밍 언어
🟨
JavaScript 프로그래밍 언어
🔷
TypeScript 프로그래밍 언어
⚛️
React 프로그래밍 언어
🐹
Go 프로그래밍 언어
🦀
Rust 프로그래밍 언어
📊
MATLAB 프로그래밍 언어
🗄️
SQL 프로그래밍 언어
⚙️
C/C++ 프로그래밍 언어
Java 프로그래밍 언어
🟣
C# 프로그래밍 언어
🍎
Swift 프로그래밍 언어
🟠
Kotlin 프로그래밍 언어
Next.js 프로그래밍 언어
💚
Vue.js 프로그래밍 언어
🔥
Svelte 프로그래밍 언어
🎨
Tailwind CSS 프로그래밍 언어
💚
Node.js 프로그래밍 언어
🌐
HTML 프로그래밍 언어
🎨
CSS/SCSS 프로그래밍 언어
🐘
PHP 프로그래밍 언어
💎
Ruby 프로그래밍 언어
🔴
Scala 프로그래밍 언어
📊
R 프로그래밍 언어
🎯
Dart 프로그래밍 언어
💧
Elixir 프로그래밍 언어
🌙
Lua 프로그래밍 언어
🐪
Perl 프로그래밍 언어
🅰️
Angular 프로그래밍 언어
🚂
Express.js 프로그래밍 언어
🐱
NestJS 프로그래밍 언어
🛤️
Ruby on Rails 프로그래밍 언어
◼️
GraphQL 프로그래밍 언어
🟪
Haskell 프로그래밍 언어
💚
Nuxt.js 프로그래밍 언어
🔷
SolidJS 프로그래밍 언어
htmx 프로그래밍 언어
💻
VS Code 개발 도구
🧠
PyCharm 개발 도구
📓
Jupyter 개발 도구
🧠
IntelliJ IDEA 개발 도구
💚
Neovim 개발 도구
🔮
Emacs 개발 도구
🔀
Git DevOps & CLI
🐳
Docker DevOps & CLI
☸️
Kubernetes DevOps & CLI
☁️
AWS CLI DevOps & CLI
🔄
GitHub Actions DevOps & CLI
🐧
Linux 명령어 DevOps & CLI
💻
Bash 스크립팅 DevOps & CLI
🌐
Nginx DevOps & CLI
📝
Vim DevOps & CLI
🔨
Makefile DevOps & CLI
🧪
Pytest DevOps & CLI
🪟
Windows DevOps & CLI
📦
패키지 매니저 DevOps & CLI
🍎
macOS DevOps & CLI
🏗️
Terraform DevOps & CLI
🔧
Ansible DevOps & CLI
Helm DevOps & CLI
🔨
Jenkins DevOps & CLI
🔥
Prometheus DevOps & CLI
📊
Grafana DevOps & CLI
💻
Zsh DevOps & CLI
🐟
Fish Shell DevOps & CLI
💙
PowerShell DevOps & CLI
🔄
Argo CD DevOps & CLI
🔀
Traefik DevOps & CLI
☁️
Azure CLI DevOps & CLI
☁️
Google Cloud CLI DevOps & CLI
📟
tmux DevOps & CLI
🔧
jq DevOps & CLI
✂️
sed DevOps & CLI
📊
awk DevOps & CLI
🌊
Apache Airflow DevOps & CLI
🔢
NumPy 데이터베이스 & 데이터
🐼
Pandas 데이터베이스 & 데이터
🔥
PyTorch 데이터베이스 & 데이터
🧠
TensorFlow 데이터베이스 & 데이터
📈
Matplotlib 데이터베이스 & 데이터
🐘
PostgreSQL 데이터베이스 & 데이터
🐬
MySQL 데이터베이스 & 데이터
🍃
MongoDB 데이터베이스 & 데이터
🔴
Redis 데이터베이스 & 데이터
🔍
Elasticsearch 데이터베이스 & 데이터
🤖
Scikit-learn 데이터베이스 & 데이터
👁️
OpenCV 데이터베이스 & 데이터
Apache Spark 데이터베이스 & 데이터
🪶
SQLite 데이터베이스 & 데이터
Supabase 데이터베이스 & 데이터
🔵
Neo4j 데이터베이스 & 데이터
📨
Apache Kafka 데이터베이스 & 데이터
🐰
RabbitMQ 데이터베이스 & 데이터
🔤
Regex 유틸리티
📝
Markdown 유틸리티
📄
LaTeX 유틸리티
🔐
SSH & GPG 유틸리티
🌐
curl & HTTP 유틸리티
📜
reStructuredText 유틸리티
🚀
Postman 유틸리티
🎬
FFmpeg 유틸리티
🖼️
ImageMagick 유틸리티
🔍
ripgrep 유틸리티
🔍
fzf 유틸리티
📗
Microsoft Excel 오피스 애플리케이션
📘
Microsoft Word 오피스 애플리케이션
📙
Microsoft PowerPoint 오피스 애플리케이션
📝
한컴 한글 한컴오피스
📽️
한컴 한쇼 한컴오피스
📊
한컴 한셀 한컴오피스
📄
Google 문서 Google Workspace
📊
Google 스프레드시트 Google Workspace
📽️
Google 프레젠테이션 Google Workspace
🔌
Cadence Virtuoso EDA & 하드웨어
⚙️
Synopsys EDA EDA & 하드웨어
💎
Verilog & VHDL EDA & 하드웨어
LTSpice EDA & 하드웨어
🔧
KiCad EDA & 하드웨어
📝
Notion 생산성 도구
💎
Obsidian 생산성 도구
💬
Slack 생산성 도구
🎮
Discord 생산성 도구
🎨
Figma 디자인 도구
📘
Confluence Atlassian
📋
Jira Atlassian
🃏
Jest 테스팅
Vitest 테스팅
🎭
Playwright 테스팅
🌲
Cypress 테스팅
🌐
Selenium 테스팅
💙
Flutter 모바일 개발
📱
React Native 모바일 개발
🍎
SwiftUI 모바일 개발
📱
Expo 모바일 개발
🐍
Django 웹 프레임워크
FastAPI 웹 프레임워크
🌶️
Flask 웹 프레임워크
🍃
Spring Boot 웹 프레임워크
🍸
Gin 웹 프레임워크
Vite 빌드 도구
📦
Webpack 빌드 도구
esbuild 빌드 도구
🐘
Gradle 빌드 도구
🪶
Maven 빌드 도구
🔧
CMake 빌드 도구
🎮
Unity 게임 개발
🤖
Godot 게임 개발
🔌
Arduino 임베디드 & IoT
🔍
Nmap 보안
🐕
Datadog 모니터링
📖
Swagger/OpenAPI 문서화
검색 결과가 없습니다
EN KO

기본 탐색

이동

h j k l 좌, 하, 상, 우
w / W 다음 단어 / 단어
b / B 이전 단어 / 단어
e / E 단어 끝
0 줄 시작
^ 첫 번째 비공백
$ 줄 끝
gg 파일 시작
G 파일 끝
{number}G 해당 줄로 이동
Ctrl+d / Ctrl+u 반 페이지 아래/위
Ctrl+f / Ctrl+b 전체 페이지 아래/위
% 매칭 괄호로 이동

검색

/{pattern} 앞으로 검색
?{pattern} 뒤로 검색
n / N 다음 / 이전 매치
* 커서 아래 단어 검색
# 뒤로 단어 검색
f{char} 문자 앞으로 찾기
F{char} 문자 뒤로 찾기
t{char} 문자 앞까지
; / , f/t 반복

편집

삽입 모드

i / I 커서 / 줄 시작에 삽입
a / A 커서 / 줄 끝에 추가
o / O 아래 / 위에 새 줄
s / S 문자 / 줄 대체
c{motion} 변경 (삭제 + 삽입)
C 줄 끝까지 변경
Esc / Ctrl+[ 삽입 모드 종료

삭제와 복사

x / X 문자 삭제
d{motion} 모션으로 삭제
dd 줄 삭제
D 줄 끝까지 삭제
y{motion} 복사
yy / Y 줄 복사
p / P 뒤 / 앞에 붙여넣기
"+y 시스템 클립보드로 복사
"+p 클립보드에서 붙여넣기

텍스트 객체

iw / aw 단어 내부 / 주변
i" / a" 따옴표 내부 / 주변
i( / a( 괄호 내부 / 주변
i{ / a{ 중괄호 내부 / 주변
it / at 태그 내부 / 주변
ip / ap 문단 내부 / 주변

비주얼 모드

비주얼 선택

v 문자 단위 비주얼
V 줄 단위 비주얼
Ctrl+v 블록 단위 비주얼
gv 마지막 선택 다시
o 반대 끝으로 이동
> 들여쓰기
< 내어쓰기
= 자동 들여쓰기

명령어

Ex 명령어

:w 파일 저장
:q 종료
:wq or :x 저장 후 종료
:q! 저장 없이 종료
:e {file} 파일 편집
:sp {file} 수평 분할
:vsp {file} 수직 분할
:%s/old/new/g 전체 치환
:%s/old/new/gc 확인하며 치환
:noh 검색 하이라이트 제거
:set number 줄 번호 표시
:set relativenumber 상대 줄 번호

창과 탭

창 관리

Ctrl+w s 수평 분할
Ctrl+w v 수직 분할
Ctrl+w w 창 전환
Ctrl+w h/j/k/l 창 이동
Ctrl+w q 창 닫기
Ctrl+w o 다른 창 닫기
Ctrl+w = 창 크기 동일
Ctrl+w _ / | 높이 / 너비 최대화

:tabnew {file} 새 탭
gt / gT 다음 / 이전 탭
{n}gt n번 탭으로
:tabclose 탭 닫기

버퍼

버퍼 명령어

:ls or :buffers 버퍼 목록
:b {n} n번 버퍼로
:bn / :bp 다음 / 이전 버퍼
:bd 버퍼 삭제
:b# 이전 버퍼

Lua 설정

init.lua 기초

옵션 설정
vim.opt.number = true
vim.opt.relativenumber = true
vim.opt.tabstop = 2
vim.opt.shiftwidth = 2
vim.opt.expandtab = true
vim.opt.smartindent = true
vim.opt.wrap = false
vim.opt.clipboard = "unnamedplus"
키맵
vim.keymap.set("n", "<leader>w", ":w<CR>")
vim.keymap.set("n", "<leader>q", ":q<CR>")
vim.keymap.set("n", "<C-h>", "<C-w>h")
vim.keymap.set("n", "<C-l>", "<C-w>l")
vim.keymap.set("i", "jk", "<Esc>")
리더 키
vim.g.mapleader = " "  -- Space as leader
플러그인 매니저
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
  vim.fn.system({"git", "clone", "--filter=blob:none",
    "https://github.com/folke/lazy.nvim.git",
    "--branch=stable", lazypath})
end
vim.opt.rtp:prepend(lazypath)

require("lazy").setup({
  "nvim-treesitter/nvim-treesitter",
  "neovim/nvim-lspconfig",
  "hrsh7th/nvim-cmp",
})

LSP

LSP 키바인딩

gd 정의로 이동
gD 선언으로 이동
gr 참조로 이동
gi 구현으로 이동
K 호버 문서
<leader>rn 심볼 이름 변경
<leader>ca 코드 액션
[d / ]d 이전 / 다음 진단