精通 vi 與 Vim, 8/e (Learning the vi and Vim Editors, 8/e)
Arnold Robbins, Elbert Hannah 著 楊俊哲 譯
- 出版商: 歐萊禮
- 出版日期: 2022-12-08
- 定價: $880
- 售價: 7.9 折 $695
- 語言: 繁體中文
- 頁數: 584
- 裝訂: 平裝
- ISBN: 6263243546
- ISBN-13: 9786263243545
-
相關分類:
Vim
- 此書翻譯自: Learning the VI and VIM Editors: Power and Agility Beyond Just Text Editing, 8/e (Paperback)
立即出貨 (庫存 > 10)
買這商品的人也買了...
-
精通正規表達式, 3/e (Mastering Regular Expressions, 3/e)$780$616 -
為你自己學 Git$500$425 -
Bash 資安管理手冊 (Cybersecurity Ops with bash)$580$458 -
重新認識 Vue.js:008天絕對看不完的 Vue.js 3 指南$600$468 -
Go 學習手冊 (Learning Go)$580$458 -
跟著 Docker 隊長,修練 22天就精通 - 搭配 20小時作者線上教學,無縫接軌 Microservices、Cloud-native、Serverless、DevOps 開發架構$880$695 -
Web 應用系統安全|現代 Web 應用程式開發的資安對策 (Web Application Security)$580$458 -
Visual Studio Code 實用指南:官方文件沒有詳述的 Extension 觀念、命令組合技與鍵位客製化技巧(iT邦幫忙鐵人賽系列書)$600$468 -
Linux 錦囊妙計|基礎操作x系統與網路管理, 2/e (Linux Cookbook: Essential Skills for Linux Users and System & Network Administrators, 2/e)$780$616 -
Rust 程式設計, 2/e (Programming Rust: Fast, Safe Systems Development, 2/e)$1,200$948 -
會動的演算法:61 個演算法動畫+全圖解逐步拆解,人工智慧、資料分析必備$620$490 -
Linux 網路內功修煉 - 徹底了解底層原理及高性能架構$780$663 -
Google 的軟體工程之道|從程式設計經驗中吸取教訓 (Software Engineering at Google)$880$695 -
去園區當 ARM 工程師 - 嵌入式 C語言全高度昇華$1,080$853 -
Code That Fits in Your Head|軟體工程的啟發式方法$580$458 -
IT 工程師必需!Linux 快速入門實戰手冊 - 從命令列、系統設定到開發環境建置, 實體機、虛擬機、容器化、WSL、雲端平台全適用$630$498 -
看完這本就會懂!帶你無痛提升 JavaScript 面試力:精選 55道前端工程師的核心問題 × 求職加分模擬試題解析$680$530 -
敏捷開發的藝術, 2/e (The Art of Agile Development, 2/e)$780$616 -
SQL 學習手冊|資料建立、維護與檢索, 3/e (Learning SQL: Generate, Manipulate, and Retrieve Data, 3/e)$620$490 -
OAuth 2.0 從入門到實戰:利用驗證和授權守護 API 的安全$600$468 -
邁向 Linux 工程師之路:Superuser 一定要懂的技術與運用, 3/e (How Linux Works : What Every Superuser Should Know, 3/e)$780$608 -
深入淺出 Git (Head First Git: A Learner's Guide to Understanding Git from the Inside Out)$780$616 -
流暢的 C|設計原則、實踐和模式 (Fluent C: Principles, Practices, and Patterns)$680$537 -
Raspberry Pi 錦囊妙計|軟硬體問題與解決方案, 4/e (Raspberry Pi Cookbook: Software and Hardware Problems and Solutions, 4/e)$980$774 -
先整理一下?|個人層面的軟體設計考量 (Tidy First?: A Personal Exercise in Empirical Software Design)$480$379
相關主題
商品描述
強大與敏捷的編輯器
「在本書的所有新技巧中,學習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 專業程式設計師和技術作家,從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:原始碼和建置









