1. 程式人生 > >VIM 配置隨手記

VIM 配置隨手記

剛開始使用VIM, 主要想用它來寫python. 目標是顏色比較舒適, 並且能夠自動換行自動補全.

.vimrc 設定

這是類似 .bashrc 的配置檔案, vim 的各種配置都可以在裡面實現. 一個很好的說明: A good vimrc

在實踐中有一些trick. 比如colortheme配置, 首先要把對應的檔案 (如badwolf.vim) 放置在 ~/.vim/colors/資料夾下. 在Ubuntu下, 還需要讓gnome-term支援256色:

 " Colors
 " this is important for full color support
 " http://askubuntu.com/questions/67/how-do-i-enable-full-color-support-in-vim
 if $COLORTERM == 'gnome-terminal'
     set t_Co=256
 endif

自動縮排的話, 可以用下面script (shiftwidth是自動縮排的空格數)

set tabstop=4       " The width of a TAB is set to 4.
                    " Still it is a \t. It is just that
                    " Vim will interpret it to be having
                    " a width of 4.

set shiftwidth=4    " Indents will have a width of 4

set softtabstop=4   " Sets the number of columns for a TAB

set expandtab       " Expand TABs to spaces

Python autocompletion 程式碼提示與自動補全

使用的外掛是 jedi-vim, 按照說明安裝在 ~/.vim/bundle/ 後並沒有自動補全! 後來參考這篇日誌 (整個jedi的安裝配置可以都參考這篇日誌)才知道需要先安裝 pathogen.

相關推薦

VIM 配置手記

剛開始使用VIM, 主要想用它來寫python. 目標是顏色比較舒適, 並且能夠自動換行自動補全. .vimrc 設定 這是類似 .bashrc 的配置檔案, vim 的各種配置都可以在裡面實現. 一個很好的說明: A good vimrc 在實踐中有一些trick. 比如colortheme配置, 首先要把

Postman之 SSL證書配置手記

接口測試 配置 char 抄襲 軟件 demo tps 通信 環境 參考文檔: https://learning.getpostman.com/docs/postman/sending_api_requests/certificates/ 隨著 https 的推動,更多當

Linux手記 - Linux LVM邏輯卷配置過程詳解 [轉載]

就是 ebo post spa part 查詢 swa google ron 許多Linux使用者安裝操作系統時都會遇到這樣的困境:如何精確評估和分配各個硬盤分區的容量,如果當初評估不準確,一旦系統分區不夠用時可能不得不備份、刪除相關數據,甚至被迫重新規劃分區並重裝操作系統

mongodb與python手記

rst 手記 bbc upd 數據庫 基本 可讀的 方法 代碼 在python中使用pymongo連接mongodb數據庫. 基本代碼如下: from pymongo import MongoClient client = MongoClient(‘127.0.0.1‘

Impala手記

隨手記 pre from code base ble clas 基本 eight 最近開始使用Impala,基本完全兼容傳統SQL,並且查詢速度飛快,是Hive的良好替代; 1、登錄及簡單查詢 1 impala-shell 1 #列出數據庫 2 show databa

臺式機vim配置

line 顯示 mpi php ogg abs ins ati xpl set autoread syntax on "set number " filetype ident on "set autoindent "set expandtab set cin

Windows下Vim配置插件Vundle

arc comm htm version mfile git安裝 pts 所有 keyword 第一步:安裝git並配置curl 不多說,vundle是基於git的架構,so,這是必須的。 下載msysgit並安裝(具體可見http://drupalchina.cn/c

vim配置

pan 自動 abs stop all onu indent font 設置 vim設置永久生效,在用戶根目錄新建.vimrc文件,內容編輯如下: vimrc註釋:"這是註釋 查看所有設置:set all 顯示行號:set nu 不顯示行號:set nonu 設置縮進:s

Everything實用技巧手記

ron 正則表達 目錄 add alt 通配符 exclude 搜索 添加 Everything是一款非常好用的即時搜索軟件,針對文件名目錄名搜索,並且支持通配符、正則表達式,勝過windows自帶搜索N倍。 在使用中有些許不便,比如搜索結果中出現很多快

Linux下新手怎樣將VIM配置成C++編程環境(能夠STL自己主動補全)

mes 標簽 ctrl+c 配色方案 lang 環境 rip vimr str ~ 弄拉老半天,最終弄的幾乎相同啦,果然程序猿還是須要有點折騰精神啊。 首先你要安裝vim,命令:sudo apt-get install vim vim它僅僅是一個編

vim 配置python IDE

vim#記錄#vimrc配置#git clone https://github.com/VundleVim/Vundle.vim ~/.vimset nocompatible " required filetype off " required se

Linux 手記(文件操作)

pan archive .gz ont file 刪除文件 微軟雅黑 fff sans 新建文件夾 mkdir 文件夾名 新建文件 touch 文件名 重命名 mv 文件名 新文件名 將/a目錄移動到/b下,並重命名為c mv /a /b/c

python的手記---列表的操作

bce 指定 com strip 所有 字符 src pri 去除 一. strip的作用是:去除兩邊的空格,不過當輸入的字符串中有空格,則處理不了 strip也可以指定去除某個字符 二. 關於列表 name =["abc","bce","cef","efg

vim配置摘要

cmd mrc 關閉 擔心 mode ack nload vim命令 python 個人配置已放到https://github.com/liown/vim-settings,主要根據axiaoxin的配置修改而來。 有需要的朋友直接將.vimrc放到~/.vimrc,進入v

Hadoop 手記1

全分布式 eno 數量 time http https cor highlight 分數 一.版本1.2.1   下載地址:https://archive.apache.org/dist/hadoop/common/hadoop-1.2.1/hadoop-1.2.1.tar

強大的vim配置文件,讓編程更隨意(轉)

c-c 語言設置 檢測 nes d+ efault office eth conf 歡迎來到小碼哥的博客 博客搬家啦 blog.ma6174.com 強大的vim配置文件,讓編程更隨意 花了很長時間整理的,感覺用起來很方便,共享一下。 我的vim配置主要

在NOILINUX下的簡易VIM配置

logs local cse conf 即使 auto etc mod des 位置:/etc/vim/vimrc 建議使用gedit來進行配置。即使用命令:sudo gedit /etc/vim/vimrc set mouse=a " Enable mou

nodejs 操作字典手記

nodejs object.entriesvar lease_list = new Array();var lease_list_put = new Array(); lease_list.push(‘"‘ + moment(star_day).format("YYYY-MM-DD") + ‘"‘ +

設置vim配置文件使得tab為4個空格

file 寬度 vim配置文件 expand shift 麻煩 錯誤 朋友 問題    set shiftwidth=4 "這個量是每行的縮進深度,一般設置成和tabstop一樣的寬度" set tabstop=4 "設置Tab顯示的寬度,Python建議設置成4" "

20171028手記

2.3 conf 日期格式化 fig 所有 formatter setting abp web abp的日期格式化為: yyyy-MM-dd HH:mm:ss 在Abp的WepApiModule(模塊)中指定JsonFormatter的時間序列化時間格式 var