<ruby id="jnjjj"><b id="jnjjj"></b></ruby>

    <p id="jnjjj"><cite id="jnjjj"><dfn id="jnjjj"></dfn></cite></p>

    <ruby id="jnjjj"></ruby>

    <p id="jnjjj"></p>
        <del id="jnjjj"><mark id="jnjjj"></mark></del>
        <del id="jnjjj"><mark id="jnjjj"><progress id="jnjjj"></progress></mark></del>

          <address id="jnjjj"><pre id="jnjjj"></pre></address>

              <ruby id="jnjjj"><mark id="jnjjj"></mark></ruby>

              <pre id="jnjjj"></pre>
                <p id="jnjjj"></p>
                <pre id="jnjjj"><mark id="jnjjj"><thead id="jnjjj"></thead></mark></pre><output id="jnjjj"><cite id="jnjjj"></cite></output><p id="jnjjj"><mark id="jnjjj"></mark></p>

                <pre id="jnjjj"></pre>
                  <p id="jnjjj"></p>
                      當前位置:小豆培訓網 > 電腦IT > 程序開發

                      不用鼠標程序員編程竟能如此高效「不用鼠標程序員編程竟能如此高

                      分類:程序開發 地區:湖北 時間: 閱讀: 修改

                      不用鼠標程序員編程竟能如此高效「不用鼠標程序員編程竟能如此高效」 今天小豆培訓網學歷教育小編就來給大家簡單介紹一下。

                      不用鼠標程序員編程竟能如此高效「不用鼠標程序員編程竟能如此高效」開發人員的好朋友,Shell不用鼠標程序員編程竟能如此高效「不用鼠標程序員編程竟能如此高效」

                      圖:簡單高效的Shell

                      在本文中,我將反復提到shell,最常見的shell有bash和Zsh,我使用的是后者,而且我強烈推薦。

                      不用鼠標程序員編程竟能如此高效「不用鼠標程序員編程竟能如此高效」純文本的力量

                      你可能在想:為什么要使用基于文本的Shell?

                      基于文本的Shell下有豐富的應用程序。即便沒有完全滿足需要的工具,也可以很輕松地開發一個shell工具,無需設計最上層的GUI。

                      可以為最終用戶提供許多可選的功能,讓最終用戶完全按照自己的意愿選擇。你不可能在一個圖形界面中塞入20個按鈕吧?但是,基于命令行的應用程序可以有20個選項。

                      Unix的思想允許你使用特定的工具來滿足特定的需求。通過管道將一種工具的輸出作為輸入傳遞到另一種工具,這可以提供無窮無盡的可能性。

                      你可以利用Shell非常輕松地自動化常見的乏味任務。自動化是提高生產力并節省精力的關鍵。

                      通常命令行的執行速度非常快。沒有沉重的圖形界面,也沒有3D菜單,來拖慢計算機的速度。

                      命令行不會占用大量內存。相比起Chrome來說,命令行可以節省80%的RAM。

                      “命令行工具比Hadoop集群快235倍。”

                      —— Adam Drake

                      我鼓勵你盡可能使用Shell。雖然剛開始的時候,你可能會不適應,但Shell可以讓你受益良多。

                      CLI應用程序之上的圖形界面又如何呢?在我看來,它有嚴重的缺點:

                      隱藏了許多可以通過CLI輕松使用的功能。

                      無法解決(甚至無法理解)來自CLI層的任何錯誤。

                      遇到以下情況,你會感到很困惑:

                      在沒有圖形界面的情況下,在遠程服務器上使用這類工具。

                      向經驗不足的開發人員介紹該工具的實際工作原理。你可以解釋GUI,但不能解釋應用程序本身,尤其是當GUI和CLI采用了不同技術的時候,而且不幸的是這種情況非常普遍。

                      我有一段使用sourcetree的親身經歷,sourcetree是git的圖形界面。當時我在和一名初級開發人員一起工作,而他不懂得git是如何工作的。每當出現問題時,他都搞不明白GUI在后臺調用了什么命令。這比直接在Shell使用CLI git更令人沮喪。

                      不用鼠標程序員編程竟能如此高效「不用鼠標程序員編程竟能如此高效」無鼠標方式

                      使用Shell的時候,你主要依賴鍵盤。可能你會覺得有點吃驚,但我會盡量避免使用鼠標。因為這是提高效率的關鍵之一:雙手放在鍵盤上可以加快你的速度,而且更重要的是,可以讓你更加快樂。

                      以下是無鼠標方式的一些優點:

                      將手從鍵盤移到鼠標很累。試試看不用移動手,你就明白了。

                      雙手一直放在鍵盤上會讓你倍感輕松。你無需在敲鍵盤和移動光標之間不斷切換。

                      即便只是編寫購物清單,也有一種黑客的感覺!很酷,是不是?

                      不用鼠標程序員編程竟能如此高效「不用鼠標程序員編程竟能如此高效」

                      圖:i3 的窗口

                      ArchLinux不帶任何類型的桌面或窗口管理器。你需要自行安裝。我毫不猶豫地選擇了i3 Windows Manager。

                      這是一款非常輕便、快速且易于使用的窗口管理器。i3沒有精致的3D效果。一切都是為了提高效率和生產力,避免在視覺上造成干擾。

                      你可以使用i3創建工作區。工作區占據整個屏幕,而且還可以從一個屏幕移動到另一個屏幕。你可以在工作區中打開一個或多個窗口。它們會嵌入到你喜歡的應用程序。

                      很簡單,對不對?而且最吸引人部分是:你可以使用鍵盤輕松完成所有操作。你可以通過簡單的按鍵來打開、移動和關閉工作區或窗口。你還可以使用快捷鍵來調整窗口大小。你甚至可以使用快捷鍵來打開自己喜歡的應用程序。

                      一切都合乎邏輯。在第一次安裝i3后,只過了2-3天,我就可以順暢地使用它。你的肌肉可以記住你需要的快捷鍵。

                      i3的配置靈活性很大。如果你想嘗試一下的話,可以參考這篇文章(https://thevaluable.dev/i3-config-mouseless/),逐步完成基本的i3配置。在你對i3有足夠的了解之后,就可以根據需要對其進行自定義。

                      ArchLinux Wiki提供了完善的i3文檔(https://wiki.archlinux.org/index.php/i3)。

                      不用鼠標程序員編程竟能如此高效「不用鼠標程序員編程竟能如此高效」改善Git:tig和diff-so-fancy不用鼠標程序員編程竟能如此高效「不用鼠標程序員編程竟能如此高效」

                      圖:我的小窩

                      原文:https://thevaluable.dev/mouseless-development-environment-overview/

                      本文為 CSDN 翻譯,轉載請注明來源。

                      不用鼠標程序員編程竟能如此高效「不用鼠標程序員編程竟能如此高效」 不用鼠標程序員編程竟能如此高效「不用鼠標程序員編程竟能如此高效」

                      1、不支持sql的數據庫?

                      SQL是Structured Query Language(結構化查詢語言)的縮寫。SQL是專為數據庫而建立的操作命令集,是一種功能齊全的數據庫語言。在使用它時,只需要發出“做什么”的命令,“怎么做”是不用使用者考慮的。SQL功能強大、簡單易學、使用方便,已經成為了數據庫操作的基礎,并且現在幾乎所有的數據庫均支持SQL。 請采納我的答案。

                      注意:信息由用戶發布,其真實性、合法性由發布人負責,請仔細甄別,注意防騙!如違法/虛假/侵權請:舉報

                      咨詢留言

                      標簽

                      免費領取資料

                      返回頂部

                        <ruby id="jnjjj"><b id="jnjjj"></b></ruby>

                        <p id="jnjjj"><cite id="jnjjj"><dfn id="jnjjj"></dfn></cite></p>

                        <ruby id="jnjjj"></ruby>

                        <p id="jnjjj"></p>
                            <del id="jnjjj"><mark id="jnjjj"></mark></del>
                            <del id="jnjjj"><mark id="jnjjj"><progress id="jnjjj"></progress></mark></del>

                              <address id="jnjjj"><pre id="jnjjj"></pre></address>

                                  <ruby id="jnjjj"><mark id="jnjjj"></mark></ruby>

                                  <pre id="jnjjj"></pre>
                                    <p id="jnjjj"></p>
                                    <pre id="jnjjj"><mark id="jnjjj"><thead id="jnjjj"></thead></mark></pre><output id="jnjjj"><cite id="jnjjj"></cite></output><p id="jnjjj"><mark id="jnjjj"></mark></p>

                                    <pre id="jnjjj"></pre>
                                      <p id="jnjjj"></p>
                                          伦理电影