Kate(高級文本編輯軟件)
v24.11.70 官方版 發(fā)表評論
- 軟件類別:電腦應(yīng)用
- 軟件大小:91.0 MB
- 更新時(shí)間:2024-10-15 10:04
- 軟件版本:v24.11.70 官方版
- 軟件語言:中文
- 軟件等級:
- 官方網(wǎng)址:https://kate-editor.org/zh-cn/
- 相關(guān)標(biāo)簽:代碼編輯器
評分:
好評:0
差評:0
應(yīng)用介紹
Kate提供代碼文本編輯功能,啟動(dòng)軟件就可以開始創(chuàng)建新的文本,從而立即輸入代碼內(nèi)容,也可以粘貼代碼到軟件處理,編輯器的功能很多,可以自動(dòng)補(bǔ)全代碼內(nèi)容,輸入英文單詞可以自動(dòng)顯示補(bǔ)全的選項(xiàng),輕松提升編輯效率,軟件支持語法高亮,使用不同的語法編輯內(nèi)容可以自動(dòng)顯示代碼顏色效果;Kate提供很多編輯插件,可以在軟件找到內(nèi)嵌終端、SQL
插件、構(gòu)建插件、GDB插件,使用這些插件編輯更多項(xiàng)目內(nèi)容,如果你需要在電腦編輯代碼就可以下載這款軟件。

軟件功能
插件
Kate 包含許多默認(rèn)安裝的插件,使其比其他文本編輯器更強(qiáng)大。使用集成的終端模擬器直接從 Kate 中運(yùn)行命令,使用 SQL 擴(kuò)展執(zhí)行 SQL 查詢,使用 GDB 調(diào)試你的程序,只需點(diǎn)擊一下就可以建立項(xiàng)目,還有很多很多。
使用 Kate 開發(fā)您的全新應(yīng)用程序
Kate 是一款適合編程的文本編輯器,它通過 語言服務(wù)器協(xié)議 (LSP) 支持多種語言的自動(dòng)補(bǔ)全。Kate 的編輯器針對代碼編輯工作進(jìn)行了優(yōu)化,并提供支持腳本編程的自動(dòng)縮進(jìn)、Vi 輸入模式、矩形塊選擇模式、智能注釋和取消注釋處理等相關(guān)功能。
得心應(yīng)手地應(yīng)對復(fù)雜項(xiàng)目的工作
通過拆分視圖同時(shí)處理多個(gè)文件。使用項(xiàng)目側(cè)邊欄來導(dǎo)航您的項(xiàng)目目錄結(jié)構(gòu),并使用 Kate 的智能標(biāo)簽來快速訪問您最近打開的文件。強(qiáng)大的搜索和替換工具可以讓你在整個(gè)項(xiàng)目內(nèi)部快速搜索。
通過 語法高亮 功能讓代碼的顯示更加美觀
Kate 支持超過 300 種語言的高亮顯示,使你更容易閱讀幾乎所有編程語言的代碼。Kate 還了解括號(hào)的工作原理,并將幫助你在復(fù)雜的代碼塊層次結(jié)構(gòu)中導(dǎo)航。此外,Kate 還包含了即時(shí)拼寫檢查功能,可以幫助你在發(fā)布前檢查你的文本。
Kate 是一款功能豐富的文本編輯器
Kate 的功能非常豐富,可以讓你更輕松地查看和編輯所有的文本文件。Kate 可以讓你同時(shí)編輯和查看多個(gè)文件,既可以在標(biāo)簽頁中查看,也可以在分割視圖中查看,并且還附帶了多種插件,包括一個(gè)嵌入式終端,可以讓你直接從 Kate 中啟動(dòng)控制臺(tái)命令,強(qiáng)大的搜索和替換插件,以及一個(gè)預(yù)覽插件,可以讓你看到你的 MD、HTML 甚至 SVG 的樣子。
軟件特色
1、突出顯示括號(hào)對內(nèi)的字段、顯示匹配的開括號(hào)預(yù)覽
2、光標(biāo)移動(dòng)到其他成對括號(hào)時(shí)閃爍匹配的括號(hào)
3、計(jì)數(shù)功能:顯示字?jǐn)?shù)統(tǒng)計(jì)、顯示行數(shù)、折疊首行
4、動(dòng)態(tài)文字替換功能,在靜態(tài)換行標(biāo)記處動(dòng)態(tài)換行,動(dòng)態(tài)換行時(shí)不遵循單詞邊界
5、拼寫檢查:啟用語言自動(dòng)檢測、默認(rèn)啟用自動(dòng)拼寫檢查、跳過全部大寫的單詞
6、啟用自動(dòng)補(bǔ)全:自動(dòng)選擇第一個(gè)補(bǔ)全項(xiàng)、使用Tab/Shift+Tab循環(huán)代碼補(bǔ)全列表
7、支持使用回車鍵插入選中的代碼補(bǔ)全內(nèi)容
8、復(fù)制和粘貼:拖動(dòng)時(shí)移動(dòng)選中的文本、復(fù)制/剪切當(dāng)前行(如果觸發(fā)操作時(shí)沒有選擇任何文本)
9、符號(hào)查看器:從源代碼中提取并顯示引用符號(hào)
10、終端:隨處均可調(diào)用的命令行終端,基于KDE的Konsole 部件構(gòu)建。
11、編譯器瀏覽器:查看C/C++代碼生成的asm
12、鍵盤宏:錄制并播放鍵盤宏(即擊鍵序列)
13、項(xiàng)目插件:與Git和其他源代碼控制系統(tǒng)集成
14、拾色器:在文本中添加內(nèi)聯(lián)的顏色預(yù)覽/拾色器(例如#FFFFFF,白色)
15、搜索和替換:在文檔、文件夾或項(xiàng)目中搜索并替換
16、構(gòu)建并運(yùn)行:構(gòu)建,解析輸出并運(yùn)行應(yīng)用程序
17、符號(hào)查看器:從源代碼中提取并顯示引用符號(hào)
使用方法
1、將Kate直接安裝到電腦,點(diǎn)擊next

2、Kate界面如圖所示,可以開始新建文件,隨后在軟件編輯代碼文本

3、如圖所示,這里是編輯的界面,可以開始輸入代碼內(nèi)容

4、添加插入符到光標(biāo)上方、添加插入符到光標(biāo)下方、添加光標(biāo)到行尾、查找并選中下一個(gè)匹配項(xiàng)

5、上方拆分視圖、下方拆分視圖、垂直拆分(R)、移動(dòng)文檔到新的垂直拆分視圖

6、換行:動(dòng)態(tài)文字換行、動(dòng)態(tài)文字換行標(biāo)識(shí)符、靜態(tài)文字折行、顯示靜態(tài)自動(dòng)換行標(biāo)記

7、顯示圖標(biāo)邊框、顯示行號(hào)、顯示滾動(dòng)條標(biāo)記、顯示滾動(dòng)條縮略圖

8、LSP Client
會(huì)話(I)
跳轉(zhuǎn)到定義
跳轉(zhuǎn)到聲明
轉(zhuǎn)到類型定義
查找實(shí)現(xiàn)
高亮
符號(hào)信息
搜索并轉(zhuǎn)到符號(hào)
格式化
展開所選
收縮所選
關(guān)閉所有動(dòng)態(tài)參考標(biāo)簽頁
重啟LSP服務(wù)器
重啟所有LSP服務(wù)器

9、更多選項(xiàng)
顯示選定的完成文檔
啟用自動(dòng)完成簽名幫助
引用中包含聲明
完成函數(shù)時(shí)添加圓括號(hào)
顯示懸停信息
輸入時(shí)格式化
增量文檔同步
突出顯示轉(zhuǎn)到位置

10、工具界面
模式(M)
語法加亮(H)
縮進(jìn)(I)
編碼(E)
添加字節(jié)順序標(biāo)記(BOM)
行尾(E)
顯示終端面板(H)
聚焦終端面板
垂直拆分終端(S)
水平拆分終端(S)
新建終端標(biāo)簽頁(N)
管道到終端(P)
以當(dāng)前文檔同步終端(Y)
運(yùn)行當(dāng)前文檔
通過命令過濾

官方教程
項(xiàng)目插件
介紹
Project 插件的基本思想是擁有一個(gè)結(jié)構(gòu)化的 屬于具有以下屬性的項(xiàng)目的文件:
1、提供文件的結(jié)構(gòu)化視圖
2、輕松快速地打開和切換項(xiàng)目
3、支持項(xiàng)目的搜索和替換
4、提供簡單的自動(dòng)完成
5、使快速打開項(xiàng)目中的文件變得簡單
6、支持構(gòu)建項(xiàng)目文件的結(jié)構(gòu)化視圖
在 Kate 配置頁面中加載 Project 插件后,打開一個(gè)文件 在項(xiàng)目和邊欄中 ,其中列出了所有項(xiàng)目以及項(xiàng)目文件,如下所示:

如您所見,當(dāng)前活動(dòng)的項(xiàng)目是 “Kate”,其內(nèi)容是 在樹狀圖中列出。單擊樹狀視圖中的文件將在 編輯 器。此外,還提供了一個(gè)上下文菜單,您可以使用該菜單打開文件 其他應(yīng)用程序,例如使用 Qt Designer 的文件。.ui
您可以通過在搜索欄中鍵入要查找的文件名部分來篩選項(xiàng)目 在列表底部。切換項(xiàng)目
這個(gè)想法是你永遠(yuǎn)不必手動(dòng)打開一個(gè)項(xiàng)目,這甚至不是 完全支持。因此,如果您打開一個(gè)文件,Project 插件會(huì)很快 掃描文件夾及其父文件夾以查找文件。如果找到,則項(xiàng)目 將自動(dòng)加載。.kateproject
此外,如果您在 Kate 中打開另一個(gè)屬于另一個(gè)項(xiàng)目的文檔, Project 插件會(huì)自動(dòng)切換當(dāng)前項(xiàng)目。所以直觀地說,總是 正確的項(xiàng)目處于活動(dòng)狀態(tài)。當(dāng)然,您也可以切換當(dāng)前正在進(jìn)行的項(xiàng)目 使用組合框。在項(xiàng)目中搜索和替換
Kate 有一個(gè) Search and Replace 插件,該插件顯示在 底部邊欄。如果項(xiàng)目已加載,請打開 Search and Replace 側(cè)邊欄。 并切換到當(dāng)前項(xiàng)目中的搜索和替換模式:

簡單自動(dòng)完成
在了解屬于項(xiàng)目的所有文件后,Project 插件提供了 基于 CTag 的簡單自動(dòng)完成工具。如果項(xiàng)目最初打開,則 CTag 在后臺(tái)線程中解析所有項(xiàng)目文件,并將 CTags 信息保存到 。然后,此文件用于填充 auto 完成彈出窗口。/tmp
相比之下,如果沒有此自動(dòng)完成,Kate 只能顯示 auto 基于當(dāng)前文件中的單詞的 Completion 項(xiàng)。因此,自動(dòng)補(bǔ)全提供了 by Project 插件的功能要強(qiáng)大得多。

如果缺少 CTags,則會(huì)出現(xiàn)一個(gè)被動(dòng)彈出窗口,警告您此問題。同樣值得注意的是, 當(dāng) Kate 退出時(shí),其中的 CTags 文件會(huì)被清理,因此插件不會(huì)污染任何包含不需要的文件的文件夾。/tmp支持構(gòu)建項(xiàng)目
另一個(gè)功能是支持 Build Plugin, ,以便自動(dòng)正確配置。創(chuàng)建項(xiàng)目
自動(dòng)加載項(xiàng)目
Project 插件具有自動(dòng)加載功能。您可以從 版本控制系統(tǒng)。為此,自動(dòng)加載相應(yīng)的版本控制 需要在 Settings (設(shè)置) 中啟用 system (默認(rèn)啟用):

LSP 客戶端插件
LSP 客戶端插件提供了多種語言功能,例如代碼完成、代碼導(dǎo)航或查找引用 基于語言服務(wù)器協(xié)議。
在插件頁面中啟用 LSP 客戶端后,新的 名為 LSP 客戶端的頁面將出現(xiàn)在您的 Kate 配置對話框中。
菜單結(jié)構(gòu)
如果合適,相應(yīng)的 LSP 命令也會(huì)在 解釋,其文檔可能會(huì)提供額外的 背景和解釋,但可能會(huì)因?qū)嶋H情況而異 語言。短語 'current symbol' 是指對應(yīng)于 當(dāng)前光標(biāo)位置,由語言和服務(wù)器確定 實(shí)現(xiàn)。
LSP 客戶端 → Go to Definition
[文本文檔/定義]轉(zhuǎn)到 current symbol definition。
LSP 客戶端 → Go to 聲明
[文本文件/聲明]轉(zhuǎn)到 current symbol declaration。
LSP 客戶端 → 轉(zhuǎn)到類型定義
[文本文檔/類型定義]轉(zhuǎn)到當(dāng)前符號(hào)類型定義。
LSP 客戶端→查找引用
[文本文檔/參考資料]查找對當(dāng)前元件的引用。
LSP 客戶端 → 查找實(shí)施
[文本文檔/實(shí)現(xiàn)]查找 current symbol 的實(shí)現(xiàn)。
LSP 客戶端→亮點(diǎn)
[textDocument/document突出顯示]高亮顯示當(dāng)前文檔中的當(dāng)前元件引用。
LSP 客戶端 → 懸停
[文本文檔/懸停]當(dāng)前商品的懸停信息。
LSP 客戶端 → 格式
[textDocument/formatting] (文本文檔/格式設(shè)置)[textDocument/rangeFormatting] 設(shè)置當(dāng)前文檔或當(dāng)前所選內(nèi)容的格式。
LSP 客戶端→重命名
[textDocument/重命名]重命名當(dāng)前元件。
LSP 客戶端 → 快速修復(fù)
[文本文檔/codeAction,工作區(qū)/executeCommand] 計(jì)算并應(yīng)用對當(dāng)前位置(或線路)的診斷的快速修復(fù)。
LSP 客戶端 → 顯示選定的完成文檔
在完成列表中顯示所選項(xiàng)的文檔。
LSP 客戶端 → 啟用自動(dòng)完成的簽名幫助
此外,在完成列表中顯示簽名幫助。
LSP 客戶端 → 在引用中包含聲明
請求在請求引用時(shí)包含元件的聲明。
LSP 客戶端 → 在函數(shù)完成時(shí)添加括號(hào)
函數(shù)完成后自動(dòng)添加一對括號(hào)。
LSP 客戶端 → 顯示懸停信息
在(鼠標(biāo)光標(biāo))懸停時(shí)顯示懸停信息。 無論此設(shè)置如何,始終可以手動(dòng)啟動(dòng)請求。
鍵入時(shí) LSP 客戶端→格式
[document/onTypeFormatting]鍵入某些觸發(fā)字符時(shí)設(shè)置文檔部分的格式。 例如,這可能會(huì)在換行符處應(yīng)用縮進(jìn),或者由 LSP 服務(wù)器另行確定。 請注意,編輯器縮進(jìn)腳本可能會(huì)嘗試執(zhí)行相同的操作(取決于模式) 因此,不建議同時(shí)啟用兩者。
LSP 客戶端 → 增量文檔同步
發(fā)送部分文檔編輯以更新服務(wù)器,而不是整個(gè)文檔文本(如果支持)。
LSP 客戶端 → 突出顯示 goto location
在執(zhí)行對位置(定義、聲明等)的 goto 后提供臨時(shí)視覺提示。
LSP 客戶端 → 顯示診斷通知
[文本文檔/發(fā)布診斷]處理并顯示服務(wù)器發(fā)送的診斷通知。
LSP 客戶端 → 顯示診斷亮點(diǎn)
為診斷中指示的范圍添加文本突出顯示。
LSP 客戶端 → 顯示診斷標(biāo)記
為診斷中指示的行添加文檔標(biāo)記。
LSP 客戶端 → 切換到診斷選項(xiàng)卡
切換到插件工具視圖中的 diagnostic 選項(xiàng)卡。
LSP 客戶端 → 關(guān)閉所有非診斷選項(xiàng)卡
關(guān)閉插件工具視圖中的所有非診斷(例如引用)選項(xiàng)卡。
LSP 客戶端 → 重啟 LSP 服務(wù)器
重新啟動(dòng)當(dāng)前文檔的 LSP 服務(wù)器。
LSP 客戶端 → 重新啟動(dòng)所有 LSP 服務(wù)器
停止所有 LSP 服務(wù)器,然后根據(jù)需要(重新)啟動(dòng)。Goto Symbol 支持
LSP 客戶端可以幫助您跳轉(zhuǎn)到項(xiàng)目或當(dāng)前文件中的任何元件。 要跳轉(zhuǎn)到文件中的任何元件,請使用工具視圖“LSP Client Symbol Outline” 在 Kate 的右邊框上。此工具視圖列出了服務(wù)器找到的所有符號(hào) 在當(dāng)前文檔中。
配置 LSP 客戶端符號(hào)輪廓
默認(rèn)情況下,符號(hào)按它們在 document,但您可以將排序更改為按字母順序排列。為此,請右鍵單擊 工具視圖并選中 “Sort Alphabetically”。
默認(rèn)情況下,工具視圖以樹模式顯示符號(hào),但您可以使用 上下文菜單。
全局 Goto 元件支持
要跳轉(zhuǎn)到項(xiàng)目中的任何元件,可以使用 Ctrl+Alt+p 打開 goto 元件對話框。 對話框在打開時(shí)是空的,但只要您鍵入內(nèi)容,對話框就會(huì)開始顯示 你匹配符號(hào)。匹配質(zhì)量和過濾功能取決于服務(wù)器 你使用的。例如,clangd 支持模糊過濾,但其他服務(wù)器可能不支持。其他功能
支持 Clangd switch source header 命令。要在 C 或 C++ 項(xiàng)目中切換源頭,請使用“Switch Source Header” 選項(xiàng)或快捷鍵 F12。
您可以通過將鼠標(biāo)放在元件上,然后按 Ctrl + 鼠標(biāo)左鍵來快速跳轉(zhuǎn)到元件。配置
插件的配置頁面大多允許持久配置 上面的一些菜單項(xiàng)。但是,還有一個(gè)額外的條目 以指定 Server Configuration (服務(wù)器配置文件)。這是一個(gè) JSON 文件,它 可用于指定要啟動(dòng)的 LSP 服務(wù)器(然后進(jìn)行通信 超過 stdin/stdout)。為方便起見,一些默認(rèn)配置 包含在內(nèi),可以在插件的 configuration 頁面中檢查。 為了幫助下面的解釋,這里給出了該配置的摘錄:


注意,每個(gè) “command” 可能是一個(gè)數(shù)組或字符串(在這種情況下是 split into an array) 拆分。此外,頂級 “global” 條目(在 “server” 旁邊) 是 也考慮過(見下文)。 以通常的方式搜索指定的二進(jìn)制文件,例如使用 . 如果它安裝在某個(gè)自定義位置,那么后者可能必須 擴(kuò)展。或者,可以在某個(gè)位置使用 (sym)link 或 wrapper 腳本 那是在通常的 .如上圖所示, 還可以指定一個(gè) “path” ,該 “path” 將在 standard locations 之后進(jìn)行搜索。PATHPATH
“command”、“root” 和 “path” 中的所有條目都受變量擴(kuò)展的約束。
“highlightingModeRegex”用于將 Kate 使用的突出顯示模式映射到服務(wù)器的語言 ID。如果未給出正則表達(dá)式,則為 language id 本身。如果 “documentLanguageId” 條目設(shè)置為 false,則沒有 打開文檔時(shí),將向服務(wù)器提供語言 ID。這可能會(huì) 對于某些更精確的服務(wù)器,具有更好的結(jié)果 文檔類型,而不是基于 Kate 模式執(zhí)行此操作。
從上面的例子中,大意大概很清楚。此外,每個(gè)服務(wù)器 entry 對象也可能有一個(gè) “initializationOptions” 條目,該條目是傳遞的 作為 'initialize' 方法的一部分發(fā)送到服務(wù)器。 如果存在,則通過 'workspace/didChangeConfiguration' 通知。
應(yīng)用覆蓋/合并的各個(gè)階段;
用戶配置(從文件加載)覆蓋(內(nèi)部)默認(rèn)配置
項(xiàng)目配置中的 “l(fā)spclient” 條目將覆蓋上述內(nèi)容.kateproject
生成的 “global” 條目用于補(bǔ)充(而不是覆蓋)任何 Server 條目
每個(gè) (root, servertype) 組合使用一個(gè)服務(wù)器實(shí)例。如果 “root” 指定為絕對路徑,則按原樣使用,否則為相對路徑 如果適用,則添加到 “projectBase”(由 Project 插件確定), 或者相對于文檔的目錄。如果未指定且 “rootIndicationFileNames” 是一個(gè)文件名數(shù)組,然后是 將選擇包含此類文件的當(dāng)前文檔?;蛘撸绻粗付?“root” 且 “rootIndicationFilePatterns” 是文件模式數(shù)組,則選擇與文件模式匹配的當(dāng)前文檔的父目錄。作為最后一個(gè)回退, 主目錄被選為 “root”。對于任何文檔,生成的 “root” 然后確定是否需要單獨(dú)的實(shí)例。如果是這樣,則 “root” 作為 rootUri/rootPath 傳遞。
一般來說,建議不指定 root,因?yàn)樗皇?對服務(wù)器很重要(不過您的里程可能會(huì)有所不同)。更少的服務(wù)器實(shí)例 顯然效率更高,而且他們的視野也比 許多單獨(dú)實(shí)例的視圖。
如上所述,一些條目會(huì)受到變量擴(kuò)展的影響。 與 “wrapper script” 方法相結(jié)合的合適應(yīng)用 允許對許多情況進(jìn)行自定義。 例如,考慮一個(gè)包含多個(gè) 項(xiàng)目(例如 git 存儲(chǔ)庫),每個(gè)項(xiàng)目都有自己的 virtualenv 設(shè)置。使用默認(rèn)的 配置,Python 語言服務(wù)器將無法識(shí)別虛擬環(huán)境。 但是,這可以通過以下方法進(jìn)行補(bǔ)救。首先,以下內(nèi)容 片段可以在 LSPClient 插件的 “User Server Settings” 中輸入:

上面的 root 條目是相對于項(xiàng)目目錄的,并確保 為每個(gè)項(xiàng)目啟動(dòng)單獨(dú)的語言服務(wù)器,這在 這種情況,因?yàn)槊總€(gè)案例都有不同的虛擬環(huán)境。
pylsp_in_env是一個(gè)小的 “包裝腳本” ,應(yīng)該放置 in 替換為以下 (待調(diào)整的) 內(nèi)容:PATH

LSP 服務(wù)器配置
每個(gè)特定的 LSP 服務(wù)器都有自己的自定義方式,并且可以使用 語言/工具特定的配置方式,例如 (a.o. for Python),用于 C++ 樣式格式。此類配置可能會(huì) 然后也被其他(非 LSP)工具(例如 then tox 或 clang-format)使用。上 最重要的是,一些 LSP 服務(wù)器還會(huì)從自定義文件加載配置(例如 )。此外,自定義服務(wù)器配置還可以 通過 LSP(協(xié)議)傳遞,請參閱上述 “initializationOptions” 和 “settings” 條目。tox.ini.clang-format.ccls
由于應(yīng)用了各種級別的覆蓋/合并,以下示例 用戶指定的客戶端配置調(diào)整了一些 python-language-server 配置。

不幸的是,LSP 服務(wù)器配置/定制通常不是那么好 記錄的,其方式是僅檢查源代碼顯示配置 方法和可用配置選項(xiàng)集。特別 上面例子的服務(wù)器在 “Settings” 中支持更多選項(xiàng)。 請參閱其他 LSP 客戶端的文檔,了解各種其他語言服務(wù)器 示例和相應(yīng)的設(shè)置,這些設(shè)置可以很容易地 轉(zhuǎn)換為此處使用和上面概述的 JSON 配置。
LSP 服務(wù)器診斷抑制
可能會(huì)報(bào)告不太有用的診斷。 這可能非常麻煩,特別是如果有很多(通常是相同的 kind) 的 Kind)。在某些情況下,這可以通過特定于語言 (服務(wù)器) 的方式進(jìn)行調(diào)整。 例如,clangd 配置機(jī)制允許調(diào)整某些診斷方面。在 一般,但如何做到這一點(diǎn)可能并不總是很明顯,或者甚至可能不是 由于服務(wù)器限制或錯(cuò)誤,以所需的方式完全可能。
因此,該插件支持類似于 valgrind 的診斷抑制 抑制。最精細(xì)的配置可以在 “suppressions” 鍵。

每個(gè)(有效)規(guī)則都有一個(gè)任意名稱,并由長度為 2 或 3 提供正則表達(dá)式以匹配(完整)文件名,則正則表達(dá)式 匹配診斷 (text) 和可選正則表達(dá)式匹配 診斷應(yīng)用到的文本(源代碼范圍)。
除了上述細(xì)粒度配置外, Diagnostics 選項(xiàng)卡還支持添加/刪除與特定 diagnostic (text) 的 Exp ID (文本),全局(任何文件)或本地(特定的 文件)。這些抑制存儲(chǔ)在 session 配置中并從 session 配置中加載。
LSP 服務(wù)器故障排除
描述如何配置(自定義)LSP 服務(wù)器是一回事 任何特定的語言,最終以服務(wù)器運(yùn)行 順利。通常,幸運(yùn)的是,后者是這種情況。然而,有時(shí), 問題可能是由于一些 “愚蠢” 的錯(cuò)誤配置或更多的 服務(wù)器本身的根本問題。后者通??赡鼙憩F(xiàn)出來 本身作為啟動(dòng)服務(wù)器的幾次嘗試,如 Kate Output 選項(xiàng)卡中所報(bào)告的那樣。然而,后者僅用于傳達(dá)高級消息或 progress 而不是提供詳細(xì)的診斷,更不用說什么了 實(shí)際上是另一個(gè)進(jìn)程(LSP 服務(wù)器)。
診斷此問題的常用方法是向啟動(dòng)中添加一些標(biāo)志 命令(語言服務(wù)器的),該命令啟用(附加)日志記錄(到 some 文件或標(biāo)準(zhǔn)錯(cuò)誤),只要默認(rèn)情況下它不會(huì)這樣做。如果 Kate 隨后在命令行上啟動(dòng),則可能能夠獲取 對可能出錯(cuò)的地方有更多的(看不見)。
檢查 Kate 的 LSP 客戶端和 LSP 服務(wù)器。同樣,后者通常有追蹤方法 那。LSP 客戶端還提供其他調(diào)試跟蹤(到 stderr) 當(dāng) Kate 被調(diào)用時(shí),下面適當(dāng)?shù)?'ed.QT_LOGGING_RULES=katelspclientplugin=trueexport
多平臺(tái)下載
Pc版Kate(高級文本編輯軟件) v24.11.70 官方版
本類推薦
hwinfo64(系統(tǒng)信息檢測工具)
Advanced Archive Password Recovery(zip密碼破解軟件)
ACDSee Photo Studio Pro 2025(圖片編輯器)
360極速瀏覽器pc版安裝包
360小貝溫控
ShellExView(擴(kuò)展管理器)
Upscayl圖像放大增強(qiáng)工具
TreeSize Free(磁盤文件分析)
ones刻錄軟件
iToolab UnlockGo(蘋果解鎖軟件)
Topaz Video Enhance AI(視頻增強(qiáng))
變速齒輪游戲加速器
3DMark 11 Developer Edition(電腦跑分軟件)
sound lock音量控制工具
本類最新
kimi智能助手電腦版v2.0.3 官方版
Text Edit Plus(文本編輯器)v15.5 免費(fèi)版
純純寫作桌面版v1.9.1 官方版
騰訊ima電腦版v1.10.0 官方版
notepad++(代碼編輯器)v8.5 中文版
pdf補(bǔ)丁丁v1.1.2.4659 免費(fèi)版
十六進(jìn)制轉(zhuǎn)換文本工具v1.0.2 官方版
騰訊元寶電腦版v2.34.0.604 官方版
極強(qiáng)數(shù)據(jù)恢復(fù)軟件v7.0.4 官方版
云上PDF軟件v1.0.6.2070 官方版
點(diǎn)睛內(nèi)碼轉(zhuǎn)換器v0.95 綠色版
極強(qiáng)PDF轉(zhuǎn)換成WORD轉(zhuǎn)換器v5.2.3 官方版
PDF貓CAD轉(zhuǎn)PDF軟件v1.0 官方版
DumpViewer(dump轉(zhuǎn)txt工具)v2016301 免費(fèi)版
圖形轉(zhuǎn)cad工具v2.0 免費(fèi)版
相關(guān)應(yīng)用
IDM UltraEdit(代碼編輯器)v30.2.0.27 中文免費(fèi)版IDMUltraEdit提供代碼編輯功能,可以在這款軟件創(chuàng)建新的代碼文本,從而開始輸入代碼內(nèi)容,支持C#、C/C++、CSS、HTML、IDMWordfiles、JSON、Java、JavaScript、Markdown等多種語言,讓用戶可以臨時(shí)在這款軟件編輯新的代碼,也可
SlickEdit Pro2023(代碼編輯器)v28.0.2 免費(fèi)版SlickEditPro2023提供代碼編輯功能,如果你需要在電腦上開發(fā)新的項(xiàng)目就下載這款軟件使用,軟件支持大部分編程語言,可以使用CShell、C#、C/C++、CFML、CFScript、Java、JavaProperties、JavaScript、JCL、JSON等幾十種語法
下載排行
- 1渝快政PC端
- 2企業(yè)微信pc客戶端
- 3HashTools(文件哈希值校驗(yàn)工具)
- 44DDiG DLL Fixer(DLL全能修復(fù)工具)
- 5hwinfo64(系統(tǒng)信息檢測工具)
- 6Advanced Archive Password Recovery(zip密碼破解軟件)
- 7標(biāo)簽管家PC版
- 8ACDSee Photo Studio Pro 2025(圖片編輯器)
- 9自動(dòng)按鍵(鼠標(biāo)自動(dòng)點(diǎn)擊)
- 10MarkText(Markdown編輯器)












網(wǎng)友評論
查看所有0條評論