Editors

如何在 pico 中製作製表符插入空格?

  • August 26, 2017

大多數文本編輯器都有將製表符轉換為空格的設置。這將如何在 pico 中完成?

不是直接的答案,但如果 Pico 不能這樣做,那麼Nano怎麼樣?

引用其手冊頁

nano 是一個小巧、免費且友好的編輯器,旨在取代 Pico,Pico 是非免費 Pine 包中包含的預設編輯器。nano 不僅複製了 Pico 的外觀和感覺,還實現了 Pico 中一些缺失(或預設禁用)的功能,例如“搜尋和替換”和“轉到行號和列號”。

…而且,更重要的是,

  -E (--tabstospaces)
         Convert typed tabs to spaces.
[...]
  -T cols (--tabsize=cols)
         Set  the  size  (width)  of a tab to cols columns.  The value of
         cols must be greater than 0.  The default value is 8.

編輯正如 manatwork 指出的(見評論),這些可以在配置中設置,nanorc

  set tabsize n
     Use a tab size of n columns.  The value of n must be greater than 0.
     The default value is 8.

  set/unset tabstospaces
     Convert typed tabs to spaces.

引用自:https://unix.stackexchange.com/questions/39153