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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux怎么设置自动缩进,配置Linux下vim自动缩进等功能

發布時間:2023/12/15 linux 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux怎么设置自动缩进,配置Linux下vim自动缩进等功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

從終端打開配置文件:

vim ~/.vimrc

添加如下代碼:

set tabstop=4

set softtabstop=4

set shiftwidth=4

set autoindent

set cindent

set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s

set nu

set ruler

set hlsearch

set backspace=2

含義如下:

1.設置(軟)制表符寬度為4

set tabstop=4

set softtabstop=4

2.設置縮進的空格數為4

set shiftwidth=4

3.設置自動縮進:即每行的縮進值與上一行相等;使用 noautoindent 取消設置:

set autoindent

4.使用 C/C++ 語言的自動縮進方式

set cindent

5.設置C/C++語言的具體縮進方式(以我的windows風格為例):

set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s

6.顯示行號

set nu

7.顯示標尺

set ruler

8.將搜索內容反白

set hlsearch

9.可以刪除任意值

set backspace=2

10.最后,有一套配色方案,可以用起來像Sublime Text:

網上下載”monokai.vim”并放在~/.vim下的colors文件夾下(沒有的話新建一個colors文件夾);

下載鏈接:https://github.com/tomasr/molokai/blob/master/colors/molokai.vim

然后在~/.vimrc 文件中添加如下代碼:

syntax enable

set background=dark

:colorscheme molokai

保存退出!

非root配置linux下vim

在機子目錄下建立 .vim文件夾 例如 /home/xxx/.vim 在~文件夾下建立.vimrc文件 這是你自己配置文件 vim雖然啟用了格式化高亮.行號顯示,以及括號匹配.自動縮進等編輯功能,對于 ...

linux-python在vim下的自動補全功能

linux-python在vim下的自動補全功能 安裝配置: wget https://github.com/rkulla/pydiction/archive/master.zipunzip -q m ...

[No000018F]Vim自動縮進配置、原理和tab鍵替換空格-Vim使用技巧(4)

一.Vim縮進介紹 在沒有設置Vim自動縮進的條件下,可以手動使用Vim命令對特定行進行縮進處理.在Vim插入模式下,按下?Tab?鍵時默認會輸入一個制表符,可通過Vim配置項將?Tab?替換為空格, ...

Windows10下配置Linux下C語言開發環境

今天為大家介紹如在Windows10下配置Linux下C語言開發環境,首先安裝linux子系統:啟用開發者模式 1.打開設置 2.點擊更新和安全3.點擊開發者選項 4.啟用開發人員模式 5.更改系統功 ...

Linux下Vim常用操作

linux下Vim的常用操作 linux ? 首先\(ctrl+Alt+t\)打開小框框 ? \(./\):相當于手機上的\(home\)鍵 ? \(ls\):當前文件夾的東東 ? \(mkdir\) ...

Linux下vim文件未正常退出,修復文件

Linux下vim文件未正常退出,會產生一個 .文件名.swp的文件 ls -al ?,rm ? 刪掉.swp文件 之后就可以正常使用文件了

linux下實現自動部署tomcat的腳本

linux下實現自動部署tomcat的腳本 由于經常部署war到tomccat上,經常有一些重復的工作要做:停服務.備份war包.上傳新的war包.啟動服務.索性就寫了一個自動部署的腳本. 腳本如下a ...

《Linux下cp XXX1 XXX2的功能》的實現

的實現 一.題目要求 編寫MyCP.java 實現類似Linux下cp XXX1 XXX2的功能,要求MyCP支持兩個參數: java MyC ...

編寫MyCP.java 實現類似Linux下cp XXX1 XXX2的功能

題目:編寫MyCP.java 實現類似Linux下cp XXX1 XXX2的功能 要求:MyCP支持兩個參數: java MyCP -tx XXX1.txt XXX2.bin 用來把文本文件(內容為十 ...

隨機推薦

Andriod學習筆記5:通過NDK在C++中實現日志輸出

開發環境 android studio 1.5.1 實現步驟 新建android項目 項目名稱為AndroidCLog,選擇Empty Activity模板,其他默認即可. 下載配置ndk 在項目上右 ...

Final階段用戶調查報告

組名稱:nice! 項目名稱:約跑 小組成員:李權(組長).劉芳芳.于淼.宮麗君.韓媛媛 產品下載地址:http://pan.baidu.com/s/1mhIjaS4 問卷時間:2016年12月2號1 ...

jquery bind、delegate、live、on的區別及聯系

jquery bind.delegate.live.on的區別及聯系 概述 jquery提供了好幾個API都可以實現事件綁定, 如 delegate, live , bind 等, 可是有沒有疑惑這幾 ...

PHP強制清除緩存

在頁面最頂端加上 <?phpheader ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");header("Last-Modifi ...

NPOI Excel導入 導出

添加引用 using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using System; using System.Collections.Gene ...

Java8:使用Lambda表達式增強版Comparator排序

學習路上的自我記錄-------路好長,就問你慌不慌,大聲港,不慌.----jstarseven. 實體類: package com.server.model; /** * Created by js ...

JavaScript進階系列1:performace和console&period;time性能測試

測試性能的時候,三種方法: 1.使用new Date() 返回整數值ms var dtStart=new Date(); for(var i=0;i<15000;i++){ i=i; } var ...

第一冊:lesson fifty five。

原文: The Sawyer family. The Sawyers live at 87 King street. In the morning Mr.Sawyer goes to work and ...

&lbrack;蛙蛙推薦&rsqb;SICP第一章學習筆記-編程入門

本書簡介 這本書是MIT計算機科學學科的入門課程, 大部分學生在學這門課程前都沒有接觸過程序設計,也就是說這本書是針對編程新手寫的. 雖然是入門課程,但起點比較高 ...

ios 清除緩存文件

獲取緩存文件的大小 由于緩存文件存在沙箱中,我們可以通過NSFileManager API來實現對緩存文件大小的計算. 計算單個文件大小 +(float)fileSizeAtPath:(NSStrin ...

總結

以上是生活随笔為你收集整理的linux怎么设置自动缩进,配置Linux下vim自动缩进等功能的全部內容,希望文章能夠幫你解決所遇到的問題。

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