アカウント名:
パスワード:
なんか[TAB]を押しても、候補が連続的に提示されるだけだった。一覧表示なんかできないんだろうか?
ともかく、apt update、apt upgrade(apt-getなどの機能はaptコマンドに統合中)yum installとかport installとかはコマンドのヘルプで、簡単にオプションを調べられる。
対して〉Find-Package、Install-Package、Uninstall-Package、Update-Packageである。
search-packageだったっけ?あれ違うな、えっとなんだっけ?Windowsに、コマンド一覧を出すコマンドってあったっけ?
ってなる。
これ、前者は「○○を検索する」といった日本語的な文法と「検索する○○を」という英語的な文法の違いに似ているかもしれない。
少なくとも、日本人の感覚だと、前者のほうがなじみやすい気がする。
ちなみに、Ubuntuでapt[TAB]ってファイル名補完させるとこんな感じ。$ aptapt-add-repository apt-config apt-internal-solver aptd aptitude-cursesapt-cache apt-extracttemplates apt-key aptdcon aptitude-run-state-bundleapt-cacher apt-ftparchive apt-mark aptitude apturlapt-cdrom apt-get apt-sortpkgs aptitude-create-state-bundle apturl-gtk
一覧出してくれたほうが便利だと思うんだけどね>PowerShell
PowerTab [codeplex.com]はどうでしょう
> search-packageだったっけ?あれ違うな、えっとなんだっけ?> Windowsに、コマンド一覧を出すコマンドってあったっけ?
PowerShellではリストアップするなら Get、設定するなら Set のように最初からコマンドの目的に対する命名記法を統一する文化が根付いてるから、そんなことにはならない
「名前忘れたけどとりあえずリストアップなら動詞はGetだから後はタブ押して~」で行ける
もしくは、名詞がわかっているなら *-Package[TAB] で補完できる俺は一々補完で一覧出されてそこから選ぶってめんどいから、今の方が好き
一覧がいいなら、標準で入ってるPowerShell ISEでインテリセンスが使えるし、GUIもWindowsライクだからずっと使いやすい
うん。文化として違うから解かりにくいだけで、新しく作られただけあり体系が整ってて、解かれば解かりやすい。UnixのShellの文化から一旦離れて設計したらどう良くできるかというのを考えるだけじゃなくてまともな形に実装したことは敬意を表したい
PowerShellなら、Get-Helpコマンドレットで色々表示してくれますよ。ちなみにmanというエイリアスも持っています。さらに、Get-Helpに指定した名前が完全一致するものが無かった場合、部分一致するものを一覧表示してくれます。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike
絶望した、PowerShellのファイル名補完の使いにくさに絶望した! (スコア:0)
なんか[TAB]を押しても、候補が連続的に提示されるだけだった。
一覧表示なんかできないんだろうか?
ともかく、apt update、apt upgrade(apt-getなどの機能はaptコマンドに統合中)
yum installとかport installとかはコマンドのヘルプで、簡単にオプションを調べられる。
対して
〉Find-Package、Install-Package、Uninstall-Package、Update-Package
である。
search-packageだったっけ?あれ違うな、えっとなんだっけ?
Windowsに、コマンド一覧を出すコマンドってあったっけ?
ってなる。
これ、前者は「○○を検索する」といった日本語的な文法と
「検索する○○を」という英語的な文法の違いに似ているかもしれない。
少なくとも、日本人の感覚だと、前者のほうがなじみやすい気がする。
ちなみに、Ubuntuでapt[TAB]ってファイル名補完させるとこんな感じ。
$ apt
apt-add-repository apt-config apt-internal-solver aptd aptitude-curses
apt-cache apt-extracttemplates apt-key aptdcon aptitude-run-state-bundle
apt-cacher apt-ftparchive apt-mark aptitude apturl
apt-cdrom apt-get apt-sortpkgs aptitude-create-state-bundle apturl-gtk
一覧出してくれたほうが便利だと思うんだけどね>PowerShell
Re:絶望した、PowerShellのファイル名補完の使いにくさに絶望した! (スコア:2)
PowerTab [codeplex.com]はどうでしょう
Re:絶望した、PowerShellのファイル名補完の使いにくさに絶望した! (スコア:1)
> search-packageだったっけ?あれ違うな、えっとなんだっけ?
> Windowsに、コマンド一覧を出すコマンドってあったっけ?
PowerShellではリストアップするなら Get、設定するなら Set のように
最初からコマンドの目的に対する命名記法を統一する文化が根付いてるから、そんなことにはならない
「名前忘れたけどとりあえずリストアップなら動詞はGetだから後はタブ押して~」で行ける
もしくは、名詞がわかっているなら *-Package[TAB] で補完できる
俺は一々補完で一覧出されてそこから選ぶってめんどいから、今の方が好き
一覧がいいなら、標準で入ってるPowerShell ISEでインテリセンスが使えるし、GUIもWindowsライクだからずっと使いやすい
Re: (スコア:0)
うん。文化として違うから解かりにくいだけで、新しく作られただけあり体系が整ってて、解かれば解かりやすい。
UnixのShellの文化から一旦離れて設計したらどう良くできるかというのを
考えるだけじゃなくてまともな形に実装したことは敬意を表したい
Re: (スコア:0)
PowerShellなら、Get-Helpコマンドレットで色々表示してくれますよ。ちなみにmanというエイリアスも持っています。
さらに、Get-Helpに指定した名前が完全一致するものが無かった場合、部分一致するものを一覧表示してくれます。