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.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 ...
[蛙蛙推薦]SICP第一章學習筆記-編程入門
本書簡介 這本書是MIT計算機科學學科的入門課程, 大部分學生在學這門課程前都沒有接觸過程序設計,也就是說這本書是針對編程新手寫的. 雖然是入門課程,但起點比較高 ...
ios 清除緩存文件
獲取緩存文件的大小 由于緩存文件存在沙箱中,我們可以通過NSFileManager API來實現對緩存文件大小的計算. 計算單個文件大小 +(float)fileSizeAtPath:(NSStrin ...
總結
以上是生活随笔為你收集整理的linux怎么设置自动缩进,配置Linux下vim自动缩进等功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转]100本名著浓缩成了100句话
- 下一篇: 中标麒麟matlab,中标麒麟(龙芯CP