mirror of
https://github.com/TermoraDev/termora.git
synced 2026-01-16 02:12:58 +08:00
fix: line breaks
This commit is contained in:
@@ -397,11 +397,11 @@ class TerminalPanel(val terminal: Terminal, private val ptyConnector: PtyConnect
|
|||||||
* 执行粘贴操作
|
* 执行粘贴操作
|
||||||
*/
|
*/
|
||||||
fun paste(text: String) {
|
fun paste(text: String) {
|
||||||
val content = if (SystemInfo.isWindows) {
|
var content = text
|
||||||
text.replace("${ControlCharacters.CR}${ControlCharacters.LF}", "${ControlCharacters.LF}")
|
if (!SystemInfo.isWindows) {
|
||||||
} else {
|
content = content.replace("\r\n", "\n")
|
||||||
text.replace(ControlCharacters.LF, ControlCharacters.CR)
|
|
||||||
}
|
}
|
||||||
|
content = content.replace('\n', '\r')
|
||||||
|
|
||||||
if (terminal.getTerminalModel().getData(DataKey.BracketedPasteMode, false)) {
|
if (terminal.getTerminalModel().getData(DataKey.BracketedPasteMode, false)) {
|
||||||
val bytes = ptyConnector.getCharset()
|
val bytes = ptyConnector.getCharset()
|
||||||
|
|||||||
Reference in New Issue
Block a user