天天看點

linux系統下Vi編輯器或者Vim編輯器設定顯示行号、自動縮進、調整tab鍵寬度的技巧?

工作中嫌vim 中一個tab鍵的寬度太大,linux系統預設,沒改之前是一個tab鍵寬度是8個字元,想改成4個字元,

操作如下:(注意:這是在root使用者下)

cd ~

vim .vimrc

添加如下幾行:(注意:括号中的不是哦,是我添加的注釋說明)

set shiftwidth=4    (表示每一級縮進的長度)

set softtabstop=4   (表示在編輯模式的時候按倒退鍵的時候退回縮進的長度)

set nu        (顯示行号)

set autoindent     (自動縮進)

:wq (儲存退出)

source .vimrc    (使配置檔案生效)

這樣可以啦!

-----------------------------------------------------------------------------

當在其他使用者下,按照上面修改後會發現,每次用vi打開檔案後,會出現錯誤,如下:

Error detected while processing /home/chen/.vimrc:  (處理/home/chen/.vimrc時檢測到錯誤:)

......

不影響編輯,但是很别扭,肯定有不對的地方。

這是需要:

  在root使用者下使用指令 vi /etc/vim/vimrc.tiny 修改檔案,将set compatible 設定成set nocompatible。這是因為有時候系統會預設vim相容vi,是以使用vi的指令。

操作完成後,再次按照上面的操作設定下即可。

=============================================================================

使用SecureCRT vim編輯行時,發現一行到72個字元時就自動換行了,很不爽!

:set textwidth=200   或者:

:set tw=200

繼續編輯即可啦!

我的GitHub位址:

https://github.com/heizemingjun

我的部落格園位址:

http://www.cnblogs.com/chenmingjun

我的螞蟻筆記部落格位址:

http://blog.leanote.com/chenmingjun

Copyright ©2018 黑澤明軍

【轉載文章務必保留出處和署名,謝謝!】

繼續閱讀