タグ付けされた質問 「auto-completion」

パス/ファイル/フォルダー名の自動補完、またはbash-completionパッケージで提供されるコマンドなどのコマンド

4
BashでTabの自動補完で大文字と小文字を区別しないようにできますか?
Linuxで期待されるように、Ubuntuのターミナルは大文字と小文字を区別する自動補完を使用します。 しかし、代わりに大文字と小文字を区別しない名前を使用すると、名前を開始するときに正確である必要がなくなり、おそらく追加の誤検知の価値があると思います。この動作を変更することは可能ですか?



4
ターミナルのオートコンプリートが正しく機能しません
apt-gヒットの後のようにコマンドを入力し始めるtabと、シェルはコマンドを完了しますが、コマンドapt-getの2番目の部分のinstallようにinsta、ヒットのような文字を入力するとtab完了しませんinstall。 別の例:sudo打った後、tab何も完了しません。例:sudo apt-ge[ tab]と何もない。 私はミニiso(40MBネットワークインストーラー)を使用してUbuntuをインストールしたので、たぶん設定が抜けていたかもしれません! 私はこのコードを追加しました.bashrcが、まだ機能しません: if ! shopt -oq posix; then if [ -f /usr/share/bash-completion/bash_completion ]; then . /usr/share/bash-completion/bash_completion elif [ -f /etc/bash_completion ]; then . /etc/bash_completion fi fi 私はまたの許可をチェックして.bashrc、それです-rw-r--r--。 また、.bashrc変更後のソースを使用source .bashrcして、変更を新しい環境に適用しますが、効果はありません。 私は使用しているxfce4-terminalので、bashではなく端末であると考えました。 しかし、編集: ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml そして変更: <property name="<Super>Tab" type="string" value="switch_window_key"/> に: <property name="<Super>Tab" type="string" value="empty"/> 違いもありません。

5
コマンドに対してタブ補完が機能しない
Ubuntu 11.04 Beta 1のコマンドにタブ補完を使用して、すべての最新アップデートを実行しようとしていますが、機能していないようです。(パッケージbash-completionはインストールされていますが) タブ補完は、ディレクトリまたはファイルに対してのみ正しく機能します。 どこを掘るのか?

2
複数のファイル/ディレクトリがあるときにターミナルをオートコンプリートする方法は?
次のような複数のディレクトリがある場合: afoo abar 時々、タブを押したときに端末がオートコンプリートを拒否し(例:「cd a」、次にタブ)、代わりにディレクトリのリストを印刷します。ときどき、うるさくて迷惑な音を出すことさえあります。このような場合にオートコンプリートにする方法はありますか?たとえば、最初にabarを表示し、次にTabキーをもう一度押すとafooを表示できます。私はこれがWindowsの場合、またはUbuntuのいくつかのアプリケーションであると見ました



2
新しいaptコマンドのbash補完を有効にできますか?
新しいaptコマンド、14.04以降のUbuntuに存在するが、間の機能の本当に便利な交差点のようだapt-getとapt-cacheしかし、現在のバージョンのbash-completionそれについて知らない...それが作るどの多くの困難を使用します。 この機能をBashに追加してaptコマンドを使いやすくする簡単な方法はありますか?

1
WindowsからXubuntuおよびxrdpを使用してauto_completionをバッシュする
Xubuntuを使用し、Windows 7でRemoteDesktop経由で接続しています。 すべて正常に動作しますが、bashのauto_completionは動作しません。ホームディレクトリの.bashrcファイルと/etc/bash.bashrcも確認しました。 ローカルのbashrc構成とbash.bashrcの以下の行はお勧めしませんが、何も変わりません。 if ! shopt -oq posix; then if [ -f /usr/share/bash-completion/bash_completion ]; then . /usr/share/bash-completion/bash_completion elif [ -f /etc/bash_completion ]; then . /etc/bash_completion fi fi

1
Bashタブの完了: '-bash:一致する `)の検索中に予期しないEOF -bash:構文エラー:予期しないファイルの終わり
irb次のコマンドを使用して、ファイルから特定の環境変数を使用してセッションに参加しようとしています。 $ env $(cat env.sh) irb しかし、Tab入力env.して完了した後にプレスを試みると、次のエラーが表示されます。 $ env $(cat env.-bash: unexpected EOF while looking for matching `)' -bash: syntax error: unexpected end of file もう1つの興味深い点は、rootとしてログインしている場合、このエラーが発生しないことです。 の出力はfind ~ -uid 0次のとおりです。 $ find ~ -uid 0 /home/(redacted)/.rpmdb /home/(redacted)/.rpmdb/Group /home/(redacted)/.rpmdb/Conflictname /home/(redacted)/.rpmdb/Installtid /home/(redacted)/.rpmdb/Sha1header /home/(redacted)/.rpmdb/Providename /home/(redacted)/.rpmdb/__db.002 /home/(redacted)/.rpmdb/Requirename /home/(redacted)/.rpmdb/Sigmd5 /home/(redacted)/.rpmdb/__db.001 /home/(redacted)/.rpmdb/Obsoletename /home/(redacted)/.rpmdb/.dbenv.lock /home/(redacted)/.rpmdb/Name /home/(redacted)/.rpmdb/Basenames /home/(redacted)/.rpmdb/Triggername …

6
ターミナルの自動完了が `services`コマンドに対して何も提案しないことがあるのはなぜですか?
端末にコマンドを入力すると、コマンドが間違っていなくても、端末のオートコンプリートが機能しないことがあります。 たとえば、これを見てください:sudo service vsftpd statussudoとserviceは問題ありません。あなたが入力したとき、私は、意味シュッド + tab端子はあなたが示唆SUDOまたはIタイプSERVI + tabにその端末の完全なサービス。しかし、vsftpdについては何の提案も得られません。「ターミナル、提案を教えてください!!?」と言う方法はありますか?

4
sftpでタブ補完を取得することは可能ですか?
リモートサーバーからローカルマシンにファイルをすばやくコピーする必要がある場合があります。現在のワークフローは次のとおりです。 リモートサーバーにSSHで接続し、ファイルを見つけてそのフルパスをコピーします。 新しいターミナルタブを開いて、次のように入力します。 sftp user@hostname:/path/to/file (/ path / to / fileは以前にコピーしたパスです) それほど苦痛ではありませんが、sftpコマンドを入力するときに、ステップ1をスキップして、タブ補完を使用してファイルへのパスを直接検索できれば、本当に便利です。 たとえば、「sftp user@hostname:/press」TABと入力して、/にあるフォルダーのリストを取得できます。その後、入力をho押し続けるTABとhome、などに自動補完されます。 そのような機能が存在するかどうかはわかりませんが、そうでなければ、説明されているようにカスタムタブ補完スクリプトを書くことは理論的に可能ですか?どこから始めたらいいですか?

2
ターミナル、終了方法--More—リスト
例えばcpコマンドのように、ターミナルではオートコンプリートをよく使います。しかし、cpコマンドのディレクトリに入れてを押すTabと、ファイルのリストが非常に長いため、Ubuntuがリストの一部を吐き出し、キー入力を待ってから残りのファイルを1つずつ順番にリストすることがあります。残っているファイルの数がわからないため、この機能はほとんど役に立ちません。ほとんどの場合、エラーが発生します。 このリストを離れてcpコマンドに戻る方法はありますか、またはCtrl+ を押しCてcpコマンドの入力を再開する必要がありますか?

2
端末コマンドのオートコンプリート
現在、メインOSとしてOpenSUSEからUbuntuに切り替えようとしています。OpenSuse機能のほとんどはUbuntuにありますが、ない機能が1つあります。OpenSuseでは、以前に入力したコマンドを使用して、常にCtrl + Upを使用してコマンドラインを自動補完できます。この機能は、長いコマンドを再入力せずに作業を高速化できるため、非常に便利です。 誰でもUbuntuでこれを有効にする方法を提供できますか? ありがとうございました

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.