2010-02-19 3 views
0

Dans Ubuntu Jaunty, la touche Entrée est apparemment traduite en symbole Ctrl-m. Je voudrais libérer le symbole Ctrl-m de la fonctionnalité newline pour le rendre disponible pour d'autres commandes. Dans ce cas, je suppose que je devrais traduire Enter to newline directement. Comment je fais ça? Je parle de réaffectation de clé dans gnome-terminal.Comment assigner la fonctionnalité de nouvelle ligne dans Ubuntu Jaunty à Entrer directement?

+0

Parlez-vous d'un éditeur ou d'un programme en particulier? – JAL

+0

Relatif à cette question? http://stackoverflow.com/questions/2298811/how-to-turn-off-alternative-enter-with-ctrlm-in-linux ... Vous voulez dire dans Emacs? Je ne sais pas ce que vous voulez dire par 'changer la liaison sous Linux'. – JAL

+0

Besoin de plus d'informations pour répondre à cette question – Joel

Répondre

0

(global-set-key (kbd "<return>") 'newline)

+0

@Eric: Cette chose ne fonctionne pas puisque le terminal envoie le code^m à la fois pour Enter et Ctrl-m. Ces clés sont donc indiscernables pour tout programme exécuté sous le terminal (par exemple Emacs). Puis-je faire en sorte que le terminal envoie un code différent de^m lorsque j'appuie sur Ctrl-m? – Alex

+0

Qu'auriez-vous envoyé? Tout ce qui se passe dans le terminal s'attend à ce que^m signifie entrer, et vice versa. Sauf si vous voulez frapper Ctrl-m pendant que vous tapez dans votre shell, je ne le recommande pas. –

+0

Une autre façon d'interpréter votre question est que, au lieu de le faire, Enter envoie autre chose que^m, pour que Ctrl-m envoie autre chose que^m. À moins que vous ne puissiez modifier les raccourcis clavier dans votre terminal, vous aurez du mal à le faire. –

Questions connexes