9

ubuntuにMercurial(1.4.3-1)をインストールしましたが、デフォルトではbashでタブ補完を行いません。この機能を有効にする最も簡単な方法は何ですか?

4

6 に答える 6

12

必要がある

  • Mercurial の最新パッケージをインストールします。 Mercurial PPAを参照してください。これにより/etc/bash_completion.d/mercurial、Mercurial の完了コードを含むファイルが得られます。このファイルを直接 source して、Mercurial の補完サポートを有効にすることができます。

すべてのプログラムの補完サポートを有効にすることもできます。

  • bash-completionパッケージをインストールします: aptitude install bash-completion.

  • ファイル/etc/bash_completionのソース:~/.bashrc

    # Use bash-completion, if available
    if [ -f /etc/bash_completion ]; then
      . /etc/bash_completion
    fi
    

    これにより、Mercurial を含むすべてのコマンドの完了が有効になります。

于 2012-01-19T07:35:26.843 に答える
0

Linux にパッケージをインストールbash-completionします (使用している Linux ディストリビューションによって異なります)。

次に、に移動して/etc/bash_completion.d/、というファイルを作成し、hg このスクリプトの内容 (以下) を作成したhgファイルに入れます。

http://fts.ifac.cnr.it/cgi-bin/dwww/usr/share/doc/bash/completion-contrib/hg

于 2011-10-24T20:48:46.007 に答える