Lien Oni: Modern Modal Editing - powered by Neovim

La plupart d'entre vous connaissent le markdown, utilisé bien sûr ici même sur linuxfr, sur tant de forums, sur github 1, un peu partout dans le monde. Il peut servir à créer une page web, écrire des méls, aux forums, aux pages de documentations, à prendre des notes, ou des bouquins. Même si vous ignoriez le nom vous connaissez donc un peu la syntaxe, comme cela :
>
ce chevron sur un forum
>
indique une ligne de commentaire (…)
Bonjour,
J'ai enfin réussi à coller depuis OfficeWriter (ctrl+c) vers Vim (ctrl+maj+v).
Mais impossible de trouver comment faire l'inverse : copier du texte depuis Vim vers OfficeWriter.
On aurait pu s'attendre à maj+ctrl+c dans Vim puis ctrl+v dans Writer, mais non :(
Je précise qu'il s'agit d'une machine virtuelle Slackware installée dans Mint et que le presse-papier bidirectionnel fonctionne.
Merci d'avance pour votre aide.
https://insights.stackoverflow.com/survey/2018/#development-environments-and-tools
Most Popular Development Environments
[…]
Vim 25.8%
[…]
Emacs 4.1%
PS: je prends un peu d'avance pour vendredi
TL;DR j'ai écrit un plugin, vmux, pour faciliter l'utilisation de neovim comme multiplexeur de terminaux.
Depuis un certain temps, il est possible d'ouvrir un terminal dans neovim (et c'est maintenant aussi le cas dans vim).
Je me suis donc demandé s'il était possible d'utiliser neovim à la place de mon multiplexeur de terminaux préféré (tmux).
J'ai donc essayé d'utiliser neovim à la place de tmux durant une semaine.
Voyant ce qu'il manquait pour mieux intégrer (…)
Vim est, de loin, mon éditeur de code préféré. Dans cet article je vais passer en revue ce qui me plais dans ce logiciel, ou ce qui pourrait plaire à un informaticien. Ces écrits sont un peut long, aussi ils seront séparés en plusieurs parties. Cette partie couvrira les bases, l'édition de texte et l'usage du clavier.
Attention, il ne s'agit pas d'un cours sur Vim, le but de cet article est d'en parcourir les atouts.
Quelques liens utiles:
Voici une liste de logiciels dont l’interface est inspirée de vim.
Léger, puissant, cohérent et configurable aux petits oignons.
J’ai longtemps cherché une alternative à firefox/vimperator, et je pense l’avoir trouvée.
Visualisateur d’image, bien conçu, utilisation fluide.
Gestionnaire de fichier en mode texte, de type double panel.
L’analogie avec vim est intuitive.
Par exemple : cw (change word) -> renomme un fichier
Navigateur en mode texte. L’interface ressemble à un assemblage de less et de.
emacs (…)
mk-project prend la forme d'une barre de menu:
Et de 2 sortes de terminaux, implémentés grâce a libvte-2.91.
Ici l'on voit la sortie des nombreux make targets que mk-project implémentes, si vous utilisez l'élément du menu Targets afin de lancer les commandes que vous voulez.
Ce notebook de terminaux servira aux utilisateurs de ed, vim, emacs…
Afin d'éditer des fichiers car l'ont peut bien sur ajouter des onglet/terminaux (…)
La version 8 de Vim, le célèbre éditeur de texte à la courbe d'apprentissage bien raide, est sortie ce 12 septembre 2016
La principale nouveauté de cette version est la possibilité de lancer des processus en tâche de fond, permettant ainsi de procéder à des calculs sans ralentir toute l'interface de Vim.
Mais on y trouve d'autres fonctionnalités majeures telles que:
WebVim est une distribution Vim qui vient avec un lot de greffons pré-configurés et optimisés pour le développement web et JavaScript/node.js.
WebVim offre par défaut quelques fonctionnalités sympas, dignes de certains IDE et éditeurs de code spécialisés :
Esc
et les flèches sont désactivées) ;WebVim utilise le gestionnaire de greffons vim-plug en arrière plan et un système de chargement et de configuration avancé.
Kakoune est un éditeur de texte en console qui gagne a être connu. Cette dépêche a pour but de le faire découvrir à plus de monde.
NdM : Le logiciel est placé par ses auteurs dans le domaine public.
Les TupperVim sont des réunions d'utilisateurs de l’éditeur de texte Vim (débutants ou avancés) durant lesquelles chacun des participants échange des trucs et astuces.
Vim étant un éditeur très riche et hautement paramétrable, ces sessions sont l’occasion de s’initier à son utilisation, d’approfondir ses connaissances, d’échanger ses .vimrc respectifs, ou encore de découvrir des greffons pour aller plus loin. Toute personne, quel que soit son niveau, est la bienvenue.
Tous les détails sont en deuxième partie…
Les Tuppervim sont des événements où l’on partage des connaissances et des astuces à propos de Vim.
Vim étant un éditeur très riche et hautement paramétrable, ces sessions sont l’occasion de s’initier à son utilisation, d’approfondir ses connaissances, d’échanger ses vimrc ou encore de découvrir des greffons pour aller plus loin. Toute personne, quel que soit son niveau, est la bienvenue.
Suite aux succès des deux précédentes sessions de cette année, l'ALDIL organise une troisième soirée TupperVim le mercredi 24 juin prochain.
Pour rappel, les TupperVim sont des réunions d'utilisateurs de l’éditeur de texte Vim (débutants ou avancés) durant lesquelles chacun des participants échange des trucs et astuces.
Vim étant un éditeur très riche et hautement paramétrable, ces sessions sont l’occasion de s’initier à son utilisation, d’approfondir ses connaissances, d’échanger ses vimrc ou encore de découvrir des greffons pour aller plus loin. Toute personne, quel que soit son niveau, est la bienvenue.
Tous les détails sont en seconde partie…
Neovim est un éditeur de texte, issu d'un fork de Vim. Il vise à le rendre plus moderne. En particulier, faciliter le développement et l'utilisation de greffons, et permettre de l'intégrer plus facilement dans d'autres outils.
Le fork date d'un peu plus d'un an et le travail commence à payer. En plus d'un gros nettoyage de la base de code, les développeurs de Neovim ont mis en place un système de plugins, de greffons, qui peuvent désormais tourner à l'extérieur du processus principal et communiquer avec lui via msgpack. On peut également apprécier la possibilité de lancer un terminal à l'intérieur de Neovim, grâce à l'inclusion récente de la libvterm.
Mais pour accélérer le développement, Neovim a besoin de vous. Le développeur principal, @tarruda passe une partie de son temps sur Neovim et une autre partie à faire des missions en freelance pour gagner sa vie. Grâce à des dons, il pourrait diminuer le temps passé sur les missions, et ainsi passer plus de temps à faire vivre Neovim.
Personnellement, je suis un utilisateur comblé de Neovim depuis quelques mois. Bien que celui-ci soit toujours en version alpha, il est très stable et le passage de Vim à Neovim s'est fait sans aucun souci. Aussi, j'ai participé à l'appel à dons et vous encourage à faire de même pour promouvoir ce projet qui le mérite bien !