使用 Vim 的心得:速度與自由度的完美結合

閱讀時間約 3 分鐘

在多數的編程或寫作環境中,速度和效率是關鍵要素。一個好的編輯器不僅需要快速的反應速度,還需要強大的自定義能力。這就是我被 Vim 吸引的原因。

優點


快速模式切換


Vim 提供了一種高度靈活的模式切換功能,從普通模式到插入模式,再到命令模式,都只需要瞬間。這大大加快了編輯速度,特別是在大型文件編輯的過程中。


避免思考中斷


在一般的編輯器中,我們常常需要使用滑鼠選擇、剪切和粘貼文字,這會打斷我們的思考流程。但在 Vim 中,這一切都可以通過快捷鍵完成。


高度可定制的快捷鍵


Vim 的快捷鍵不僅可以用來移動光標、選擇和編輯文字,還可以根據需要自訂,這讓我的工作流程變得無縫與流暢性大幅提高。


少用滑鼠,多用鍵盤


Vim 訓練我使用鍵盤完成所有操作(尤其在我強制把上下左右鍵關掉之後),這大大減少了轉向滑鼠,然後再轉回鍵盤的時間,提高了效率。


內部跳轉和搜索


Vim 的全篇搜索功能 (/)以及行內搜索功能(f)讓我能快速跳轉到文件的不同部分,這在編寫長文或查找特定代碼段時非常有用。


高效的檔案管理


使用 ":e" 和目錄樹插件,我能快速瀏覽和開啟檔案,無需離開編輯器。


與程式語言無關


Vim 不僅適用於程式碼,也適用於一般文字編輯。這讓我在不同的寫作或編程項目中都能保持高度的效率。


.vimrc 提供絕佳自定義體驗


儘管起初不直觀,但一旦熟悉,`:vimrc` 文件讓我能完全根據自己的需要來配置 Vim。



接下來也講一下我認為的缺點。

缺點


高入門門檻


Vim 確實需要一段時間來熟練,尤其是對於不熟悉命令行界面(command line interface CLI)的用戶來說。


隱藏的高級功能


許多高級功能和插件需要先熟悉 vim 基本操作,這會稍微延遲達到完全 vim 全速運轉的時間。


英文為主的文檔


如果不擅長英文,這可能會是一個障礙,不過網上確實有很豐富的 Vim 社群和教學,搭配翻譯軟體後應該不是問題。


設定和衝突


Vim 的配置有時個性太過強烈,可能會與其他的外掛或設定發生衝突。需要能夠自己 debug (會越來越由成就感)

近期一次我自己最有成就感的時候,是我把 lsp 跟 copilot 同時可以利用不同快捷鍵,達到 auto complete 自動完成的時候。


頻繁輸入法切換可能會很痛苦


這個問題在中文用戶特別明顯,但通過一些外掛,這個問題也可以得到解決。


大量的指令和快捷鍵


雖然說 Vim 的指令多,一開始很崩潰,但近期許多插件與套件管理軟體或是介面友善的 GUI 外掛提供了更簡單的方式來管理這些指令。


Neovim 和 Lua


對於想要使用 Neovim 的用戶,需要學習一點 Lua 語法,這會是另一個學習曲線。


小結:Obsidian 的 Vim 支持


最後,當我發現 Obsidian 提供 Vim 支持時,我感到非常高興。這不僅允許我在編輯 Markdown 文件時使用 Vim 功能,還讓我可以自定義許多操作,大大提高了我的工作效率。

總的來說,Vim 的強大功能和高度自定義性使它成為我的首選必需品。儘管有一些缺點和學習曲線,但一旦能夠過了這個階段,就真的回不去了。




☀️ 相關連結:

🔗 YouTube 頻道:https://www.youtube.com/c/FredLai

🔗 Heptabase LINE 群組連結:https://hi.switchy.io/heptalinbgroup

🔗 obsidian LINE 群組連結:https://hi.switchy.io/oblearn

🔗 ob 36 實做工作坊官方網站:https://hi.switchy.io/ob36

🔗工作坊大綱:https://hi.switchy.io/ob36structure



15會員
37內容數
共享、跨界、創意、筆記工具、平面設計、空間設計、室內裝修...等專題。關注 Heptabase, Obsidian, Rhino... etc. 🌐 Youtube channel: https://hi.switchy.io/creative-jammers
留言0
查看全部
發表第一個留言支持創作者!
Fred Lai的沙龍 的其他內容
從今天開始,讓寫作簡單化。
使用 Ob插件管理器- Plugin Groups 可以通過分組、批量操作、延遲加載和組嵌套等功能解決了Ob啟動變慢和插件相互干擾的問題。 插件安裝和配置很簡單,只需要將在社區插件中搜尋即可安裝。插件管理器可以幫助用戶快速管理大量的Ob插件,並且可以減少Ob啟動的時間和插件之間的沖突。 拋磚引玉,可
今天,針對各種建築專案的管理,試著使用ob來進行紀錄。 首先,需要先下載 projects 外掛。
Fred 週分享 - 本週討論了有關在使用標籤、雙鏈、白板的前置思考 : 自身的需求。 更深入的討論了,使用工具前,需要先瞭解自己的地方。 我更喜歡 Craft 產出的閱讀感,所以建議大家能夠用以下連結觀看。
obsidian - 一個強大的工作環境,但好像也花了自己不少時間去熟悉跟瞭解。 我是 Fred ,還在讀書的學生。 兩年多前開始,在疫情的其間,我也是從新手開始下載了 obsidian 。當初只是為了要寫論文,但到後面自己也越來越喜歡這套軟體以及嚮往跟各路國內外網友們分享自己的使用心得跟影片。 其
使用電腦:MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports) - 拆成上下螢幕顯示 (上方 zotero 下方 obsidian - 邊畫重點,並且再次在ob默念複習 - 使用分隔線以利後面做簡報 Enjoy.
從今天開始,讓寫作簡單化。
使用 Ob插件管理器- Plugin Groups 可以通過分組、批量操作、延遲加載和組嵌套等功能解決了Ob啟動變慢和插件相互干擾的問題。 插件安裝和配置很簡單,只需要將在社區插件中搜尋即可安裝。插件管理器可以幫助用戶快速管理大量的Ob插件,並且可以減少Ob啟動的時間和插件之間的沖突。 拋磚引玉,可
今天,針對各種建築專案的管理,試著使用ob來進行紀錄。 首先,需要先下載 projects 外掛。
Fred 週分享 - 本週討論了有關在使用標籤、雙鏈、白板的前置思考 : 自身的需求。 更深入的討論了,使用工具前,需要先瞭解自己的地方。 我更喜歡 Craft 產出的閱讀感,所以建議大家能夠用以下連結觀看。
obsidian - 一個強大的工作環境,但好像也花了自己不少時間去熟悉跟瞭解。 我是 Fred ,還在讀書的學生。 兩年多前開始,在疫情的其間,我也是從新手開始下載了 obsidian 。當初只是為了要寫論文,但到後面自己也越來越喜歡這套軟體以及嚮往跟各路國內外網友們分享自己的使用心得跟影片。 其
使用電腦:MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports) - 拆成上下螢幕顯示 (上方 zotero 下方 obsidian - 邊畫重點,並且再次在ob默念複習 - 使用分隔線以利後面做簡報 Enjoy.
你可能也想看
Google News 追蹤
Thumbnail
接下來第二部分我們持續討論美國總統大選如何佈局, 以及選前一週到年底的操作策略建議 分析兩位候選人政策利多/ 利空的板塊和股票
Thumbnail
🤔為什麼團長的能力是死亡筆記本? 🤔為什麼像是死亡筆記本呢? 🤨作者巧思-讓妮翁死亡合理的幾個伏筆
Thumbnail
每次清潔居家環境最辛苦的事,莫過於清潔深層的油垢、泛黃的汙漬時,在來來回回的刷洗之後依然不動如山,讓清潔的過程中充滿了無力感,不僅如此,許多市售清潔劑由於添加了許多化學物質,使用清潔的時候,多少會碰觸到手部皮膚,造成肌膚的不適。 而現在越來越多品牌在網路上主打清潔的強效,對於常需要清潔家中最難清潔的
Thumbnail
你會不會買很多實體書呢? 我從識字開始的這20年,買過7000+本以上的實體書。 而實體書最大的問題,就是裡面有用的資訊,很難隨時找到,也就更難在我們遇到問題時,找出來使用。 這個大問題,在我於23個月前邂逅Obsidian以後,終於獲得改善。 下面是這23個月使用Obsidian管理管理自己閱讀心
Thumbnail
Potato Media雖然和方格子及Matters同樣歸類為寫作平台,同樣強調將內容變現,前者卻與後面兩者完全不同,當然,所獲得的收入報酬也不會一樣,更清楚一點來說,連獲得收益的方式也大不相同。
Thumbnail
在交友軟體上認識人快速,同時建立的關係也不像現實生活那樣有所拘束,可以說不聊就不聊也不用太有壓力,所以大家習慣的相處方式也會不太一樣,這裡給大家一些建議。 心態 雖然不少人來交友軟體就是要找對象的,不過一樣,不要把這件事時時刻刻放在心上,滑到一個新人時,請當作你是來認識人的,對方還不認識你,不是你的
Thumbnail
近期已經進去了一個看完語法,進去實作的階段,自然需要去挑選一個適合的環境來開發了。 原本使用的VS code,基本的使用上沒什麼問題,只是每當我要裝一些套件時就會報錯,相信花點時間,這些錯都可以解決,但我突然轉念一想,不如換個環境來寫寫看吧。於是就把矛頭轉向系統內建的Vim了。
Thumbnail
一起來看,兩位臨床心理師,開箱使用「印花樂X周慕姿心理師《口袋裡的心理師》自我對話牌卡組」的體驗心得。
Thumbnail
泡盛是沖繩著名的傳統蒸餾酒,以黑麴菌發酵而成的蒸餾酒,也被稱作日本燒酌的始祖。泡盛的名稱來源有諸說,以倒酒過程中產生的氣泡來判定酒精濃度較為人熟知。
Thumbnail
我真聰明!拿回考卷時佳佳心裡暗樂:看不出來黃耀燦膽子挺大,居然真把答案都寫上了!佳佳又塞了兩顆糖給黃耀燦,是他要幫我改的!如果不喜歡他大可拒絕啊!我又沒拿槍指著他……佳佳拼命說服自己,只是黃耀燦滿臉通紅接過糖的模樣讓佳佳突然感受到了某種特有的心領神會,佳佳再次從書包裡取出另一顆糖放進黃耀燦的筆袋。
Thumbnail
豆腐料理百百種,而以豆腐之名卻不是豆腐也有,如杏仁豆腐。日本在1782年發行的「豆腐百珍」紀載許多種料理手法,也有許多以豆腐之名非豆腐的料理,其中比較有名的就是胡麻豆腐。胡麻豆腐是以葛粉、胡麻等原料製成類似豆腐口感的料理,同樣的料理手法如胡桃豆腐(くるみ豆腐)、花生豆腐。 胡麻豆腐 胡麻豆腐是精
Thumbnail
以電信公司離網分析 (churn rate)預測為例 既有手動資料分析的挑戰: 電信公司與上千萬個客戶簽約,因此顧客資料量龐大,難以分析 需有專業人員進行複雜的數據建模,導致人力、時間、工具成本昂貴,無法彈性擴展應用 新進人員需要時間訓練,無法快速上手 分析目的:     使用過
Thumbnail
接下來第二部分我們持續討論美國總統大選如何佈局, 以及選前一週到年底的操作策略建議 分析兩位候選人政策利多/ 利空的板塊和股票
Thumbnail
🤔為什麼團長的能力是死亡筆記本? 🤔為什麼像是死亡筆記本呢? 🤨作者巧思-讓妮翁死亡合理的幾個伏筆
Thumbnail
每次清潔居家環境最辛苦的事,莫過於清潔深層的油垢、泛黃的汙漬時,在來來回回的刷洗之後依然不動如山,讓清潔的過程中充滿了無力感,不僅如此,許多市售清潔劑由於添加了許多化學物質,使用清潔的時候,多少會碰觸到手部皮膚,造成肌膚的不適。 而現在越來越多品牌在網路上主打清潔的強效,對於常需要清潔家中最難清潔的
Thumbnail
你會不會買很多實體書呢? 我從識字開始的這20年,買過7000+本以上的實體書。 而實體書最大的問題,就是裡面有用的資訊,很難隨時找到,也就更難在我們遇到問題時,找出來使用。 這個大問題,在我於23個月前邂逅Obsidian以後,終於獲得改善。 下面是這23個月使用Obsidian管理管理自己閱讀心
Thumbnail
Potato Media雖然和方格子及Matters同樣歸類為寫作平台,同樣強調將內容變現,前者卻與後面兩者完全不同,當然,所獲得的收入報酬也不會一樣,更清楚一點來說,連獲得收益的方式也大不相同。
Thumbnail
在交友軟體上認識人快速,同時建立的關係也不像現實生活那樣有所拘束,可以說不聊就不聊也不用太有壓力,所以大家習慣的相處方式也會不太一樣,這裡給大家一些建議。 心態 雖然不少人來交友軟體就是要找對象的,不過一樣,不要把這件事時時刻刻放在心上,滑到一個新人時,請當作你是來認識人的,對方還不認識你,不是你的
Thumbnail
近期已經進去了一個看完語法,進去實作的階段,自然需要去挑選一個適合的環境來開發了。 原本使用的VS code,基本的使用上沒什麼問題,只是每當我要裝一些套件時就會報錯,相信花點時間,這些錯都可以解決,但我突然轉念一想,不如換個環境來寫寫看吧。於是就把矛頭轉向系統內建的Vim了。
Thumbnail
一起來看,兩位臨床心理師,開箱使用「印花樂X周慕姿心理師《口袋裡的心理師》自我對話牌卡組」的體驗心得。
Thumbnail
泡盛是沖繩著名的傳統蒸餾酒,以黑麴菌發酵而成的蒸餾酒,也被稱作日本燒酌的始祖。泡盛的名稱來源有諸說,以倒酒過程中產生的氣泡來判定酒精濃度較為人熟知。
Thumbnail
我真聰明!拿回考卷時佳佳心裡暗樂:看不出來黃耀燦膽子挺大,居然真把答案都寫上了!佳佳又塞了兩顆糖給黃耀燦,是他要幫我改的!如果不喜歡他大可拒絕啊!我又沒拿槍指著他……佳佳拼命說服自己,只是黃耀燦滿臉通紅接過糖的模樣讓佳佳突然感受到了某種特有的心領神會,佳佳再次從書包裡取出另一顆糖放進黃耀燦的筆袋。
Thumbnail
豆腐料理百百種,而以豆腐之名卻不是豆腐也有,如杏仁豆腐。日本在1782年發行的「豆腐百珍」紀載許多種料理手法,也有許多以豆腐之名非豆腐的料理,其中比較有名的就是胡麻豆腐。胡麻豆腐是以葛粉、胡麻等原料製成類似豆腐口感的料理,同樣的料理手法如胡桃豆腐(くるみ豆腐)、花生豆腐。 胡麻豆腐 胡麻豆腐是精
Thumbnail
以電信公司離網分析 (churn rate)預測為例 既有手動資料分析的挑戰: 電信公司與上千萬個客戶簽約,因此顧客資料量龐大,難以分析 需有專業人員進行複雜的數據建模,導致人力、時間、工具成本昂貴,無法彈性擴展應用 新進人員需要時間訓練,無法快速上手 分析目的:     使用過