ひげ検索ボックスでエイリアスを実行する

ひげ検索ボックスでエイリアスを実行する

Bashでこのエイリアスを作成しました。

alias .one='cd Learn/React/React\ JS/one_app/ && code . && exit'

VSCODEでプロジェクトを開きましたが、口ひげ検索ボックスを使用して実行しようとすると!.oneエラーが発生しますFailed to execute child process。助けが必要ですか?

*Linux Mint 20.4

ベストアンサー1

Bash で定義したエイリアスは Bash 外では使用できません。

XFCEメニューのコマンドを使用するには、ファイルを作成して.desktopそのファイルの標準の場所の1つに配置する必要があります。場所の1つ(そして私が推奨する場所)はにあります~/.local/share/applications

他のファイルを見て、.desktopそのファイルがどのように見えるかを調べることをお勧めします。デスクトップエントリファイルの仕様

/usr/share/applications他のシステム全体のファイルも表示できます.desktop

たとえば、これは.desktopファイルです。予測する:

[Desktop Entry]
Name=Gpredict
Comment=Satellite tracker
Exec=gpredict
Icon=gpredict-icon
Terminal=false
Type=Application
Categories=HamRadio;Science;Astronomy;Education;Network;

特定のディレクトリでアプリケーションを実行したいようです。.desktop定義には次の項目があります。Path=ここでコマンドを実行する作業ディレクトリを指定できます。


.desktop以下は、あなたのファイルと同様の作業を行うサンプルファイルです。

[Desktop Entry]
Name=Custom VSCode
Exec=code .
Path=/home/polemon/devel/c
Terminal=false
Type=Application
Categories=Development

それは私のために動作し、ほとんどの項目などに気にしません。

おすすめ記事