Tegnene ^[[200~
og ~
vises ofte i terminalemulatorer på macOS og Linux, når der indsættes tekst. Disse tegn er relateret til en funktion kaldet "Bracketed Paste Mode". Her er en forklaring på, hvad de betyder, og hvordan de kan fjernes:
^[[200~
: Dette er en escape-sekvens, der markerer starten på en indsættelse i "Bracketed Paste Mode".~
: Dette markerer slutningen af indsættelsen.Disse tegn vises, fordi terminalemulatoren er i "Bracketed Paste Mode". Denne tilstand er designet til at hjælpe med at håndtere indsættelse af tekst på en mere kontrolleret måde, især når man arbejder med tekstredigeringsprogrammer eller kommandolinjeværktøjer, der kan have specielle krav til indsættelse af tekst.
Der er flere måder at fjerne disse tegn på:
bash
, kan du tilføje følgende linje til din .bashrc
eller .bash_profile
:
bind 'set enable-bracketed-paste off'
zsh
, kan du tilføje følgende linje til din .zshrc
:
unset zle_bracketed_paste
Ved at følge disse trin kan du fjerne de uønskede tegn og få en mere problemfri oplevelse, når du indsætter tekst i terminalemulatorer på macOS og Linux.
Har du brug for hjælp til terminalopgaver eller teknisk support? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra kvalificerede hjælpere på få minutter. Gør dit liv lettere ved at få den assistance, du har brug for, lige når du har brug for det.