Kopier Output fra Vim-Kommandoer til Udklipsholderen i GVim og Console Vim - Trin-for-Trin Guide

Hvordan kopieres output fra vim-kommandoer som ':pwd' og 'set guifont' til udklipsholderen i både gvim og console vim?

At kopiere output fra vim-kommandoer som ':pwd' og 'set guifont' til udklipsholderen i gvim gøres ved at markere og kopiere med musen, mens det i console vim kræver eksterne værktøjer som xclip, xsel, pbcopy eller clip.exe afhængigt af operativsystemet.

Hvordan kopieres output fra vim-kommandoer som ':pwd' og 'set guifont' til udklipsholderen i både gvim og console vim?

At kopiere output fra vim-kommandoer som :pwd og :set guifont til udklipsholderen kan variere afhængigt af, om du bruger gvim (den grafiske version af vim) eller console vim (terminalversionen). Her er en guide til begge scenarier:

GVim

  1. Udfør kommandoen i kommandolinjen:
    • For eksempel, skriv :pwd og tryk Enter.
  2. Markér output med musen.
  3. Højreklik og vælg "Copy" eller brug tastaturgenvejen Ctrl+C.

Console Vim

For at kopiere output til udklipsholderen i console vim, kan du bruge eksterne værktøjer som xclip eller xsel på Linux, eller pbcopy på macOS. Her er en trin-for-trin guide:

Linux

  1. Installer xclip eller xsel:
    • For xclip: sudo apt-get install xclip
    • For xsel: sudo apt-get install xsel
  2. Udfør kommandoen i vim og kopier output til en registrering:
    • For eksempel, skriv :redir @a | pwd | redir END og tryk Enter.
  3. Send indholdet af registreringen til udklipsholderen:
    • For xclip: :call system('xclip -selection clipboard', @a)
    • For xsel: :call system('xsel --clipboard --input', @a)

macOS

  1. Udfør kommandoen i vim og kopier output til en registrering:
    • For eksempel, skriv :redir @a | pwd | redir END og tryk Enter.
  2. Send indholdet af registreringen til udklipsholderen:
    • :call system('pbcopy', @a)

Windows

  1. Udfør kommandoen i vim og kopier output til en registrering:
    • For eksempel, skriv :redir @a | pwd | redir END og tryk Enter.
  2. Send indholdet af registreringen til udklipsholderen:
    • :call system('clip.exe', @a)

Ved at følge disse trin kan du nemt kopiere output fra vim-kommandoer til udklipsholderen, uanset om du bruger gvim eller console vim.

Opret din første opgave på få minutter

Spar dig selv for besvær og kom igennem din to-do liste i dag

1

Beskriv din opgave

2

Modtag bud

3

Få løst din opgave

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker