• swab148
    link
    fedilink
    206 months ago

    Just because this is a vim meme, does anyone know how to copy text from one instance of vim to the other?

    • @embed_me
      link
      12
      edit-2
      6 months ago

      You can yank text to system clipboard buffer ie +. Then paste (put) from the clipboard to any other vim process.

      Keep in mind you should have clipboard support in your vim. If you’re on ubuntu, install vim-gtk and you should be good

      • swab148
        link
        fedilink
        16 months ago

        I’m on Debian, but my VM is an Ubuntu server, so that should work!

    • Doc Avid Mornington
      link
      fedilink
      English
      106 months ago

      Just use a single instance of Emacs to edit everything everywhere all at once. You can even use vim keybindings if you have no taste.

      • swab148
        link
        fedilink
        16 months ago

        Emacs is more for devs though, yeah? I’m just a lowly sysadmin in training.

        • Doc Avid Mornington
          link
          fedilink
          English
          16 months ago

          I think Vim is more popular with sysadmins because, historically, you could count on Vi or Vim being available on just about any server you had to do some work on, while Emacs might not be. That’s still probably somewhat true, although in the world of clouds, containers, and source-controlled, reproducible configuration, it’s probably less common to edit files in place on a server.

          However, with Emacs tramp, you can edit files just about anywhere you can access, by any means, even if there is no editor installed there at all, using your local Emacs, with all your accustomed configuration. Like popping open a file inside a container running on a remote server by ssh, something I’ve done a lot of lately, debugging services running on AWS ECS.

    • @[email protected]
      link
      fedilink
      English
      8
      edit-2
      6 months ago

      Install xclip then press "+y (double-quote plus-sign y) to yank to system clipboard then "+p to put from sys clipboard

      • swab148
        link
        fedilink
        26 months ago

        Would this work if one of those instances was in a VM?

    • Semi-Hemi-Lemmygod
      link
      fedilink
      English
      26 months ago

      Copy the text to a local clipboard, then paste it into your terminal in the other instance

      IDK I only use vim over ssh