cost 238 ms
在 GNOME 終端中模擬一個更高的終端並上下平移

[英]Emulate a taller terminal within GNOME Terminal and pan up and down

問題: 我需要能夠通過上下平移在九行終端內運行不適合九行高終端的 TUI 程序。 設置: 我有一台連接到 9 行盲文顯示器 (Canute 360) 的 Raspian 計算機。 盲文由名為brltty的屏幕閱讀器軟件自動發送到終端的最后 9 行。 終端仿真器是gnome-terminal ,它被預 ...

如何在不閃爍的情況下更新 TUI 應用程序中的終端?

[英]How do you update the terminal in a TUI application without it flickering?

賞金將在 3 小時后到期。 此問題的答案有資格獲得+50聲望賞金。 adsf正在從信譽良好的來源尋找答案。 我有一個用 C 編寫的 tui 應用程序,其中簡化的主循環看起來像這樣: 在某些終端運行時,閃爍很多,而其他程序,如 vim/neovim 正在更新,沒有任何閃爍。 他們是如何實現這一目標 ...

2023-01-10 21:51:13   2   120    c / terminal / tui  
如何在 TUI 中顯示標准輸出?

[英]How to show standard output in TUI?

假設我們已經有一個項目,其中有一個主板條箱,它依賴於許多其他板條箱(一些來自crates.io和一些其他本地)。 現在我想給它添加一個終端用戶界面,其中一個小部件顯示到目前為止它通過標准輸出在終端中顯示的內容。 所以我實際上有兩個問題: 如何捕獲標准輸出以在 TUI 小部件中顯示它? 我該如何組織 ...

如何在全屏模式下創建 Node.js TUI 應用程序,如 Vim

[英]How to create Node.js TUI app in full screen mode like Vim

我正在創建一個帶有 Node.js 的控制台應用程序,它將有一個 TUI(文本用戶界面)。 但我想在終端內以全屏模式運行它(我不知道這樣說是否正確),而不是僅僅在我們運行應用程序的相同布局中打印內容。 就像 Vim、htop 或類似應用程序的工作方式一樣,它們似乎以不同的布局運行。 實際上,我更想 ...

難以加載 Spectre.Console .NET Powershell 中的類型類

[英]Difficult loading Spectre.Console .NET typed classes in Powershell

我正在嘗試使用出色的 Spectre.Console 在powershell中創建漂亮的交互式提示。 到目前為止,我可以獲得一個簡單的讀取主機等效於使用以下內容:Add-Type -AssemblyName ".\path\to\Spectre.Console.dll" [Spectre.Conso ...

如何制作 TUI 對話框?

[英]How do I make a TUI dialog box?

有沒有辦法復制這個:Shell 腳本或類似 C 的TUI 對話框(當然不是我的屏幕截圖)? 這看起來比使用 對話框package 更好。 ...

調試 bash 腳本時不顯示 VSCode 中的文本用戶界面 (TUI)

[英]Text User Interface (TUI) in VSCode not displayed when debugging bash script

我正在使用 VS Code 進行遠程 SSH bash 開發。 該腳本使用 Dialog 應用程序創建文本用戶界面 (TUI) 界面 如果我打開一個集成終端(在 VS Code 中)並從命令行運行 bash 腳本,則 TUI 會顯示在終端中 但是,如果我使用調試器並運行腳本,當我到達與 TUI ...

在沒有命令的情況下使用 PTY

[英]Using a PTY without a command

我為這個問題在 creack/pty 中打開了一個問題,但我實際上認為它可能屬於這里,因為它可能更多地與我對圖書館的使用有關,而不是圖書館的任何問題。 我正在使用一個websocket api ,它發送標准輸入消息並從命令接收標准輸出和標准錯誤輸出以及退出代碼。 例如,此 API 用於 Web ...

在“@”符號后顯示 markdown 中的彈出窗口以搜索用戶

[英]Show popup in markdown after '@' sign to search for users

我正在嘗試從 Gitlab 重新創建功能以在寫入“@”符號后顯示用戶列表。 目前我正在嘗試將它添加到 Tui 編輯器(使用 Vue)。 我知道如何監聽按鍵並將其添加為 Widget,但它有一些缺點。 在“@”彈出窗口消失后寫任何東西。 當我寫類似“@an”的內容並刪除“an”時,它不再顯示彈出窗口。 ...

文本(python)-如何在簡單文本object中添加點擊事件?

[英]Textual (python) - how to add click event in simple Text object?

我正在嘗試獲取它,以便我可以在Textual呈現的文本中添加鏈接。 我的文字可能有多個鏈接,例如: 在我制作的這個簡單示例中,單擊“世界”一詞應該有望將背景顏色更改為紅色,但它不起作用。 注意:我還綁定了“b”鍵來做幾乎相同的事情,所以我可以看到它工作它應該改變背景顏色和應用程序的副標題。impo ...

Tui-rs:繪制多個小部件時閃爍

[英]Tui-rs: flickering when drawing multiple widgets

晚上好! 我正在嘗試編寫一個非常簡單的終端應用程序,它在屏幕上繪制兩個文本框,一個接受輸入,另一個顯示 output,使用 Rust 和 tui-rs。 第一部分完美運行,但是當我嘗試同時繪制兩個塊時出現了問題:出於某種原因,它只顯示第二個塊(按繪制順序),如果我移動鼠標,它會在兩個塊之間閃爍以一種 ...

2022-02-10 13:11:18   1   461    rust / tui  
結構 Rust 中的嵌套泛型 arguments

[英]Nested-generics arguments in struct Rust

我正在編寫一個使用文本用戶界面的程序,並將 TUI 功能移到單獨的模塊中,該模塊包含一個帶有 TUI 邏輯/變量的結構。 所以struct的聲明是: 並且構造函數 function 實現是: 但我從 rust-analyzer 得到了錯誤: 預期類型不匹配 struct TermionBacken ...

我無法用 tview 更新文本

[英]I cannot update text with tview

我在 Go 語言中使用tview 。 我想使用以下代碼在終端上顯示“hoge”,但它沒有顯示出來。package main import ( "fmt" "github.com/rivo/tview" ) func main() { tui := newTui() ...

2022-01-12 15:41:56   1   14    go / tui  
TUI 在 cmd 行上工作但不在 mintty

[英]TUI working on cmd line but not in mintty

我只是試圖讓 tui 起來,它說: 我雖然很奇怪,因為我認為我以前有過。 原來它在我使用 cmd 時有效,但在使用 mintty.exe 時無效。 bash shell 說 TERM=xterm。 我還嘗試了其他一些 vt 終端,但沒有成功。 所以我認為 gdb 不尊重 TERM 變量。 有 ...

2021-10-07 02:57:11   1   67    gdb / msys2 / tui  
C:我 go 如何在 *nix 系統上訪問完整的終端 window

[英]C: How do i go about gaining access to a full terminal window on a *nix system

我計划在 C 中為類似於 nano 或 vim 的 *nix 系統編寫一個命令行文本編輯器,但我堅持我將如何 go 訪問整個終端 window 以便用戶可以自由移動文本編輯器,我是否需要使用第 3 方庫來實現此結果(如果需要),或者我是否能夠使用標准 C 庫實現此結果?如果是,我應該使用哪些庫。 ...

Blazor 中的 TUI(Toast UI)日歷呈現問題

[英]TUI (Toast UI) Calendar rendering issue in Blazor

最近我嘗試將 TUI(Toast UI)日歷實現到我的 Blazor 項目之一。 不幸的是,按照指南和文檔,我遇到了一些渲染問題。 填充的日歷如下所示: 雖然它應該看起來像這樣: JS部分: Razor: 作為 Blazor 的新手,我正在尋找一些見解,因為我無法驗證問題:( 旁注 - 我已 ...

如何使用 Blessed/NodeJS 收聽列表中的按鍵命令

[英]How to listen to key command on a list using Blessed/NodeJS

我正在用祝福(JS 版本)編寫一個簡單的任務管理器。 我使用list<\/code>小部件來顯示我當前的任務。 我可以使用enter<\/code>選擇項目,但是我想對“懸停”項目使用不同的命令,例如,將鼠標懸停在項目上並按d<\/code>刪除任務,或按c&lt ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM