{"id":19662132,"url":"https://github.com/chanos-dev/vim","last_synced_at":"2026-02-16T16:02:24.925Z","repository":{"id":131229270,"uuid":"430341662","full_name":"chanos-dev/Vim","owner":"chanos-dev","description":"Vim","archived":false,"fork":false,"pushed_at":"2021-11-21T11:15:54.000Z","size":1,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-07T16:53:57.261Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chanos-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-11-21T11:02:24.000Z","updated_at":"2021-11-21T11:15:56.000Z","dependencies_parsed_at":"2023-03-13T11:13:47.581Z","dependency_job_id":null,"html_url":"https://github.com/chanos-dev/Vim","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/chanos-dev/Vim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chanos-dev%2FVim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chanos-dev%2FVim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chanos-dev%2FVim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chanos-dev%2FVim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chanos-dev","download_url":"https://codeload.github.com/chanos-dev/Vim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chanos-dev%2FVim/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29512235,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T09:05:14.864Z","status":"ssl_error","status_checked_at":"2026-02-16T08:55:59.364Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T16:09:44.735Z","updated_at":"2026-02-16T16:02:24.907Z","avatar_url":"https://github.com/chanos-dev.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"## 명령모드\n\n- 입력모드에서 `ESC`를 누르면 명령모드로 돌아온다.\n- `h` → 방향키 왼쪽 이동\n- `j` → 방향키 아래쪽 이동\n- `k` → 방향키 위쪽 이동\n- `l` → 방향키 오른쪽 이동\n- `shift + $` →  현재 라인에서 가장 끝으로 커서 이동\n- `shift + ^` →  현재 라인에서 가장 처음으로 커서 이동\n- `p` → 복사한 라인 붙여넣기\n- `yy` → 현재 라인 복사\n- `숫자yy` → 숫자만큼 라인 복사\n- `dd` → 현재 라인 삭제\n- `숫자dd` → 숫자만큼 라인 삭제\n- `ctrl + f` → 라인 량이 많을 때 다음 페이지\n- `ctrl + b` → 라인 량이 많을 때 이전 페이지\n- `shift + j` → 현재 라인의 밑에 라인을 같은 라인으로 이동\n- `shift + d` → 현재 커서에서 뒤에 있는 내용 삭제\n- `중괄호 포커스에서 = + %` → 여는 중괄호와 닫는 중괄호 사이에 있는 라인들 들여쓰기 정리\n- `shift + 8` → 현재 커서에 위치한 단어를 찾는다.\n    - `n` → 다음 단어\n    - `shift + n` → 이전 단어\n- `u` → 실행 취소\n- `ctrl + r` → 다시 실행\n- `x` → 한 글자 삭제\n- `숫자x` → 숫자만큼 글자 삭제\n\n## 입력모드\n\n- 명령모드에서\n    - `i`→ 현재 커서에서 입력 가능\n    - `a`→ 현재 커서 다음 블럭에서 입력 가능\n    - `o`→ 다음 라인으로 이동 후 입력 가능\n    - `shift + i`→ 현재 라인의 맨 앞에서 입력 가능\n    - `shift + a`→ 현재 라인의 맨 뒤에서 입력 가능\n    - `shift + o`→ 이전 라인으로 이동 후 입력 가능\n    - `c -\u003e w` → 현재 커서 부터  단어를 지우고 입력 가능\n    - `shift + ins` 또는 `ctrl + v` → vim 외부에서 복사한 텍스트 붙여넣기\n    - \n\n## 비주얼 모드\n\n- 명령모드에서\n    - `shift + v` → 현재 라인 선택하면서 비주얼 모드로 이동\n    - `방향키 위, 아래` 또는 `j`, `k` → 여러 라인 선택 가능\n    - `y` → 선택한 라인 복사\n    - `d` → 선택한 라인 삭제\n    - `=` → 선택한 라인 들여쓰기 정리\n\n## 라인 모드\n\n- 명령모드에서\n- `/찾을문자` → 현재 문서에서 찾을 문자를 찾는다.\n    - `n` → 다음 단어\n    - `shift + n` → 이전 단어\n- `:숫자` → 숫자 라인으로 이동\n- `:$` → 제일 마지막 라인으로 이동\n- `:set number` → vim 편집기에서 라인 줄 표시 활성화\n- `:set nonumber` → vim 편집기에서 라인 줄 표시 비활성화\n- `:set paste` → paste 모드 활성화, vim 외부에서 복사한 텍스트 붙여넣기 시 그대로 붙여넣기\n    - 활성화된 상태로 입력모드로 진입하면 다음라인 이동 시 들여쓰기가 제대로 안됨.\n- `:set nopaste` → paste 모드 비활성화\n- `:%s/찾을문자/바꿀문자` → 찾을문자 바꿀문자로 변경\n- `:r 파일명` → 파일안에 있는 텍스트 그대로 가져와서 붙여넣기\n- `:w` → 파일 저장\n- `:q` → vi 편집기 나가기\n- `:wq` → 저장하고 편집기 나가기\n- `:q!` → 강제로 편집기 나가기\n- `:! 쉘 명령어` → vi 편집기 내에서 쉘 명령어 실행 하능\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchanos-dev%2Fvim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchanos-dev%2Fvim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchanos-dev%2Fvim/lists"}