Je suis habitué à emacs, mais j’essaie vim pour voir que celui que je préfère. Une chose que j’aime sur emacs est la possibilité d’exécuter un terminal à l’intérieur d’emacs. Est-ce possible à l’intérieur de vim ? Je sais que vous pouvez exécuter des commandes de vim, mais je voudrais être en mesure d’exécuter un terminal à l’intérieur d’un onglet.
Réponses
Trop de publicités?Découvrez la coquille de Conque . Vous permet d’exécuter un programme interactif à l’intérieur de vim, pas juste une coquille.
Je ne suis pas sûr exactement ce que vous essayez d'atteindre (je n'ai jamais utilisé emacs), mais vous pouvez exécuter les commandes de vim en tapant:
:! somecommand [ENTER]
et si vous souhaitez taper plusieurs commandes, ou de jouer dans un shell pour un certain temps, vous pouvez toujours utiliser
:! bash (or your favourite shell) [ENTER]
une fois la commande ou le shell se termine, vous aurez la possibilité d'appuyer sur [ENTER] pour revenir à votre fenêtre de l'éditeur de
vim est volontairement léger et dépourvu de la possibilité de non-editorish type de choses, tout comme l'exécution d'une véritable coquille à l'intérieur d'un vim volet/onglet, mais comme mentionné précédemment, il existe 3ème partie addons tels que vim-shell qui vous permettent de faire ce genre de chose
en règle générale, si je veux basculer entre vim et mon shell (bash), je viens de taper CTRL+Z pour mettre en pause le vim processus, jouer autour de ma coquille, puis tapez 'fg' quand je veux revenir à vim de maintien de mon éditeur et mon shell nice et distincte.
Je le recommanderais screen
pour quelque chose comme ça. Vim est un éditeur de texte, pas une coquille.
Je voudrais utiliser les touches Ctrl+S pour diviser la fenêtre en cours à l'horizontale. Utilisez ensuite les touches Ctrl+Tab (ou de manière équivalente, Ctrl+A,Ctrl+I , qui peut être plus facile à taper) pour basculer entre les fenêtres. Il existe d'autres commandes pour modifier la taille et la disposition des fenêtres.
Ou moins avancée de l'utilisation de screen
, c'est juste pour ouvrir plusieurs fenêtres de plein écran et basculer entre elles. C'est ce que je fais d'habitude, je n'utilise que le split de l'écran de temps en temps.
La GNU Écran Guide de Survie en question a un certain nombre de bons conseils si vous n'êtes pas familier avec son utilisation.