Geany編輯器中有對齊程式碼的快速鍵嗎?

Geany編輯器中有對齊程式碼的快速鍵嗎?

我在ubuntu 13.10中使用Geany編輯器,Geany編輯器中是否有用於對齊程式碼(自動對齊)的快捷鍵?

例如:在 Eclipse 中 - Ctrl+Shift+F 呼叫自動格式化程序

答案1

適用於 C、C++、C++/CLI、C# 和 Java

您可以透過以下方式實現類似的行為藝術風格2.04

  1. 下載最新版本,目前 2.04(不要使用apt-get安裝,因為這樣您將獲得舊版本 2.03,並且該版本不適用於此場景,因為它不接受管道輸出)

  2. 安裝 Artistic Style -> 請依照下載中的安裝文件 (/astyle/doc/install.html) 進行操作(make然後make install

  3. 向 Geany 新增自訂命令:

    在此輸入影像描述

    在此輸入影像描述

    bash -c "astyle --indent-classes -Y"

    要自訂此查看藝術風格文檔

  4. 選擇文字區域並按Ctrl+1執行第一個 Geany 自訂命令

    在此輸入影像描述

對於 HTML

您可以使用整齊的,如果你使用geany,tidy也可以編譯你的html程式碼。

  1. 安裝整齊:sudo apt-get install tidy

  2. 建立自訂命令(範例):

    bash -c "tidy -xml --indent auto --indent-spaces 2 --quiet yes 2> /dev/null; true"

更多資訊:

對於Python

Python 來源格式化程式/漂亮印表機(未測試)

答案2

對於 XML 前往工具>外掛程式管理器並啟動名為 XML PrettyPrinter 的外掛程式。如果該插件不可用,則使用 apt 或 synaptic 搜尋它。

安裝後,按一下「工具」>「PrettyPrinter XML」運行。

答案3

您可以使用模式手動對齊來對齊程式碼。它速度較慢,但適用於任何語言。這裡發布了一個 tclscript 來執行此操作 https://blog.jayvee-store.com/2017/06/18/code-alignment-in-geany/

答案4

這是使用 vi 編輯器執行此操作的一種方法:

  1. 透過終端機在 vi 編輯器中開啟檔案:

    vi sample.cpp
    
  2. 按 將模式變更為可視模式v

  3. Up使用和箭頭鍵選擇要對齊的文字部分Down

  4. +

  5. 儲存並關閉:

    :wq!
    

相關內容