一般分類: 教科專業 > 自然科學 > 電腦科學 
     
    精通 vi 與 Vim
    出版社:歐萊禮
    出版日期:2022-12-11
    ISBN:9786263243545
    參考分類(CAT):電腦科學
    參考分類(CIP): 電腦科學

    優惠價:85折,748

    定價:  $880 

    ※購買後立即進貨

     
     
     
    分享
      買了此商品的人,也買了....
    定價:520 元
    特價:90折!468
     
    定價:120 元
    特價:90折!108
     
    定價:699 元
    特價:90折!629
     
    定價:680 元
    特價:90折!612
     
    定價:350 元
    特價:95折!333
     
      | 內容簡介 |
    內容簡介
    強大與敏捷的編輯器

    「在本書的所有新技巧中,學習Vim的大綱和折疊模式最終給了我停止使用Emacs的藉口。僅此一項就值得了。」
    Robert P.J.Day
    專業開放原始碼培訓師,自Slackware 1.00版出現於24張磁片以來的Linux長期使用者

    文字編輯器在程式領域中廣泛的使用,尤其是vi與它延伸家族更為顯著。在這本更新版中,Unix和Linux使用者將學習到vi與Vim的基礎編輯功能,以及更進階的編輯工具。作者Arnold Robbins和Elbert Hannah將介紹Vim最主要的新版本,包含8.0和8.2版。

    如果你是程式設計師、計算機系統分析師,或是使用瀏覽器、命令列介面來工作,那麼利用Vim能夠提升你的工作效率並且更容易完成複雜的任務。你將會看到多個視窗(multiwindow)、全域搜尋(global search)和代換(replacement)和更有利於程式設計師的工具,以及學習撰寫互動巨集(macros)和指令稿(scripts)來延伸編輯器。所有內容都以通俗易懂的風格來使本書成為經典。

    ‧超越那些基礎vi命令,滿足讀者的特定需求
    ‧學習進階vi工具,將繁瑣的編輯工作轉交給電腦
    ‧探索那些對vi改進的Vim工具
    ‧練習Vim多重視窗編輯的特點,更是對vi的顯著升級
    ‧運用Vim腳本客製化並量身打造你的需求
    ‧介紹一些圖形化(GUI)版本的Vim(gvim)
    ‧看見更廣泛的程式編輯整合環境(IDE)
    作者介紹
    Arnold Robbins/Elbert Hannah
    Arnold Robbins 專業程式設計師和技術作家,從1980年開始使用Unix系統。包含來自Sun、IBM、HP和DEC商業性質的Unix系統,並且從1996年開始還使用GNU/Linux系統。他長期維護GNU Awk(gawk)和文件,也是O'Reilly多本書籍的作者。

    Elbert Hannah 專精於技術整合。在Unix出現後,就從事分散式系統,最後在金融業整合技術。他所有的成就都依賴於vi編輯器強大功能和敏捷性。
    目次
    第一部分 vi與Vim的基礎
    第 1 章 vi與Vim簡介
    文字編輯器和文字編輯
    簡史
    開啟與關閉檔案
    結束而不儲存編輯結果

    第 2 章 簡單的文字編輯
    vi命令
    在命令模式下移動游標
    簡單的編輯
    更多插入文字的方法
    用J合併兩行
    模式指示器
    複習基本vi命令

    第 3 章 快速移動位置
    依照螢幕來移動
    依照文字區塊移動
    依照搜尋結果移動
    依照行編號來移動
    複習 vi 移動命令

    第 4 章 越過基礎的藩籬
    更多命令組合
    vi和Vim的啟動選項
    使用暫存器
    標記一處位置
    其他進階的編輯技巧
    複習暫存器與標記的命令

    第 5 章 ex編輯器簡介
    ex命令
    用ex編輯
    檔案的儲存與離開
    將檔案複製到另一個檔案
    編輯多個檔案
    ex命令總結

    第 6 章 全域代換
    替代命令
    確認代換
    在檔案中執行全域的操作
    與上下文相關的代換
    樣式比對的規則
    樣式比對的範例
    樣式比對的最後叮嚀

    第 7 章 進階編輯
    自定義vi和Vim
    執行Unix命令
    儲存命令
    使用ex指令稿
    編輯程式原始碼

    第二部分 Vim

    第 8 章 Vim:對vi的改進與簡介
    關於Vim
    概觀
    提供新使用者的協助與簡易模式
    內建輔助功能
    啟動和初始化選項
    新的移動命令
    延伸正規表示式
    擴充還原
    漸進式搜尋
    左右捲動
    總結

    第 9 章 圖形化Vim(gvim)
    gvim簡介
    自訂捲軸、選單與工具列
    Microsoft Windows中的gvim
    在X Window系統下的gvim
    在Microsoft Windows WSL中執行gvim
    GUI選項和命令概要

    第 10 章 Vim的多視窗編輯
    啟動多視窗編輯
    開啟視窗
    游標在視窗之間的移動
    移動視窗
    調整視窗尺寸
    緩衝區與視窗的互動
    多重視窗下遊歷標籤
    分頁編輯
    關閉和離開視窗
    總結

    第 11 章 Vim為程式設計師強化的功能
    摺疊與大綱(大綱模式)
    自動智慧縮排
    關鍵字和字典檔案的文字完成
    標籤的堆疊
    語法特別標示
    用Vim編譯和檢查錯
    關於使用Vim設計程式的最後叮嚀

    第 12 章 Vim指令稿
    你最喜歡的顏色(方案)是什麼?
    透過指令稿進行動態檔案類型配置
    關於Vim指令稿的一些額外想法
    資源

    第 13 章 其他好用的Vim功能
    拼字
    編輯二進位檔案
    複合字元:非ASCII字元
    在其他地方編輯檔案
    目錄的導覽與切換
    使用Vim備份
    以HTML表現文字
    比較檔案差異
    Vim執行階段資訊
    一行內容的大小
    Vim命令與選項的縮寫
    一些快速訣竅(不僅限於Vim)
    更多參考資源

    第 14 章 一些Vim更強大技術
    一些方便的指引
    進入加速區
    按鍵速度達到極限
    強化狀態列
    總結

    第三部分 大環境中的Vim

    第 15 章 Vim作為IDE需要的組裝需求
    外掛程式管理工具
    找到合適的外掛程式
    我們為什麼需要IDE?
    自己動手
    All-in-One 一體成形的開發環境
    提供給寫作者的外掛工具
    結論

    第 16 章 vi無所不在
    簡介
    改善命令列體驗
    共用多個shell
    readline函式庫
    其他Unix Shell
    Windows PowerShell
    開發者工具
    Unix工具程式
    等一下,還有瀏覽器!
    用於MS Word和Outlook的vi
    榮譽獎:具有一些vi功能的工具
    總結

    第 17 章 結語

    第四部分 附錄
    附錄 A vi、ex和Vim編輯程式
    附錄 B 設定選項
    附錄 C vi輕鬆的一面
    附錄 D vi和Vim:原始碼和建置