ubuntu vim tab鍵改成4空格

2021-07-29 17:17:45 字數 783 閱讀 3753

在.vimrc中新增以下**後,重啟vim即可實現按tab產生4個空格:

set ts=4  (注:ts是tabstop的縮寫,設tab寬4個空格)

set expandtab

對於已儲存的檔案,可以使用下面的方法進行空格和tab的替換:

tab替換為空格:

:set ts=4

:set expandtab

:%retab!

空格替換為tab:

:set ts=4

:set noexpandtab

:%retab!

加!是用於處理非空白字元之後的tab,即所有的tab,若不加!,則只處理行首的tab。

在.vimrc(或/etc/vim/vimrc)檔案中輸入如下文字:

set tabstop=4 

set softtabstop=4 

set shiftwidth=4 

set noexpandtab 

set nu 

set auto

indent

set cindent 

其中:tabstop:表示乙個 tab 顯示出來是多少個空格的長度,預設 8。 

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

shiftwidth:表示每一級縮排的長度,一般設定成跟 softtabstop 一樣。 當設定成 expandtab 時,縮排用空格來表示noexpandtab 則是用製表符表示乙個縮排。 

nu:表示顯示行

非as工程改成as工程

非as工程改成as工程,這幾天在做vpn功能,openvpn暫時行不通,pptp的安卓專案還是import的v4,原模原樣照著as專案改了之後始終找不到v4 jar包的類,但是ctrl加左鍵又是可以進入原始碼的,看了很多次androix和v7,v4衝突解決方案,粗略放過,最後發現是gradle.pr...

爬蟲修改成功版

問題改進 2 被阻止訪問 被阻止訪問的位址格式 修改後的訪問格式 爬蟲實戰 import requests,urllib.request from bs4 import beautifulsoup import os import datetime,time import random 獲取當前年月...

SpringBoot專案改成https協議

1.生成金鑰證書 生成命令 keytool genkey alias test storetype pkcs12 keyalg rsa keysize 2048 keystore keystore.p12 validity 3650 1 關鍵字解釋 alias 金鑰別名 storetype 指定金鑰...