Gvim入門(3)——簡易配置python編寫環境
用Gvim配置python編寫環境最重要的也是最基本的一項就是要在Gvim的配置啟動檔案中,也就是在安裝目錄下的_vimrc中新增配置python直譯器的程式碼。然而前提是要有配置好環境變數。
總結一下就是:
(1)配置環境變數:
將python的路徑新增到系統的環境變數的path裡面,注意加分號。不會的就去百度裡面google一下。
(2)測試python配置環境變數是否成功:
在win+r,鍵入cmd,在dos(命令提示符)中鍵入python,如果結果是下圖的情況,表示python環境變數配置成功。
(3)修改_vimrc檔案:
在_vimrc檔案中找個適當的位置,將如下程式碼貼上儲存。
"配置python直譯器
autocmd BufRead *.py set makeprg=python\ -c\ \"import\ py_compile,sys;\ sys.stderr=sys.stdout;\ py_compile.compile(r'%')\"
autocmd BufRead *.py set efm=%C\ %.%#,%A\ \ File\ \"%f\"\\,\ line\ %l%.%#,%Z%[%^\ ]%\\@=%m
autocmd BufRead *.py nmap <F5> :!python %<CR>
autocmd BufRead *. py nmap <F6> :make<CR>
autocmd BufRead *.py copen "如果是py檔案,則同時開啟編譯資訊視窗
這段程式碼將執行繫結到F5,編譯繫結到F6,自己可以根據喜好修改位置。
(4)用vim開啟一個python的檔案,或隨意寫個helloworld的程式,試試能否成功列印。如果可以的話,那就congratulations!你的Gvim可以寫python程式並且解釋執行它了。
相關推薦
Gvim入門(3)——簡易配置python編寫環境
用Gvim配置python編寫環境最重要的也是最基本的一項就是要在Gvim的配置啟動檔案中,也就是在安裝目錄下的_vimrc中新增配置python直譯器的程式碼。然而前提是要有配置好環境變數。 總結一下就是: (1)配置環境變數: 將python的路徑新增
redis入門(3)redis的配置獲取和修改
配置 daemonize rip require str 無限 文件的操作 idf master 一、Redis 配置 Redis 的配置文件位於 Redis 安裝目錄下,文件名為 redis.conf。 你可以通過 CONFIG 命令查看或設置配置項。 二、使用配置 1、
python---django中orm的使用(3)admin配置與使用
pro field 管理 self settings logs ring web try 新建項目,並開啟 python manage.py runserver 8080 訪問admin頁面 http://127.0.0.1:8080/admin 此時並沒有賬號和
python學習(3)--讀取配置文件
封裝 pri 配置文件 ret charm 127.0.0.1 os.path 關於 database 一、 關於配置文件 ini文件由三部分組成,分別為節、鍵、值。 節 [section] 參數(鍵=值) name=value 註解
大資料入門(3)配置hadoop
1、上傳hadoop-2.4.1.tar.gz 2、解壓檔案到指定目錄(目錄:admin/app) mkdir app tar -zxvf hadoop-2.4.1.tar.gz -C /app 刪
python機器學習入門(3)——裝飾器和元類
記住這幾句話: 萬物皆物件 裝飾器(decorator):函式亦物件 元類(meta class):類亦物件 物件意味著可以被賦值給變數,通過變數也能呼叫此物件 兩個簡單的程式: 裝飾器例程:實現對函式func的計時 元類例程: 實
Python入門(3)
一、列表 列表是用來儲存和處理多個數據的資料型別,我們可以像下面這樣來建立一個列表: my_list = [1, 2, 3] 列表和數學中的集合很像,但是,列表中的資料是可以重複,並且他們是有序的,列表中的元素從0開始編序,比如上面my_list中,第一個元素"
Kafka 入門(一)--安裝配置和 kafka-python 呼叫
一、Kafka 簡介 1.基本概念 Kafka 是一個分散式的基於釋出/訂閱訊息系統,主要應用於大資料實時處理領域,其官網是:http://kafka.apache.org/。Kafka 是一個分散式、支援分割槽的(Partition)、多副本的(Replica),基於 ZooKeeper 協調的釋出/訂
Pro Android學習筆記(一三七):Home Screen Widgets(3):配置Activity
map onclick widgets info xtra ces extends height appwidget 文章轉載僅僅能用於非商業性質,且不能帶有虛擬貨幣、積分、註冊等附加條件。轉載須註明出處http://blog.csdn.net/flowingfly
C++開發人臉性別識別教程(3)——OpenCv配置和ImageWatch插件介紹
下劃線 toc bsp 對話 顯示 調試 詳細 結構 post OpenCv是C++圖像處理的重要工具。這個人臉性別識別的項目就是借助OpenCv進行開發的。盡管網上已經有了非常多關於OpenCv的配置教程,但出於教程完整性考慮。這裏還是用專門的一篇博客來介紹Ope
DWR3.0框架入門(3) —— ScriptSession的維護及優化
final comm scrip javax href run com stat creat 1.ScriptSession使用中存在的問題 在上一節實現了服務器的推送功能,但是根據 ScriptSession的生命周期我們可以得出以下幾點的問題:
spring學習筆記(3)——bean配置細節註意
collect 1.5 之前 ice ble person name return 引用 1. 一個bean引用另外一個bean 當Person類中有一個屬性是Car,那麽該如何配置呢 person: package com.zj.spring; public class
java入門(3)--函數
自動 print 位數 而是 入門 參數傳遞 中修改 更多 由於 函數和方法 如果我們經常要進行一些相似的處理過程,就可以把這個處理過程封裝為函數。 函數可以被多次重復調用,從而實現代碼重用和隔離的目的。 在面向對象的語言中,函數經常和對象綁定在一起,為區分起見,這時它被稱
(3)安裝完python之後需要安裝的Spyder集成開發環境教程
hosted com ted 安裝完成 bubuko 解決 網站 class 命令 步驟一: 首先,在網站上下載你所需要的壓縮文件,網址為https://files.pythonhosted.org/packages/5e/a0/ab7f29e32479d15663eab9
SpringBoot 2.0入門(3)
事物管理 1.Springboot整合事物管理 springboot預設整合事物,只主要在方法上加上@Transactional即可 2.SpringBoot分散式事物管理 使用springboot+jta+atomikos 分散式事物管理 2.1 新增配置檔案資訊 &l
Ros入門(3)ROS學習中遇到的問題:1.rospack depends1 beginner_tutorials出現錯誤
rospack depends1 beginner_tutorials 出現錯誤 [rospack] Error: the rosdep view is empty: call 'sudo rosdep init' and 'rosdep update'、 解決方法如下: 按提示sudo
Sokect簡單入門(3)TCP協議一
簡單物件傳輸 一、物件例項程式:注意物件要實現序列化藉口 1 import java.io.Serializable; 2 3 /** 4 * 使用者類 5 * */ 6 public class User implements Serializable{ 7 priva
scala筆記-函式入門(3)
函式的定義與呼叫 在Scala中定義函式時,需要定義函式的函式名、引數、函式體。 我們的第一個函式如下所示: def sayHello(name: String, age: Int) = { if (age > 18) { printf("hi %s, you are
Elastic Job入門(3) - 整合Springboot
引入pom檔案 <dependency> <groupId>com.dangdang</groupId> <artifactId>elastic-job-lite-core</artifa
第11章 拾遺4:IPv6(3)_配置IPv6路由
5. 配置IPv6路由 5.1 配置IPv6靜態路由 (1)在路由器上配置靜態路由(以R1路由器為例) //靜態路由 R1#config t R1(config)#ipv6 unicast-routing //啟用IPv6路由功能 R1(config)#ipv6 route