Comments (6)
Hi I'm an AI powered bot that finds similar issues based off the issue title.
Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it. Thank you!
Open similar issues:
- pasting large multiline text is extremelly slow (#9232), similarity score: 0.79
- Pasting specific texts into vim (WSL) breaks some keys (#16655), similarity score: 0.78
Closed similar issues:
- Neovim often freezes when pasting in Windows Terminal (#13645), similarity score: 0.83
- Windows terminal randomly freezes with Neovim 0.6 in debian Bullseye when using MCTRL>-C or V (#11945), similarity score: 0.77
Note: You can give me feedback by thumbs upping or thumbs downing this comment.
from terminal.
I can run killall vim
on a different WSL tab, which kills the process, but it still stays unresponsive. You can't see that in the video, but before and after I run the killall vim
command, I'm pressing esc, ctrl-c, ctrl-z, and some other keys in a-z and nothing happens.
After the killall vim
you can see that some more text get's pasted into the terminal. I can't reproduce that always. It just happened to happen when I recorded it.
Recording.2024-03-26.232407.mp4
from terminal.
Out of 10 tests I did manage to reproduce a freeze once. How often does this happen for you? Is this always reproducible? I did notice that if I SIGTERM
vim my original tab still works. So I think it should either be a bug in vim, or we're failing to send some input to it and it's waiting indefinitely on that (for instance the end of the bracketed paste?).
from terminal.
I can reproduce it reliably, always. SIGTERM ist ctrl-c, no? The terminal does not respond to ctrl-c or ctrl-z. It also freezes at random positions for the same text. I don't know what you mean by bracket.
from terminal.
I can reproduce it reliably, always. SIGTERM ist ctrl-c, no?
No that's SIGINT. What I did is open a new WSL tab in parallel and run killall vim
.
I don't know what you mean by bracket.
Bracketed paste is a technique with which the terminal can tell an application that the input comes from the clipboard (or similar) and not keyboard. For instance, in vim
you may want automatic indentation when typing, but when pasting you may want it to be preserved as is. You can read more about it here: https://en.wikipedia.org/wiki/Bracketed-paste
from terminal.
Fascinating. That's an interesting repro for sure. Thanks for filing!
from terminal.
Related Issues (20)
- [1.21] You can have a restored settings tab and open a second settings tab HOT 3
- Dragging and dropping files onto WSL instance still appears with double quotes HOT 1
- "Restore last closed tab" action always restores tabs as panes HOT 1
- Search highlights are gone if the window is resized HOT 7
- Consider using a "system message" after a session restore, instead of ^[2J to clear the screen HOT 1
- Using "Duplicate tab" on the right-click context menu causes terminal to crash
- Using "Split tab" on the right-click context menu causes terminal to crash HOT 2
- "word selection wrapping" doesn't work well when prompt is right-aligned and double-click beginning of the next line HOT 2
- CMD cursor starts placed on wrong line, when pane is opened to 46 columns HOT 2
- Closed HOT 1
- Ability to have different startup profile to default profile HOT 2
- ANSI 24-bit RGB foreground color codes don't display correctly when close to the background color HOT 4
- Open a group of tabs at one time HOT 2
- Terminal close immediately after open HOT 2
- ![Displayed text says "Bright black RGB(118, 118, 118)"](https://github.com/microsoft/terminal/assets/11050425/7f6da95b-b94b-4ba2-ad7d-24bdf8e11fad)
- Sign in to your account-Marq Error
- [1.21.1091 Canary] Terminal crashes on launch HOT 5
- open new tab icon at the top title is not centered correctly HOT 1
- Hi, HOT 1
- Terminal hangs constantly while running WSL 2 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from terminal.