91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中vi如何實現自動縮進

發布時間:2022-03-17 10:45:18 來源:億速云 閱讀:724 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“linux中vi如何實現自動縮進”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“linux中vi如何實現自動縮進”這篇文章吧。

自動縮進

在用某些編程語言編寫代碼時,縮進是樣式的重要部分,可以確保代碼的可讀性更好。如果需要,可以在 vi 編輯器中根據編程語言的樣式設置自動縮進。使用 autoindent 打開或關閉自動縮進(見 清單 3)。

清單 3. 打開自動縮進

#!/bin/ksh
#
#
for file in /etc/*
do
if [[ -f ${file} ]] ; then
echo "${file} is a file"
~
~
~
~
~
:set autoindent

在此之后,如果在一行的開頭輸入空格或制表符,那么后續的新行將會縮進到相同的位置。在命令模式下,輸入 :set autoindent,然后按回車打開自動縮進。通過設置 shiftwidth 確定縮進級別。例如,:set shiftwidth=4 把每級縮進設置為四個空格(見 清單 4)。

清單 4. 設置縮進級別


#!/bin/ksh
#
#
for file in /etc/*
do
if [[ -f ${file} ]] ; then
echo "${file} is a file"
elif [[ -d ${file} ]] ; then
echo "${file} is a directory"
fi
done
~
~
:set shiftwidth=4

在命令模式下,可以使用 >> 命令讓現有的一行增加一級縮進,使用 (命令減少一級縮進。在這些命令前面加上一個整數,即可讓多行增加或減少一級縮進。例如,把游標放在 清單 4 中第 6 行的開頭,進入命令模式之后,輸入 5) 就會讓下面五行增加一級縮進。清單 5 顯示結果。

清單 5. 縮進代碼塊

#!/bin/ksh
#
#
for file in /etc/*
do
if [[ -f ${file} ]] ; then
echo "${file} is a file"
elif [[ -d ${file} ]] ; then
echo "${file} is a directory"
fi
done
~
~

可以使用 :set noautoindent 命令關閉自動縮進。還可以使用這個命令和 autoindent 命令的簡寫,即 :set ai 和 :set noai。還可以使用 :set ai sw=4 在一個命令中打開縮進并設置縮進級別。

如果希望每次啟動 vi 會話時都啟用自動縮進并把縮進級別設置為四個空格,那么在主目錄中的 .exrc 文件中添加 set ai sw=4 行。

以上是“linux中vi如何實現自動縮進”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

广安市| 汉川市| 五指山市| 云阳县| 临朐县| 威海市| 白银市| 渭南市| 夹江县| 永福县| 海门市| 安西县| 通榆县| 自治县| 长兴县| 绵竹市| 曲水县| 澎湖县| 桂东县| 大姚县| 观塘区| 高台县| 那曲县| 伊宁市| 布尔津县| 明星| 湟源县| 连州市| 广东省| 长宁区| 澎湖县| 洛隆县| 凉城县| 库尔勒市| 赤水市| 扬中市| 芷江| 阿鲁科尔沁旗| 射洪县| 盖州市| 西华县|