Gedit…面向程序員

準備好使用的Gedit
很久以前我談論過 崇高文字,一個非常非常完善的文本編輯器及其許多功能。

我仍然認為 崇高文字 它功能強大,值得使用,但是它有很多缺點,尤其是與我的軟件思想和原則相抵觸的地方。

首先,它不是免費的,必須明確說明。 無限的測試時間和極好的編寫時間非常有創意 蟒蛇,但並非所有東西都是片上的蜂蜜,老實說,它有一個致命錯誤:它會彈出彈出窗口,破壞您女士的大理石 “更新到新版本” 每次打開編輯器時,都不會告訴您已經更新了它,它總是會告訴您。 另一個困擾是,每次我使用該編輯器保存或關閉3個文件時,我都會看到另一個彈出窗口 “您正在使用試用許可證,是否要購買許可證?” 或非常接近的東西。

好吧,好吧,我知道您需要賺錢,我對無限試用許可證的使用表示讚賞,但是在我自己的台式機上向我發送垃圾郵件...嗯,我有點不喜歡,所以我決定看看為了更適合我的需求 “斯托曼” (xD)。

首先是 凱特,偉大的出版商 KDE,這本身就非常好,而且還不錯,但是...好吧...它的擴展性不如某些人說的好,或者我真的很不好看,如果是這樣,請更正我並向我顯示擴展名 凱特。 當然,程序擴展。

然後來了 VIM……我無法忍受,它太強大了,但是其力量的誇張伴隨著誇張的學習曲線。

一個精靈告訴我有關 文字伴侶,但這只是為了 Mac 我說了兩句胡說八道給他。

然後來了 科莫多島,我認為這是高質量的IDE的主要競爭者 崇高文字 在受支持的編程語言級別上,具有強大的功能並且相對可自定義,儘管它缺乏(或者我找不到)在任何地方,例如編譯或執行按鈕(la Geany)或某些構建系統(la Sublime-文本),這增加了以下事實:我無法以任何方式安裝它,而是通過運行二進製文件...最好呆在那裡。

最後,我想到了Geany,但我真的不喜歡它,它不是極簡主義或像我希望的那樣可自定義,儘管它非常強大,但永遠不會被任何人搶走。 ..在那兒看完書後,我發現他們在談論 gedit中,它本來應該是所有功能中最靈活的文本編輯器,但發現什麼對呢? 就在我的鼻子前,我有想要的東西。

因此,讓我們開始工作:

首先 gedit中 是一個純文本編輯器,它本身可以提供程序員的一些基本功能,但不能提供像我這樣的人的基本功能,因為我每天都要吃編程書和文章,並希望一直進行編程,所以現在該擴展我們的矮人,將他變成怪物:

首先,您必須下載主要附件:

sudo apt-get install gedit-plugins

然後放置以下插件以支持新工具,主題和更多編程語言:

sudo apt-get install gmate:
sudo apt-add-repository ppa:ubuntu-on-rails/ppa
sudo apt-get update
sudo aptitude install gedit-gmate

當然,很多時候我們在發行版中沒有這些簡單的軟件包,我告訴您 夥伴 顯然,這很麻煩,因為它不在任何事物的處理中,所以現在該轉向親愛的了 混帳.

如果他們沒有 混帳 安裝然後尋找

paqueqte git-core

並安裝它。

然後,您必須安裝以下軟件包:

python-webkit python-pyinotify ack-grep

最後從中克隆代碼 混帳:

git clone git://github.com/gmate/gmate.git

並安裝:

sh install.sh

有了這個,我們已經安裝了“毒化”我們所需要的一切 gedit中 並將其轉變為美觀,極簡的IDE。

首先,我們需要從最主要的內容開始,即使用中的行的標記,行的枚舉以及括號,大括號,引號等的自動關閉。 為此,我們只需要去 編輯»首選項 然後我們檢查以下選項:

    <°激活行編號。
    <°高亮顯示當前行。
              <°加亮括號對。

然後,我們將進入編輯器部分,在其中將移動以下參數:

    <°製表符寬度:為8,我根據口味使用4,但每個人都可以按自己喜歡的水平使用它,這將通過製表來限制壓痕的大小。
    <°激活自動排氣。
              <°在保存文件之前先創建文件的保存副本,然後自動保存文件:“只要需要”。 這一點特別重要,我們不希望我們的代碼因某些錯誤而下地獄,也沒有備份。

現在是配件部分。 在這裡,如果我談論所有這些內容,那將是很長的時間,好事情是,單擊“關於”可以使我們對補碼的含義及其用途進行非常具體而直接的描述。 我要離開的人是我使用過的和我給他們的使用。

    <°括號:我們非常清楚我的用法。
    <°畫空格:它在每個單詞之間畫點,這使我知道一個單詞之間有多少空格。
    <°控制台

蟒蛇

    :此工具是我和任何自重的Pydeveloper必不可少的工具之一,必須通過終端進入文件夾並手動執行文件是一件令人討厭的事,我們最好複製並粘貼,輸入並確認,工作……當然,有錯誤它不會運行,並且會告訴您發生了什麼。

    <°文件瀏覽器面板:有用,非常有用。 這只是使我們能夠在屏幕旁邊看到文件夾樹,從而能夠在文件之間導航。
    <°齊平端子:與端子相同

蟒蛇

    只有這是一個普通的終端,您才能完成所有操作。

    <°割傷或

片段

    -如果您完成了整個安裝過程並且不使用,那麼這只是整個過程的聖杯

片段

    ,最好先給自己一個鏡頭,以總結一下,放在另一部分,

gedit中

    ,但是更好。

字體和顏色。

這比所有圖形部分都多,儘管這不是不允許您進行工作的部分,但出於以下幾個原因,它會使您的工作非常舒適。 首先,白色和黑色字母中的所有內容都很尷尬,藍色和紫紅色有點突出,瞧, gedit中 真可惜,晚上卻不知所措(如果您是一個自重的程序員,那麼白天就不要編程)。 這就是 夥伴 進入我簡要解釋一下:

夥伴 是一組附加組件,視覺樣式和語言 gedit中如此簡單,為我們帶來了主題,更多語言和插件。

在這裡,這只是一個品味問題,但是他們必須選擇什麼。 它實際上具有我喜歡的主題,例如Monokai,其主題顏色與 崇高文字 o 暗友,等於 文字伴侶.
但是,這裡的一切都取決於每個人的口味。

片段或片段。

這是 gedit中,它具有自動完成功能,不僅如此,而且還可以100%可配置,因為它不僅默認情況下已經帶來了它所具有的語言的最通用功能,而且還允許我們添加自己的語言甚至它的完整結構帶有符號,甚至帶有要填充的字段。

我快速解釋該怎麼做,因為更簡單的不可能:

首先,我們進入“工具”部分,然後單擊“管理摘要”(始終為英文),然後在其中查找要修改的語言。

我們將看到以下內容:

好吧,更簡單的不可能,添加一個新的 片段 只需單擊底部的“ +”號,我們將其命名為所需名稱並輸入。 然後,在要寫入的字段(在圖片中標記)中,鍵入我們想要在調用時顯示的內容 片段 如果需要,可以在其中添加一些“智能”,例如:

的設定方法 蟒蛇:

def set$1(self, ${2:newValue}): self._$1 = $2

忽略的語法 蟒蛇看看$符號。 它們表示類似於常量的東西,它們只是簡單地取值於賦值的對像上,在這種情況下,$ 1取self的值並在$ {2:}處停止,因為從那裡開始又取值了。 $中的第二個與第一個類似,它使用值,但是它所做的是從文本字段中獲取一個值。 {2:}如下:

    <°{}表示程序員將在此處輸入變量,值,文本等。

    <°2:表示它是第二個參數。

    <°newValue只是將出現的文本,指示應該在其中放置值。

    最後,自我._ $ 1 = $ 2的作用是:

    <°$ 1調用第一個自我的值。

    <°$ 2重新創建一個

片段

    輸入新值。

最後是結果:

聽起來很複雜,但請相信我,作為一名在糟糕的大學學習的業餘程序員,並且只有互聯網作為備份可以理解。 使用此工具,您不僅將擁有非常強大的代碼編輯器,而且還具有極高的可塑性。
現在關閉並回答一些肯定有的問題:

    <°僅對解釋為

HTML

    ,

蟒蛇

    ,

Java腳本

    ?

    不,實際上,如果您安裝了編譯器,例如g ++,則可以使用以下命令從嵌入式終端進行編譯:g ++ filename.cpp或g ++ / filepath filename.cpp

    <°我是否可以添加比我已經更多的語言

gedit中

    有這一切嗎?

    是的,但是這將在社區論壇中進行解釋,這有點複雜。

    <°我可以為以下主題創建自己的主題嗎?

gedit中

    ?

    是的,但是我仍然不知道該怎麼做,它將在論壇中進行解釋

來自Linux

    當我對這個問題的知識完成時。

目前,僅此而已,我希望您喜歡它並且對您有用。


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

45條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   正確 他說:

    我通常使用gVim進行編程,最近安裝了gedit,它實際上非常不錯。

  2.   拉扎勒斯 他說:

    入門很棒,您使我對我選擇IDE感到懷疑,我正在考慮更改為更輕便,更強大的功能(例如gedit),並拋棄功能強大但笨重的Aptana Studio。

  3.   安托列茲蘇 他說:

    我不是專業程序員,我只是業餘愛好,但是我更喜歡VIM,這是最好的:快捷,可配置和可通過鍵控制,我什至不將其用於編程。 Gedit不錯,但Geany也很有趣,它輕巧而且功能強大。 如果您來自Gedit,則必須更改一些按鍵組合,以免混淆您所學的XD

    1.    納米 他說:

      人們對Vim贊不絕口,但是如果我想要這樣的東西,那麼我會堅持使用Emacs xD。

      在我看來,它似乎是最接近完美的,它可以滿足我的需要,如果沒有,我可以做到。

  4.   毛里西奧 他說:

    我也使用Gedit,儘管我偶爾會編程,因為我只是一個業餘愛好者,但是我真的很喜歡它的靈活性和強大功能。

    另一回事,離題,您從哪裡得到那張牆紙? 很好good

    1.    納米 他說:

      我不會告訴你,這是個秘密,我是Windows XD愛好者。

      不行,幾天后,我們將進行桌面競賽,我將把所有配置都放在那裡=)

      1.    勇氣 他說:

        不行,幾天后,我們將進行桌面競賽,我將把所有配置都放在那裡=)

        而且我什麼也沒發現...

        1.    KZKG ^ Gaara 他說:

          甚至不提,我現在也發現了大聲笑!

          1.    勇氣 他說:

            總計,您將輸掉...

          2.    納米 他說:

            實際上,這是我與埃拉夫(Elav)談過的事情……然後我向那粗暴的白痴提起了它,但顯然他在做些更重要的事情,他甚至不知道。

  5.   他說:

    謝謝,我已經在請求歌詞時配置了我的gedit,我只是有一個問題,您是如何設法將通知圖標傳遞給Cinnamon欄並使Gnome 3欄透明的? 呵呵呵,我真的很喜歡,而且我想這樣做。

    再次感謝

  6.   耶夫斯 他說:

    警告它是試用版的窗口不會像您說的那樣頻繁出現,不要誇大

    1.    納米 他說:

      每當我保存某種類型的文件並且每次打開SublimeText時,我都會每3次獲得一次。

      現在有了Gedit,SublimeText對我來說似乎完全是在浪費時間,我不習慣

  7.   fu婦 他說:

    您好,好帖子。

    就一個問題。 迫使我尋找替代gedit的功能之一就是緊湊的線條。 例如,壓縮if {}內的所有內容。 這樣,空間就被清理了很多。 我找到了geany,它符合得很好,但是我想知道gedit是否可以實現。

    我是一名業餘程序員(我從生物信息學開始,因為我學習生物學),所以我認為其他人會更好地了解處理大量代碼的含義。

    1.    納米 他說:

      我想了解更多有關壓縮行的信息,因為我沒有做過,或者也許我做過,但我不知道...您能給我看示例代碼嗎?

      1.    fu婦 他說:

        也許我沒有很好地解釋自己。 它與代碼本身無關,而與代碼的可視化有關。 也許這個詞就是“折疊/展開”代碼行。 以便:
        如果{
        ALGO
        別的

        }

        看看
        如果{

        我用一個按鈕可以折疊或展開if的內容。

        1.    納米 他說:

          啊! 現在,已經隱藏了功能。 不,據我所知,這無法在Gedit中完成。

          1.    fu婦 他說:

            me很遺憾。 對於小型程序,什麼也不會發生,但是如果您有大型表或其他大型表,那麼無法執行此操作會困擾我很多。

  8.   埃德加·科羅納(EdgarCorona) 他說:

    我有一個問題,如果在Ubuntu中我安裝了新字體,是否可以在gedit編輯器中對所安裝的那些新字體進行排版?

    1.    KZKG ^ Gaara 他說:

      是的😉

      1.    埃德加·科羅納(EdgarCorona) 他說:

        在Ubuntu中,哪種字體與Lucida Sans相似?在代碼行之間沒有多少空格,就像Windows中其他類型的字體一樣,我在Windows中最喜歡的字體是Lucida Sans,以及它的替代Verdana。其餘字體非常重複,它們的樣式也不盡人意,我希望Ubuntu比Windows具有更多的字體,並且更具吸引力。

        1.    曼努埃爾·德拉·富恩特 他說:

          然後安裝Lucida Sans:

          sudo apt-get install sun-java6-fonts

  9.   埃德加·科羅納(EdgarCorona) 他說:

    gedit可以安裝在64位Windows操作系統上嗎?官方站點僅提供Windows的32位版本。

  10.   MSX 他說:

    非常棒的帖子,但讓我們開始探討有趣的事情:您的牆紙是什麼!

  11.   維拉諾 他說:

    使用Geany,更簡單:3

  12.   阿比瑪爾·馬爹利 他說:

    在我使用Geany之前,但是VIM沒什麼用,我認為學習曲線是值得的,因為它非常敏捷
    問候

  13.   st0rmt4il 他說:

    像Scribes或Sublimetext2之類的編輯器填補了Gedit所存在的空白!..除了Gedit具有應有的優點這一事實外,它就像這裡的許多事物都具有品味! 😀

    的問候!

  14.   萊瓦托托 他說:

    謝謝! 對於信息,它非常有用。

  15.   沃克斯 他說:

    我恢復這篇帖子只是為了告訴您,謝謝您的貢獻!我一直很喜歡工廠提供的gedit,但是由於缺少對程序員的“幫助”,我最終改用了sublme...。我將看一下gedit的插件。
    PS:Vim是一個很棒的編輯器,gVim會帶來問題,具體取決於您安裝的版本(Windows / Linux)完全改變了它對待可視模式和鼠標的方式,更不用說當時的緩衝區麻煩了。從另一個程序複製/粘貼...

  16.   來自linuxero 他說:

    我不喜歡Gedit的地方:

    -當您編輯HTML文件並且內部有Javascript或CSS代碼時,然後在以javascript或CSS註釋代碼塊時,它將以HTML格式向我註釋。 Gedit無法識別您選擇要註釋的代碼的語言類型。 崇高文字是。

    -它沒有自動將所有選定代碼製成表格的代碼自動生成器。

    -它沒有FTP的本機管理器,您必須使用不穩定且著名的Gnome GVFS

    -它沒有插件可為每次更改以及時間戳生成文件備份。 有一個Sublime Text插件,您可以在其中

    -它沒有語法錯誤檢測器。

    -沒有重構工具

    -在XFCE中,您不能使用集成的Gedit控制台,因為Gedit默認情況下與gnome-terminal一起使用,而不與xfce4-terminal一起使用。

    1.    來自linuxero 他說:

      我錯過了提及Gedit出現的新版本的情況,有些插件失去了兼容性,就像ZenCoding一樣

  17.   埃德沃達祖 他說:

    我使用Gedit進行編程,但是後來切換到Aptana 3(一個非常完整的IDE),我對Aptana的滿意之處在於它可以自動完成Javascript或Python的功能(以及接收到的參數),並向我展示了它的功能,與瀏覽器的兼容性等等。
    但最近Aptana變得非常沉重,有時甚至在一行中發表評論也需要10秒鐘左右。
    現在我正在考慮回到Gedit,我唯一想念的就是它會自動完成其文檔的功能,語法錯誤的熒光筆以及對象映射,在這裡我可以看到已聲明的變量和函數來直接訪問它們。
    我也喜歡Geany,它比Gedit輕,但與Gedit不同,它缺少許多插件,而且我不能更改顏色主題,我不喜歡白色背景進行編程。

    1.    加布里埃爾 他說:

      您必須嘗試昇華文字或vim; 退出alpha時的燈光錶。

      1.    另一個dl用戶 他說:

        我安裝了Gmate,但是當我想激活其插件時,出現以下錯誤:
        發生錯誤:找不到插件加載器“ python”

        PS:我已經安裝了python

  18.   另一個dl用戶 他說:

    我安裝了Gmate,但是當我想激活其插件時,出現以下錯誤:
    發生錯誤:找不到插件加載器“ python”

    PS:我已經安裝了python

  19.   大衛·戈麥斯 他說:

    納米,你比女人更抱怨!

    我認為您需要嘗試NinjaIDE,這是一個非常流行的Python IDE,如果我還不錯的話,它是開源,多平台,非常強大並且可以證明自己的能力。 您能否嘗試一下,看看它是否符合您的期望😉

  20.   jc 他說:

    良好的信息和恭喜您(從兩年前開始)留下評論很長時間了。 這很好地證明了作者...

  21.   阿隆索·卡斯特羅 他說:

    您的評論正在等待審核。
    您好,您知道任何適用於Wordpress的mp3 mp3.6.1音頻播放器插件,並且具有音頻播放器插件的特徵,這意味著既簡單,實用又專業,但也可以在設備上使用iPad,平板電腦,智能手機等手機。 感謝您的及時幫助

  22.   yo 他說:

    如何打開簡單的文本並為其添加圖像?

  23.   NarcisoNuñez 他說:

    優秀的帖子,我一直在尋找如何向我的gedit中添加ftp插件,我發現了幾條相關的帖子,告訴我將文件放在我係統上不是全部的文件夾中,我添加了這些文件,而gedit無法檢測到它們...

    如果您能幫助我,我將不勝感激。

    我使用:與gnome一起使用的fedora 17。

  24.   埃米利亞諾 他說:

    您好,查詢的原因是要知道如何將Gedit連接到SQL DB。 也許這是一個簡單的問題,但是我才剛剛進入Linux世界。 從已經非常感謝你。

  25.   拉文克朗 他說:

    嘿,非常感謝您,我想學習python,ruby ... Ruby on rails,我也很喜歡您的教程,我很驚訝地知道我的gedit可以完成所有這些工作,我還使用了monokai主題,它看起來很棒。

    問候

  26.   deivis 他說:

    朋友,我想說些什麼,希望您能對我有所幫助,我家裡有電腦,但沒有互聯網,但是從我的工作來看,如果我有互聯網,請下載ubuntu 14.04並立即將其安裝在我的家用計算機上問題以下是我的工作,以便能夠安裝任何程序,例如google chrome或任何其他程序,從我的工作中下載它並將其安裝到我的家用PC,因為它不像您下載的Windows那樣保存在一個usb,然後在房子上雙擊並安裝,希望您能幫我me

  27.   馬* 他說:

    非常感謝! 來自智利的問候!

  28.   埃內斯托·斯拉夫 他說:

    可以安裝在Ubuntu 14.04上嗎?