.zshrcを~/.zshrcに変更してください。

.zshrcを~/.zshrcに変更してください。

私が行うとき、次の種類のエイリアスを設定する方法はありますか?

cd some/directory
vim .zshrc

うんvim ~/.zshrc

ベストアンサー1

間違った質問をしているので、答えは思ったよりはるかに簡単です。

実際に意味するのが、「~/.zshrc現在の作業ディレクトリに関係なく、エイリアスを編集できるエイリアスを作成するにはどうすればよいですか?」なら、答えは簡単です。

alias zshconfig="vim ~/.zshrc" 

この例は自分自身から来ており、頻繁に~/.zshrc使用しています。

より良いオプションが提案されましたおめでとうございます以下のコメントでは次のようになります。

alias zshrc="vim ~/.zshrc" 

つまり、ファイル名またはファイル名パスにエイリアスを指定しないでください。どちらのシナリオも可能ですが、後で問題を引き起こす可能性がある予測不能な副作用がある可能性があります。@マイケルホーマー指摘した。

$EDITORしかし、これで最初の選択肢が何であるかがわかったので、特定のファイルへの呼び出しにエイリアスを追加するだけvimですvim。 (コンテキストから離れて使用される可能性が低い特殊な文字列の特定のコマンドと引数の組み合わせのエイリアスを指定する方が安全です。)

しかし、より一般的には、2つの文字シーケンスを最適化することを心配するのではなく、むしろ入力に慣れるべきであることを示唆してい~/ます。続行する... Eddie Van Halenがスケールを練習するのと同じように、左の指を突き出してください。 (これを行うと、子指でキーを押すのvimに慣れる必要があるので、慣れるのに役立ちます!)Esc

タイピング技術が向上するにつれて、そのシーケンスのマッスルメモリが得られ~/、これはホームディレクトリ内のファイルを参照するときにその文字シーケンスを確実に入力するのに役立ちます。誤ってではなく、意図的にすばやく入力します。

エイリアスに依存することの欠点は、家庭用コンピュータの速度をいくら上げても、クライアントのプライベートsshサブネット上のいくつかのリモートDockerコンテナに移動し、すべてのエイリアスが消えたことを発見する必要があるときに速度が遅くなることです。

おすすめ記事