1. 程式人生 > >Notepad++編輯Pyhton檔案的自動縮排(轉自seanchan)

Notepad++編輯Pyhton檔案的自動縮排(轉自seanchan)

轉自:http://blog.csdn.net/seanchan/article/details/7357462

這個問題一直困擾我很久,Python對縮排很敏感,一般建議縮排用空格,而Notepad++的自動縮排是用的TAB,google過,baidu過,都提到在首選項中有個將TAB用4個空格代替的選項,可我一直找不到這個選項,經過N個版本更新後依然如初,甚至還下載過一些外掛希望能解決,但無果。

    今天終於在幫助文件中找到答案了(HELP很重要啊!!!),特記錄之,免日久又忘掉。

    如果你想開啟自動縮排,可以在 設定-》首選項-》其他 中進行設定



    勾選了這個後,你換行是就會自動縮進了,下面還要設定將TAB更換成4個空格 設定-》首選項-》語言-》標籤設定


    不要改“Default”,現在做得很靈活了,可以對不同的語言進行設定,我們可以選上Pyhton,將預設去掉,選“以空格取代”


    現在你的Notepad++可以很好的編輯Pyhton檔案了

    隨便說說執行的設定,在執行(F5)中輸入 cmd /k C:\Python26\python.exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT ,點選儲存,自己起個名字,以後在“執行”選單下就可以執行你的Python程式了


相關推薦

Notepad++編輯Pyhton檔案自動seanchan

轉自:http://blog.csdn.net/seanchan/article/details/7357462 這個問題一直困擾我很久,Python對縮排很敏感,一般建議縮排用空格,而Notepad++的自動縮排是用的TAB,google過,baidu過,都提到在首選

Notepad++編輯Pyhton檔案自動的問題

Python對縮排很敏感,用pycharm的話,新手很好用,自動換行縮排,而 Notepad++的自動縮排是用的TAB,需要在首選項中有個將TAB用4個空格代替的選項。我在用notepad++的過程中,很容易出現abError: Inconsistent use of tabs and spaces

Python實現批量處理檔案碼問題

最近把很久前的C程式碼傳到Github上的時候,發現全部上百個原始檔的程式碼縮排都變成了8格,而且裡面的中文都出現了亂碼,所以決定寫個程式來批量處理所有檔案的格式。這段關於轉碼的程式碼可以適用於很

Spring mvc uploadifive 檔案上傳實踐 https //segmentfault com/a/

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

HTTP狀態碼大全wiki

成對 節點 而是 沒有 redirect port multiple 許可 sta 1xx消息 這一類型的狀態碼,代表請求已被接受,需要繼續處理。這類響應是臨時響應,只包含狀態行和某些可選的響應頭信息,並以空行結束。由於HTTP/1.0協議中沒有定義任何1xx狀態碼,所以除

RPG遊戲設計Gameres

工作量 我們 初始化 共享 世人 生命 置疑 年輕 動作 目錄:   第一章 概述  第二章 場景  第三章 角色  第四章 道具  第五章 事件  第六章 對白  第七章 語音和音效  第八章 音樂  第九章 界面  第十章 規則  第十一章 命名第一章:概述RPG遊戲即

ubuntu中安裝meld工具-sukhoi27smk

插件 edit ges -s election load nbsp 輸入 eight Ubuntu下文件/目錄對比的軟件Meld可能有很多用戶還不是很熟悉,下文就給大家介紹如何安裝Meld和移植到Gedit下。具體內容如下所述。 Meld允許用戶查看文件、目錄間的變化。很容

ASP.NET Core 中的 WebSocket 支持MSDN

ocs 接收 緩沖 任務 ica uget 本地服務器 tcp msdn 本文介紹 ASP.NET Core 中 WebSocket 的入門方法。 WebSocket (RFC 6455) 是一個協議,支持通過 TCP 連接建立持久的雙向信道。 它用於從快速實時通信中獲益的

EF Core中DeleteBehavior的介紹MSDN

then defined nec div values tomat ack practice blank Delete behaviors Delete behaviors are defined in the DeleteBehavior enumerator type

"System.OutOfMemoryException" exception when you execute a query in SQL Server Management Studio MSDN

Symptoms When you use Microsoft SQL Server Management Studio (SSMS) to run an SQL query that returns a large amount of data, you receive an error messag

EF Core中外來鍵關係的DeleteBehavior介紹MSDN

Delete behaviors Delete behaviors are defined in the DeleteBehavior enumerator type and can be passed to the OnDelete fluent API to control whether the de

規範的測試流程 51testing

 規範測試流程           需求分析:   需求分析由產品人員制定,他們要做的不是一份簡單的文件,而是細化每一個功能的細節,每一個按鈕的位置,對於稍大或複雜一點的需求都進行建模。   需求評審:   需求評審(產品需求人員、開發

ASP.NET Core 中的 WebSocket 支援MSDN

本文介紹 ASP.NET Core 中 WebSocket 的入門方法。 WebSocket (RFC 6455) 是一個協議,支援通過 TCP 連線建立持久的雙向通道。 它用於從快速實時通訊中獲益的應用,如聊天、儀表板和遊戲應用。 如果不明白什麼是WebSocket可以參考這篇文章   系統

Linux網絡卡混雜模式cnblogs

混雜模式就是接收所有經過網絡卡的資料包,包括不是發給本機的包,即不驗證MAC地址。普通模式下網絡卡只接收發給本機的包(包括廣播包)傳遞給上層程式,其它的包一律丟棄。 一般來說,混雜模式不會影響網絡卡的正常工作,多在網路監聽工具上使用。網絡卡具有如下的幾種工作模式: 1) 廣播模式(Broad Cas

Hbase實戰教程之happybasewolfoxliu

Hbase實戰教程之happybase  wolfoxliu W    wolfoxliu 釋出於 2017/03/10 1 本文基於實驗室已經搭建好的Hadoop平臺而寫,使用Python

c++列表初始化cppreference

列表初始化 (C++11 起) C++ C++ 語言 初始化 從花括號初始化器列表初始化物件 語法 直接列表初始化 T object { arg1, arg2, ... }; (1) T { arg1, arg2, ... };

支付安全性測試 51testing

現在有不少測試朋友做的專案中,可能也會涉及到支付相關的功能。比如:做商城的,做遊戲的以及其他線上交易的網站、APP等。如果支付出了問題,或者使用者拿少的錢通過篡改請求資料購買大金額的商品,如果是實物的話,發貨前還有可能被發現。如果是虛擬商品話費、遊戲幣等就有可能造成損失。

Java記憶體模型原理總結51CTO

轉載地址:http://developer.51cto.com/art/201811/587220.htm 【51CTO.com原創稿件】這篇文章主要介紹模型產生的問題背景,解決的問題,處理思路,相關實現規則,環環相扣,希望讀者看完這篇文章後能對 Java 記憶體模型體系產生一個相對清晰的理解,知其然知其所

java程式碼注意事項 ldh_lyf

原文連結 (1)儘量指定類、方法的final修飾符 帶有final修飾符的類是不可派生的。在Java核心API中,有許多應用final的例子,例如java.lang.Str

響應式佈局 VS REM佈局uikoo9

水平有限,不對之處還請指出。 【目前幾種佈局】 隨著移動網際網路的發展和微信的突起,移動端的響應式佈局越來越重要了。 目前網站佈局有以下幾種: 1.定寬度佈局 很多pc的網站都是定寬度佈局的,也就是設定了min-width, 這樣一來,如果小於這個寬度就