Bonjour à tous
Je suis passé récemment sous Linux. J'avais pris pas mal d'habitudes avec l'interface graphique de windows et j'ai du mal à retrouver certaines fonctionnalités. La productivité en pâtit quelque peu... J'utilise Emacs/ESS comme interface puisqu'il semble que pratiquement tout le monde utilise çà. J'ai essayé Rkward mais la version des dépôts (ubuntu) ne fonctionne pas correctement (il faudrait compiler les sources de la dernière version semble-t-il). L'autre solution serait Eclipse mais je n'ai pas encore eu le temps d'essayer le module pour R (ni d'apprendre Eclipse d'ailleurs). Si vous avez d'autres suggestions je suis preneur.
En attendant voici une liste de problèmes :
Graphiques :
- Comment enregistrer un historique des graphiques (équivalent de windows(record=TRUE) sous Windows) ?
- Comment enregistrer un graphique vers le presse papier (ou qqchose d'équivalent) pour pouvoir faire du copier-coller rapide
- Pour enregistrer des graphiques, je suppose qu'on doit passer par les commandes jpeg, pdf, png etc...
Copier coller de Emacs vers une autre application:
Lorsqu'on veut copier coller dans emacs avec les raccourcis clavier ctrl-insert ou ctrl-C (si cette option a été activée), çà fonctionne. Par contre si je veux coller dans une autre application, çà ne fonctionne pas. Il faut obligatoirement passer par le menu édition/copier de Emacs. Existe-t-il un racourci clavier qui fonctionne ?
Exécution du code depuis un script (fichier .R) dans Emacs/ESS:
Existe-t-il un moyen de reproduire exactement le comportement du racourci clavier Ctrl-R sous Windows (ou au moins solutionner une partie des problèmes suivants), c'est à dire :
- avec une seule combinaison de touches clavier (et pas deux comme la majorité des raccourcis dans ESS : je trouve çà assez pénible pour une opération aussi fréquente)
- si rien n'est sélectionné, exécute la ligne et passe à la suivante (équivalent de C-c C-n dans ESS)
- si une portion de code est sélectionnée, l'exécuter (équivalent de C-c C-r dans ESS) et se positionner à la fin de la sélection
- toujours positionner le curseur dans la fenêtre iESS (output) sur la dernière ligne. C'est ce que fait C-c C-n mais pas C-c C-r ou C-c C-c (exécuter le paragraphe) : le curseur reste en place et il faut systématiquement descendre dans la fenêtre (ou taper ctrl-end après avoir activé la fenêtre) pour voir les résultats ce que je trouve un peu pénible.
Garder l'affichage des paramètres des fonctions
Lorsqu'on tape le une fonction, ESS donne la liste des arguments dans le minibuffer ce que je trouve très utile, mais dès qu'on tape le premier argument la liste disparaît. Y a-t-il moyen de garder cet affichage plus longtemps ?
Taille des caractères
En allant dans options/fontset, je peux choisir la taille des caractères (courrier 10 pt : mon écran est tout petit). Ce choix est perdu lorsqu'on ferme le programme. Est-il possible de garder cette préférence d'une fois à l'autre ?
Merci d'avance si vous pouvez m'aider pour au moins une partie de ces questions.
Gilles