日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vim 怎么显示空格_vim 修改tab为四个空格

發布時間:2024/10/8 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vim 怎么显示空格_vim 修改tab为四个空格 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

縮進用 tab 制表符還是空格,這不是個問題,就像 python 用四個空格來縮進一樣,這是要看個人喜好的。在 Vim

中可以很方便的根據不同的文件類型來設置使用 tab 制表符或者空格,還可以設置長度,非常靈活。

首先來看如何設定 tab 的寬度以及如何確定用 tab 制表符還是空格來表示一個縮進:

set?tabstop=4

set?softtabstop=4

set?shiftwidth=4

set?noexpandtab?/?expandtab

說明:

其中?tabstop?表示一個

tab 顯示出來是多少個空格的長度,默認 8。

softtabstop?表示在編輯模式的時候按退格鍵的時候退回縮進的長度,當使用?expandtab?時特別有用。

shiftwidth?表示每一級縮進的長度,一般設置成跟?softtabstop?一樣。

當設置成?expandtab?時,縮進用空格來表示,noexpandtab?則是用制表符表示一個縮進。

根據文件類型來設置 tab:

有些時候想為某些類型的文件設置不同的 tab 表現,如 python 用四個空格來表示一個縮進,在我們的 javascript

約定中也是用四個空格來表示縮進,而 HTML 和 CSS 則喜歡用 tab 制表符來縮進,那么可以做如下設置:

if?has("autocmd")

autocmd?FileType?javascript?setlocal?ts=4?sts=4?sw=4?expandtab

autocmd?FileType?python?setlocal?ts=4?sts=4?sw=4?expandtab

endif

這樣當開打的文件是?.js?.py?的,都會用四個空格來縮進。

這樣發現tab健后不是四個空格了,是一個tab健了,我需要的是按下tab代替四個空格鍵,所以去掉sts=4,搞定

用特殊符號來表示 tab 制表符:

在 Vim 中可以用特殊的符號來表示一個 tab 制表符,這樣 tab 制表符和空格就可以很容易的區分看來了,如下圖:

在 vimrc 中加入就可以了:

set?list

set?listchars=tab:?\

,eol:?

總結

以上是生活随笔為你收集整理的vim 怎么显示空格_vim 修改tab为四个空格的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。