vim開發配置,函式顏色格式設定
給自己電腦安裝了Ubuntu系統,以後堅持使用linux系統,堅持使用VIM做開發工具。
不是為了裝逼,只是為了強迫自己學習。
為了記錄VIM使用做如下記錄:
1,使用筆記本,安裝Ubuntu15.04,系統不自帶VIM只有VI,果斷安裝之,
命令:sudo apt-get install vim
2,進入vi編輯文字後,發現backspace不能 用,方向鍵錯亂。解決方法:
vi /etc/vim/vimrc.tiny
原配置為:
set compatible
將配置改為如下:
set nocompatible
set backspace=2
3,剛開始使用VIM做開發特別不適應全黑白色,看的太蛋疼。配置自己的vim方法:
vi ~/.vimrc
插入配置資訊如下
" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just
" /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime
" you can find below. If you wish to change any of those settings, you should
" do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten
" everytime an upgrade of the vim packages is performed. It is recommended to
" make changes after sourcing debian.vim since it alters the value of the
" 'compatible' option.
" This line should not be removed as it ensures that various options are
" properly set to work with the Vim-related packages available in Debian.
runtime! debian.vim
" Uncomment the next line to make Vim more Vi-compatible
" NOTE: debian.vim sets 'nocompatible'. Setting 'compatible' changes numerous
" options, so any other options should be set AFTER setting 'compatible'.
"set compatible
" Vim5 and later versions support syntax highlighting. Uncommenting the next
" line enables syntax highlighting by default.
"新建.c,.h,.sh,.java檔案,自動插入檔案頭
autocmd BufNewFile *.cpp,*.[ch],*.sh,*.java exec ":call SetTitle()"
""定義函式SetTitle,自動插入檔案頭
func SetTitle()
"如果檔案型別為.sh檔案
if &filetype == 'sh'
call setline(1,"\#########################################################################")
call append(line("."), "\# File Name: ".expand("%"))
call append(line(".")+1, "\# Author: Leo ")
call append(line(".")+2, "\# mail: [email protected]")
call append(line(".")+3, "\# Created Time: ".strftime("%c"))
call append(line(".")+4, "\#########################################################################")
call append(line(".")+5, "\#!/bin/bash")
call append(line(".")+6, "")
else
call setline(1, "/*************************************************************************")
call append(line("."), " > File Name: ".expand("%"))
call append(line(".")+1, " > Author: Leo")
call append(line(".")+2, " > Mail: [email protected]")
call append(line(".")+3, " > Created Time: ".strftime("%c"))
call append(line(".")+4, " ************************************************************************/")
call append(line(".")+5, "")
endif
if &filetype == 'cpp'
call append(line(".")+6, "#include<iostream>")
call append(line(".")+7, "using namespace std;")
call append(line(".")+8, "")
endif
if &filetype == 'c'
call append(line(".")+6, "#include<stdio.h>")
call append(line(".")+7, "")
endif
"新建檔案後,自動定位到檔案末尾
autocmd BufNewFile * normal G
endfunc
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
if has("syntax")
syntax on
endif
set number
set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent
set cindent
colorscheme evening
let g:indent_guides_guide_size=1
set tags=tags;
set autochdir
" If using a dark background within the editing area and syntax highlighting
" turn on this option as well
"set background=dark
" Uncomment the following to have Vim jump to the last position when
" reopening a file
"if has("autocmd")
" au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
"endif
" Uncomment the following to have Vim load indentation rules and plugins
" according to the detected filetype.
"if has("autocmd")
" filetype plugin indent on
"endif
" The following are commented out as they cause vim to behave a lot
" differently from regular Vi. They are highly recommended though.
"set showcmd " Show (partial) command in status line.
"set showmatch " Show matching brackets.
"set ignorecase " Do case insensitive matching
"set smartcase " Do smart case matching
"set incsearch " Incremental search
"set autowrite " Automatically save before commands like :next and :make
"set hidden " Hide buffers when they are abandoned
"set mouse=a " Enable mouse usage (all modes)
" Source a global configuration file if available
if filereadable("/etc/vim/vimrc.local")
source /etc/vim/vimrc.local
endif
這樣之後使用的VIM效果如下圖:
相關推薦
vim開發配置,函式顏色格式設定
給自己電腦安裝了Ubuntu系統,以後堅持使用linux系統,堅持使用VIM做開發工具。 不是為了裝逼,只是為了強迫自己學習。 為了記錄VIM使用做如下記錄: 1,使用筆記本,安裝Ubuntu15.04,系統不自帶VIM只有VI,果斷安裝之, 命令:sudo apt-
vim開發配置
頂部 隱藏 class 編碼 set c++11 long -c 縮進 需求:使用vim開發python,可以進行簡單配置 cd 到用戶宿主目錄下 vim .vimrc 粘貼以下內容:版本一: set encoding=utf-8"去掉vi的一致性"set nocompa
ubuntu12.04安裝搜狗輸入法配置,安裝packettracer字型設定,軟體推薦
裝上系統,後的各種配置,各種出錯之後的解決。 一、安裝搜狗輸入法 如果系統以前安裝了先解除安裝: sudo apt-get remove fcitx* #刪除配置檔案 sudo apt-get purge fcitx* #新增軟體源並更新 sudo add-apt-rep
通過設定自定義vscode內文字樣式,字串函式顏色等
找了一下vscode的主題,感覺風格都不是非常的喜歡,網友推薦的也是不太符合自己的心思,然後去官方文件裡面看了一下配置,自己瞎鼓搗了一下(顏色自己配置,:)驚喜的原諒色?),配置如下: { //設定使用者選中程式碼段的顏色 "workbench.colorCustomizatio
Gvim —— win 7 下 vim 環境配置 及python開發常用設定
不能不承認,notepad++是一個非常優秀的文字編輯器,上手方便,能裝很多外掛,可以直接編譯C++、Java、python等語言。但經常碰滑鼠確實是一件非常惱火的事情(快捷鍵真心不夠)。當然,練習在vim環境下程式設計也會非常辛苦,這裡是主流文字編輯器學習曲線。之前
在vim中配置python補全,fedora 19
too bst upd log python ext tab win nco 近期發現python是個不錯的語言,值得一學,先配置下環境,讓vim具有keyword補全功能,步驟例如以下,我這個是fedora,其它發行版類似 $ su ******** # yum
微信開發配置JSSDK,註入權限驗證,以及invalid signature簽名錯誤解決
工具 沒有 ans dem menus true 發現 bin ces 在微信開發中很多功能都要用到微信JSSDK,關於JSSDK的使用,微信官方的文檔已經比較詳細,一定要仔細去看文檔。 <script src="https://res.wx.qq.com/open
PDI 學習2:KETTLE安裝,環境變量配置,開發準備
add san size 20px mil bin tools.jar 下載 連接 在這裏把環境變量的配置具體拿出來,有問題的同學自己比對一下: 1、安裝JDK,KETTLE 1) KETTLE拷貝程序包,綠色安裝; 官方下載:http://communit
Servlet開發技術,創建,以及Servlet的配置,web.xml的配置
pla 註意事項 sets getwriter 復制代碼 pac todo oge getc 直接上圖,不廢話!!! 第一:首先在Eclipse的包資源管理器中,單機鼠標右鍵,在彈出的快捷鍵菜單中選擇“新建”/Servlet命令,在彈出的對話框中輸
微信開發——測試號申請,接口配置,JS接口安全域名,自定義菜單
acc contents term 集中 from 調試工具 AR 賬號 下載 1、申請測試賬號: 先申請公眾號後,點擊進入公從號的管理頁面;找到“開發者工具”,找到“公眾平臺測試賬號”,點擊“進入”。 2、接口配置信息設置 必須要外網哦,也就是微信服務器要能
vue打包空白,圖片沒加載,背景顏色沒有渲染出來-配置秘訣
run config util CP ack round .com 開發 sets 找到config文件夾下的index.js文件修改一下位置 看清楚是 build(上邊還有個dev 是開發環境下的配置,不需要改動)下的 assetsPublicPath :將‘/’改為‘
快速開發專案,用到的工具:UI 設定利器 sketch
需求設計: axaure8.0 tool: teambition/石墨、幕布、 介面管理tool(後端開發介面,pc,m,app使用) https://www.eolinker.com/#/ ui 設計大都用sketch sketch只有蘋果版; 管理工具用藍湖
Spring Boot 多環境配置 --不通的環境應用不通的配置,生成、測試、開發等
方法一: Properties多環境配置 resouce 下面新建如properties-dev.properties等配置檔案(檔名字必須按照這種格式),不通的環境對應著一個配置檔案,想用那個就在application.properties裡使用例如 spri
純css改變input的游標顏色,字型顏色不變(設定游標顏色與字型顏色不同)
使用input輸入框時,預設游標顏色是和字型顏色相同的,只需css設定color屬性就可以同時改變游標和字型顏色 但有時的需求是游標和字型顏色不一樣,網上的caret方法經測試chrome並不管用,所以,程式碼如下 <!DOCTYPE html> <htm
IE8中的input設定為disabled時,字型顏色設定問題
關於Input不能修改,設定屬性可以為disabled或者readonly 但是,如果設定為disabled,關於字型顏色的設定則不再有效,disabled對顏色的設定免疫,因為顏色太淡,使用者體驗差,所以用readonly,但是readonly會出現游標的閃爍問題,需要設定屬性: $('i
關於USBCAN二次開發函式的過濾器設定
來自: https://wenku.baidu.com/view/89fa57c34028915f804dc2c7.html?rec_flag=default&sxts=1537363928337 CAN匯流排
PHP開發搭建環境,PhpStorm安裝、免費啟用配置,XAMPP安裝配置
關於php的開發工具很多,目前市面上最好用最強大的莫過於PhpStorm這款開發神器了,但是鑑於很多開發者朋友在網站上下載的PhpStorm開發工具不能用,或者使用起來很不方便,筆者把最好用的下載地址及免費啟用教程共享出來。 一、安裝並配置PHP伺服器套件XAMPP整合環境,點選連結檢視
Struts2整合spring注意action的配置,要設定多例模式
struts 2的Action是多例項的並非單例,也就是每次請求產生一個Action的物件。原因是:struts 2的Action中包含資料,例如你在頁面填寫的資料就會包含在Action的成員變數裡面。如果Action是單例項的話,這些資料在多執行緒的環境下就會相互影響,例如造成別人填寫的資料被你看
asp.net通用開發框架,learun v7.0權限管理及工作流配置
app 公司業務量比較大,接了很多項目,為了縮短開發周期老板讓我牽頭搭建了一個敏捷開發框架。 我們主要的業務是做OA、CRM、ERP一類的管理系統,一個通用的後臺搭出來,再配合一些快速開發的組件開發效率能提高很多。 另外老板一再強調要支持APP開發,一次開發能部署到
表格(下)設定寬度,列顏色
學習要點:設定表格每一列的顏色(col標籤),以及每一列的寬度(colgroupcol標籤)。 效果如下: <!DOCTYPE html> <html> <head> <title></title> <m