J'ai un serveur Ubuntu hébergé par Vultr avec lequel j'interagis à distance à l'aide de leur terminal fourni. Je voudrais savoir comment coller de mon presse-papiers dans nano, que j'utilise pour écrire le code de mon serveur. j'ai essayé Ctrl+U mais cela ne fonctionne pas pour moi.
D'autres commandes de raccourci clavier fonctionnent, telles que l'écriture Ctrl+O et quitter Ctrl+X, donc je suis sûr que le terminal Vultr peut reconnaître ces commandes au clavier.
Je suis sûr qu'il y a un moyen de coller dans nano à partir du presse-papiers mais je ne suis pas sûr du raccourci.
Question: Quel est le raccourci clavier pour coller du presse-papiers dans nano? S'il n'y a aucun moyen de le faire, quel éditeur natif de Linux est capable?
Vous pouvez essayer les deux commandes suivantes à coller à partir du presse-papiers. Les deux devraient fonctionner.
Ctrl+Shift+v
Shift+Insert
Le Ctrl+U Cette commande permet uniquement de coller du texte copié ou coupé dans nano lui-même, d’où la raison pour laquelle la commande ne fonctionne pas.
Modifier:
Malheureusement, dans le cas spécifique de l'utilisation de la console Vultr, il semble qu'il n'y ait pas de moyen facile d'utiliser le copier-coller. Vultr ne le supporte tout simplement pas. Une alternative serait d'utiliser SSH avec un autre terminal pour se connecter au serveur. Si vous êtes sous Windows, utiliser PuTTY fonctionnerait.
nano n’a pas d’intégration système dans le presse-papier; il dépend de la gestion du presse-papiers du terminal pour interagir avec celui-ci.
Dans la documentation Vultr :
Remarques sur la console: Le logiciel de la console ne prend pas en charge le copier-coller.
Si vous souhaitez utiliser le presse-papier comme indiqué dans la question, vous devrez utiliser un programme SSH et un terminal qui le prend en charge.
SSH PuTTY windows Maj + clic droit de la souris a travaillé pour moi avec les paramètres par défaut de PuTTY.
J'ai utilisé avec succès le bouton droit de la souris pour coller de Windows 10 à nano sur "Bash sous Ubuntu sous Windows".
J'ai récemment rencontré un problème similaire en essayant de copier à partir de Windows et de coller une très longue "clé privée" via un terminal utilisant Nano et je ne pouvais pas utiliser le copier-coller pour qu'il fonctionne. Au lieu de le saisir manuellement à la main, j'ai pu utiliser un expandeur de texte (j'ai utilisé AutoHotKey) pour le saisir de cette façon.
S'il n'y a aucun moyen de le faire, quel éditeur natif de Linux est capable?
Je ne suis pas sûr que Nano puisse réellement faire cela plus ou moins nativement sans le support explicite du terminal, mais vous voudrez peut-être utiliser Vim avec X11 sur une session avec transfert X11 (ssh -X
). Ensuite, la commande "+y
va virer ("copier") dans le presse-papiers X11, et "+p
va ("coller") à partir de là - sans que le terminal ait besoin de le supporter.
Notez que Vim activé pour X11 ne signifie pas la version graphique (gVim). Console Vim peut rester dans le terminal, mais peut toujours accéder au presse-papiers X11 grâce à sa liaison avec les bibliothèques X11. Il suffit de connaître votre (transmise) DISPLAY
.
Les règles suivantes s'appliquent lors de l'accès à Nano via une fenêtre de terminal PuTTY.
Si vous avez un fichier ~/.nanorc ou / etc/nanorc contenant set mouse, alors:
Si vous modifiez le paramètre ~/.nanorc en souris désactivée, alors:
Lors du collage de texte depuis le Presse-papiers (via PuTTY) dans Nano, le texte collé peut s'auto-induire de manière incorrecte. Vous devrez peut-être spécifier autoindent non défini dans ~/.nanorc pour résoudre ce problème.