awesome-neovim
Awesome Neovim 플러그인 모음.
파일 탐색기
- check-terms.sh
- links.yml
- lint.yml
- pr-compliance-check.yml
- pr-quality-analysis.yml
- pr-title.yml
- stale.yml
- typos.yml
- pull_request_template.md
- typos.toml
- batch_pr_compliance.sh
- batch_pr_readme_review.sh
- fix-yaml-lint.sh
- pr_readme_review.sh
- readme-check.sh
- .gitignore
- .yamllint.yml
- CONTRIBUTING.md
- LICENSE
- MAINTAINERS.md
- README.md
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
alacritty
설명 보기 ▼
alacritty
교차 플랫폼으로, GPU-가속 터미널 에뮬레이터.
더 많은 정보: <https://manned.org/alacritty>.
alacritty
새 Alacritty 창 열기:
alacritty --daemon
특정 디렉토리에서 실행:
alacritty msg create-window
새로운 Alacritty 창에서 명령어 실행:
bun
설명 보기 ▼
bun
JavaScript 런타임 및 툴킷.
번들러, 테스트 러너 및 패키지 관리자가 포함.
더 많은 정보: <https://bun.com/docs>.
bun init
JavaScript 파일 또는 `package.json` 스크립트 실행:
bun run {{path/to/file|script_name}}
단위 테스트 실행:
bun test
`package.json`에 종속성으로 나열된 모든 패키지를 다운로드하고 설치:
bundle
설명 보기 ▼
bundle
Ruby 프로그래밍 언어의 종속성 관리자.
더 많은 정보: <https://bundler.io/man/bundle.1.html>.
bundle install
작업 디렉토리에 있는 `Gemfile`에 정의된 모든 gem을 설치:
bundle exec {{command}} {{arguments}}
현재 번들의 컨텍스트에서 명령을 실행:
bundle update
`Gemfile` 에 정의된 규칙에 따라 모든 gem을 업데이트 하고 `Gemfile.lock`을 재생성:
cargo build
설명 보기 ▼
cargo build
Compile a local package and all of its dependencies.
cargo {{[b|build]}}
Build the package or packages defined by the `Cargo.toml` manifest file in the local path:
cargo {{[b|build]}} {{[-r|--release]}}
Build artifacts in release mode, with optimizations:
cargo {{[b|build]}} --locked
Require that `Cargo.lock` is up to date:
clangd
설명 보기 ▼
clangd
편집자에게 IDE와 유사한 기능을 제공하는 언어 서버.
직접 호출하기보다는 편집기 플러그인을 통해 사용해야 함.
더 많은 정보: <https://manned.org/clangd-22>.
clangd --help
사용 가능한 옵션 표시:
clangd --help-list
사용 가능한 옵션 목록:
clangd --version
버전 표시:
gem
설명 보기 ▼
gem
Ruby 프로그래밍 언어용 패키지 관리자.
더 많은 정보: <https://guides.rubygems.org/command-reference/>.
gem search {{regex}} {{[-a|--all]}}
원격 gem을 검색하고 사용 가능한 모든 버전을 표시:
gem install {{gem_name}}
최신 버전의 gem을 설치:
gem install {{gem_name}} {{[-v|--version]}} {{1.0.0}}
특정 버전의 gem을 설치:
git checkout
설명 보기 ▼
git checkout
Checkout a branch or paths to the working tree.
git checkout -b {{branch_name}}
Create and switch to a new branch:
git checkout -b {{branch_name}} {{reference}}
Create and switch to a new branch based on a specific reference (branch, remote/branch, tag are examples of valid references):
git checkout {{branch_name}}
Switch to an existing local branch:
git grep
설명 보기 ▼
git grep
Find strings inside tracked files in a repository.
Accepts a lot of the same flags as regular `grep`.
git grep "{{search_string}}"
Search for a string in files in the current `HEAD`:
git grep "{{search_string}}" -- "{{*.ext}}"
Search for a string in files matching a glob pattern in the current `HEAD`:
git grep --recurse-submodules "{{search_string}}"
Search for a string, including submodules:
git
설명 보기 ▼
git
분산 버전 관리 시스템.
`commit`, `add`, `branch`, `checkout`, `push` 등의 특정 하위 명령어는 고유의 문서가 따로 있습니다.
더 많은 정보: <https://git-scm.com/docs/git>.
git init
하위 명령어 실행:
git clone {{https://example.com/repo.git}}
특정 레파지토리 위치에서 Git 하위 명령어 실행:
git status
주어진 설정으로 Git 하위 명령어 실행:
gradle
설명 보기 ▼
gradle
오픈소스 빌드 자동화 시스템.
더 많은 정보: <https://manned.org/gradle>.
gradle build
패키지 컴파일:
gradle build {{[-x|--exclude-task]}} test
테스트 작업 제외:
gradle build --offline
Gradle이 빌드 중에 네트워크에 접근하지 못하도록 오프라인 모드에서 실행:
just
설명 보기 ▼
just
`just`는 동일한 이름을 가진 여러 명령을 참조할 수 있습니다.
just {{recipe}}
명령 실행기에 대한 문서 보기:
just
Start a REPL (interactive shell):
just --init
V8 JavaScript 런타임에 대한 문서 보기:
kitty
설명 보기 ▼
kitty
빠르고 기능이 풍부한 GPU 기반 터미널 에뮬레이터.
더 많은 정보: <https://sw.kovidgoyal.net/kitty/>.
kitty
새로운 터미널 열기:
kitty --title "{{title}}"
지정된 제목으로 창 열기:
kitty +kitten themes
테마 선택기 내장 기능 시작:
mpv
설명 보기 ▼
mpv
MPlayer 기반의 오디오/비디오 플레이어.
관련 항목: `mplayer`, `vlc`.
더 많은 정보: <https://mpv.io/manual/stable/>.
mpv {{url|path/to/file}}
URL 또는 파일에서 비디오나 오디오 재생:
{{<ArrowLeft>|<ArrowRight>}}
5초 뒤로/앞으로 이동:
{{<ArrowDown>|<ArrowUp>}}
1분 뒤로/앞으로 이동:
nix develop
설명 보기 ▼
nix develop
Run a Bash shell that provides the build environment of a derivation.
nix develop {{nixpkgs#pkg}}
Start a shell with all dependencies of a package from nixpkgs available:
nix develop
Start a development shell for the default package in a flake in the current directory:
configurePhase; buildPhase
In that shell, configure and build the sources:
npm
설명 보기 ▼
npm
JavaScript 및 Node.js 패키지 관리자.
Node.js 프로젝트 및 모듈 의존성을 관리합니다.
더 많은 정보: <https://docs.npmjs.com/cli/npm/>.
npm init {{[-y|--yes]}}
기본값으로 `package.json` 파일 생성 (`--yes`를 생략하면 대화식으로 진행):
npm {{[i|install]}}
package.json에 의존성으로 나열된 모든 패키지를 다운로드:
npm {{[i|install]}} {{package_name}}@{{version}}
특정 버전의 패키지를 다운로드하고 `package.json`의 의존성 목록에 추가:
pip
설명 보기 ▼
pip
Python 패키지 관리자.
`install`와 같은 일부 하위 명령어는 별도의 사용 문서가 존재.
더 많은 정보: <https://pip.pypa.io/en/stable/cli/pip/>.
pip install {{package}}
패키지 설치 (더 많은 설치 예시는 `pip install`를 참고):
pip install --user {{package}}
시스템 전체 기본 위치 대신 사용자 디렉터리에 패키지 설치:
pip install {{[-U|--upgrade]}} {{package}}
패키지 업그레이드:
prettier
설명 보기 ▼
prettier
JavaScript, JSON, CSS, YAML 등을 위한 명시적인 코드 포맷 도구.
더 많은 정보: <https://prettier.io/docs/cli>.
prettier {{path/to/file}}
파일 형식을 지정하고 결과를 `stdout`으로 출력:
prettier --check {{path/to/file}}
특정 파일의 형식이 지정되었는지 확인:
prettier --config {{path/to/config_file}} {{path/to/file}}
특정 구성 파일로 실행:
ranger
설명 보기 ▼
ranger
VI 키 바인딩을 사용하는 콘솔 파일 관리자.
관련 항목: `clifm`, `vifm`, `mc`, `dolphin`.
더 많은 정보: <https://github.com/ranger/ranger/blob/master/doc/ranger.pod>.
ranger
ranger 실행:
ranger --show-only-dirs
디렉토리만 표시:
ranger {{[-r|--confdir]}} {{path/to/directory}}
설정 디렉토리 변경:
shfmt
설명 보기 ▼
shfmt
셸 파서, 포매터 및 인터프리터.
더 많은 정보: <https://pkg.go.dev/mvdan.cc/sh#section-readme>.
shfmt {{path/to/file}}
셸 스크립트를 포맷된 버전으로 출력:
shfmt {{[-l|--list]}} {{path/to/directory}}
포맷되지 않은 파일 목록:
shfmt {{[-w|--write]}} {{path/to/file}}
결과를 터미널에 출력하지 않고 파일에 작성:
stylua
설명 보기 ▼
stylua
고정된 스타일의 Lua 코드 포매터.
더 많은 정보: <https://github.com/JohnnyMorganz/StyLua>.
stylua {{path/to/file_or_directory}}
파일이나 전체 디렉토리를 자동으로 포맷:
stylua --check {{path/to/file}}
특정 파일이 포맷되었는지 확인:
stylua --config-path {{path/to/config_file}} {{path/to/file}}
특정 구성 파일로 실행:
tmux
설명 보기 ▼
tmux
터미널 멀티플렉서.
tmux는 단일 단말기 창 또는 원격 터미널 세션 안에서 여러 세션을 사용할 수 있도록 도와줍니다.
관련 항목: `zellij`, `screen`.
더 많은 정보: <https://github.com/tmux/tmux>.
tmux
새 세션 시작:
tmux {{[new|new-session]}} -s {{name}}
이름있는 새 세션 시작:
tmux {{[ls|list-sessions]}}
세션 리스트 출력:
tsc
설명 보기 ▼
tsc
TypeScript 컴파일러.
더 많은 정보: <https://www.typescriptlang.org/docs/handbook/compiler-options.html>.
tsc --init
`foobar.ts` TypeScript 파일을 `foobar.js` JavaScript 파일로 컴파일:
tsc {{path/to/file.ts}}
특정 목표 구문을 사용하여 TypeScript 파일을 JavaScript로 컴파일 (기본값은 `ES3`):
tsc {{[-t|--target]}} {{ES5|ES2015|ES2016|ES2017|ES2018|ESNEXT|...}} {{path/to/file.ts}}
사용자 정의 이름으로 TypeScript 파일을 JavaScript 파일로 컴파일:
yt-dlp
설명 보기 ▼
yt-dlp
추가 기능과 수정이 포함된 youtube-dl 포크.
YouTube 및 기타 웹사이트에서 동영상을 다운로드합니다.
관련 항목: `ytfzf`.
더 많은 정보: <https://github.com/yt-dlp/yt-dlp#usage-and-options>.
yt-dlp "{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}"
동영상 또는 재생목록 다운로드 (아래 명령의 기본 옵션 사용):
yt-dlp {{[-F|--list-formats]}} "{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}"
동영상의 다운로드 가능한 형식 나열:
yt-dlp {{[-f|--format]}} "{{bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4]}}" "{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}"
사용 가능한 최고의 MP4 비디오로 동영상 또는 재생목록 다운로드 (기본은 "bv*+ba/b"):
hyprctl
설명 보기 ▼
hyprctl
Hyprland Wayland 컴포지터의 일부를 제어.
더 많은 정보: <https://wiki.hypr.land/Configuring/Using-hyprctl/>.
hyprctl reload
Hyprland 구성 파일 다시 로드:
hyprctl activewindow
활성 창 이름 반환:
hyprctl devices
연결된 입력 장치 모두 나열:
# 프로젝트 배지
-
설명 없음
바로가기
