vim

你知道 Vim 也能加密文字檔(text file)嗎?

Vim is able to write files encrypted, and read them back. The encrypted text cannot be read without the right key.

Vim 作為世界知名的編輯器,實在多才多藝,就連加密都有支援,這麼方便的功能,不免引起我的注意,因此特別花了一些時間查看如何透過 Vim 加密檔案以及用 Vim 加密檔案有什麼限制。

Posted on  Dec 18, 2022  in  Vim  by  Amo Chen  ‐ 3 min read

安裝與設定 Vim 的配色主題 (colorscheme)

用不同的程式語言撰寫程式時,通常我們會希望某一些程式關鍵字能夠被 highlight 起來,用不同的顏色來顯示關鍵字。

可是不同的程式語言就會有不一樣的關鍵字,為了方便我們進行程式撰寫,其實可以在 Vim 內設定不同的 color scheme ,這樣的功能在 Vim 中被稱為 colorscheme

Posted on  Dec 1, 2017  in  Vim  by  Amo Chen  ‐ 1 min read

VIM Table Mode 輕鬆畫出好表格

寫註解時,偶爾需要用表格的方式進行表達比較清楚,但是自己純手工編排又很花時間。如果是 Vim 的使用者,這時候可以考慮使用 VIM Table Mode 來幫忙,省時又省力。

Last updated on  Sep 29, 2023  in  Vim  by  Amo Chen  ‐ 1 min read

VIM 排序

有時候不管是編輯程式或者是操作數據,難免會需要排序。如果是 CSV 檔最簡單的方法不外乎是丟到 OpenOffice, Excel 來操作;如果是程式則可以用 sort, uniq 等指令來操作。

但其實 VIM 也有提供 sort 的功能,可以很方便的進行排序或者刪除重複的資料。

Posted on  Jul 16, 2016  in  Vim  by  Amo Chen  ‐ 1 min read

VIM, ctags, Python

如果你有以下 2 種煩惱不妨看看這篇文章:

  1. 在呼叫某個函數前,去看一下該函數的長什麼樣子,特別是自己寫的函數
  2. 希望更有效率的研究某個 Python 開放原始碼專案

本文將使用 VIM, ctags 來解決這 2 個煩惱。

Posted on  Mar 17, 2016  in  Vim , Python 程式設計 - 高階  by  Amo Chen  ‐ 1 min read

Know your VIM - 基本文字選取篇

在 visual mode 中, v 其實就代表 visual selection ,也就是選取模式。按了 v 之後可以搭配左右鍵開始選取範圍之外,也可以用以下的快捷鍵來更快的選取範圍。

Posted on  Mar 14, 2016  in  Vim  by  Amo Chen  ‐ 2 min read

Know your VIM - 基本游標移動篇

上下左右

記住 VIM 的上下左右似乎沒什麼秘訣,之所以用 h j k l 作為左上下右的原因是因為當時開發者的鍵盤上面的 hjkl 同時也代表左上下右的緣故。

左上下右 h j k l

歷史典故: ADM-3A 鍵盤

Posted on  Mar 11, 2016  in  Vim  by  Amo Chen  ‐ 1 min read