2014年10月29日 星期三

vim indent 只使用 space 不要使用 tab

the 1st edition: 20120514
the 2nd edition: 20141029

在 vim 下使用以下的 indent, 就不會插入 tab, 而是用空白來作 indent, 之前同事總是反應我的程式碼 indent 有點問題, 就是因為 tab 的關係。
set list 可以查看這些看不見的 character。
set nolist 隱藏這些看不見的 character。

set autoindent
set expandtab

有個後遺症, 那就是在按下 tab 鍵 vi 會使用 space 來代替, 在寫 makefile 會有問題。

:set shiftwidth=2 - indenting is 4 spaces
>> 用在 indent 程式碼時增加空白。

https://www.cs.oberlin.edu/~kuperman/help/vim/indenting.html

Format a code block
以下 2 個 hotkey 還不錯用。

  • =
  • =i{
ref:

沒有留言:

張貼留言

使用 google 的 reCAPTCHA 驗證碼, 總算可以輕鬆留言了。

我實在受不了 spam 了, 又不想讓大家的眼睛花掉, 只好放棄匿名留言。這是沒辦法中的辦法了。留言的朋友需要有 google 帳號。