2

Netbeans IDEを使用してCでマルチプラットフォーム(Windows、Linux、MacOSX)アプリを作成しています。

これはシェルベース(bash)であり、データ入力にreadlineと履歴を使用しています。

さらに、ショートカットキー(Ctrl + A、Ctrl + B、...)を上書きしたいので、rl_bind_key関数を使用しました。

rl_bind_keyはWindowsでは正しく機能しますが、LinuxおよびMacOSXでは機能せず、常に-1を返します。

私が抱えているもう1つの問題は、Netbeans(IDEに統合されたシェル)の内部ではすべてが正常に実行されますが、Netbeansシェルの外部ではアプリケーションが不完全に見えることです。これらの動作はシェル構成によるものだと思います。あるシェルから別のシェルに構成をエクスポートするにはどうすればよいですか。

4

1 に答える 1