コマンドラインツール
10490 ワード
このガイドでは、様々な品質の生活機能に加えて、生産性を向上させる様々なコマンドラインツールのコンパイルです.
注意:
ダウンロードNerd Font お好みの端末を使用して設定します.好きです 私のzshを使っているカスタムプロンプトといろいろなプラグインをセットアップするのを見てください.また、別のプラットフォームで使用するいくつかの有用な別名、keybindsおよび端末も含まれます.
TMUXを始めるためにブログを見てください. マイミー
使用可能
FZFはタブ補完、履歴検索などに使用できます. あなたがああ私のzshを使っているならば、加えてください FZFを検索して使用することができます
などの多くの有用なフラグが含まれます
置換するエイリアスを使用する
追加the following あなたに
commitizen : コミット時に必要なコミットフィールドを入力するよう求めます.
あなたが日々働いている技術によって.
私のzshを使ってzshプラグインをインストールします.私はそれのためのガイドを作成しました.いくつかの注目すべきプラグインには 自動補完 自己提案 構文強調表示 クリップボードのCLIユーティリティ 頻繁に使用されるコマンドのエイリアスを作成します.私のすべてのエイリアスを見る
注意:
npm
パッケージは、グローバルにインストールすることを確認します-g
.始める
Cascaydia Cove Nerd Font
最高.一般的な生産性
tmux
: タブ、ペインとよりネイティブのシェルに与えるターミナルマルチプレクサ.TMUXを使用すると、端末セッションを削除してバックグラウンドで実行し続け、セッションを復元し、別の端末に再接続することもできます.tmux.conf
. bat
: ベターcat
- プログラミングとマークアップ言語の多数のための構文の強調表示をサポートします.diff-so-fancy
: マシンの読み込みの代わりにあなたのdiffs人間読み込み可能になります.試みhere gitでの使い方を見る.diff
, このようにdiffs() {
diff -u $1 $2 | diff-so-fancy
}
tldr
: ベターman
マニュアルページ.thefuck
: 以前のコンソールコマンドのエラーを修正します.how2
: 自然言語クエリを使用してUnixシェルで何かを行う最も簡単な方法を見つけます.direnv
: 現在のディレクトリに依存した環境変数を読み込み、アンロードするoh-my-zsh
ユーザ名this 代替案glow
: 端末ベースのMarkdownリーダー.サーチ
fzf
: 汎用コマンドラインファジィファインダ.fzf
keybindsやその他のプラグインに.bat
このエイリアスを使用したファイルのプレビューif [[ -x "$(command -v fzf)" ]] && [[ -x "$(command -v bat)" ]]; then
alias fp="fzf --preview 'bat --color=always --style=numbers --line-range=:500 {}'"
fi
rg
: ベターgrep
- RipgrepはRegexパターンのカレントディレクトリを再帰的に検索する行指向の検索ツールです.ディレクトリナビゲーションと管理
colorls
: 彩色するls
色とアイコンを出力gem
).--gs
、git statusあるいは-t
ツリービューの場合:ls
with colorls
:if [ -x "$(command -v colorls)" ]; then
alias ls="colorls"
alias la="colorls -al"
fi
exa
: 代替案colorls
を--icons
フラグのようなアイコンを取得するcolorls
). tree
: ツリーのような形式でディレクトリを可視化colorls
と-t
フラグ).z
: すぐにディレクトリの間の歴史に基づいてジャンプzsh
ユーザーは、インストールが簡単ですthis プラグイン)ユーティリティ
vtop
: コマンドラインのグラフィカルなアクティビティモニタ.croc
: CLIを介した単純なファイル転送.secman
: パスワードマネージャ.ジット
gh
: GITHUB CLI -ターミナルでのリクエストプル、問題、およびその他のGithub概念.gitui
: あなたの端末のgit gui.diff-so-fancy
: マシンの読み込みの代わりにあなたのdiffs人間読み込み可能になります..gitconfig
:[alias]
dsf = diff --color
[interactive]
diffFilter = diff-so-fancy --patch
[color]
ui = true
[color "diff-highlight"]
oldNormal = red bold
oldHighlight = red bold 52
newNormal = green bold
newHighlight = green bold 22
[color "diff"]
meta = 11
frag = magenta bold
func = 146 bold
commit = yellow bold
old = red bold
new = green bold
whitespace = red reverse
commitizen : コミット時に必要なコミットフィールドを入力するよう求めます.
専門ツール
あなたが日々働いている技術によって.
jq
: プロセッサ.httpie
: コマンドラインHTTPクライアントcurl
). ngrok
: LocalhostサーバーへのセキュアURL.k9s
: スタイルでKubernetesクラスタを管理します.次の手順
.env
オートロードweb-search
を使用して検索エンジンaliases.zsh
. Gitエイリアスについては、 .gitconfig
. Reference
この問題について(コマンドラインツール), 我々は、より多くの情報をここで見つけました https://dev.to/timwjames/command-line-tools-for-productive-developers-pphテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol