It would be nice if the debug console had a little help page of itself, to describe the syntax to issue commands (also the nested ones), and a disclaimer that usage can be dangerous.

Maybe add a debug-console-only command like help that shows how to use nested commands and potentially other advanced tricks, and add 'for more information on using this console type XXX'.

See also:
- https://github.com/bitcoin/bitcoin/pull/7783#issuecomment-248274853
- https://github.com/bitcoin/bitcoin/issues/8544#issuecomment-240970925
- #8912 Console command paths cannot be specified correctly with backslashes
{
    RPCExecutor *executor = new RPCExecutor();
    executor->moveToThread(&thread);
    // R
    connect(executor, SIGNAL(reply(int,QString)), this, SLOT(message(int,QString)));
    // R
    connect(this, SIGNAL(cmdRequest(QString)), executor, SLOT(request(QString)));
    // O
    // - 
    connect(this, SIGNAL(stopExecutor()), &thread, SLOT(quit()));
    // - 
    connect(&thread, SIGNAL(finished()), executor, SLOT(deleteLater()), Qt::DirectConnection);
    // D
    // w
    thread.start();
}
void RPCConsole::on_tabWidget_currentChanged(int index)