之前已經使用過Jupyter Noteboks、Thonny、Spyder ...等,總有一些功能不能盡如人意,試試VS code,感覺令人滿意。
- AutoCompletion (IntelliSense ) / 自動補全 / 自動完成 / 輸入提示 ...,例如:
import sys
from PyQt5 import QtWidgets
oApp=QtWidgets.QApplication(sys.argv)
oWidget=QtWidgets.QWidget()
##以上Jupyter Noteboks、Thonny、Spyder 都還可以順利使用 AutoCompletion
oWidget.resize(300,100)
##上面這一行,輸入oWidget. 後,
##Jupyter Noteboks、Thonny、Spyder...
##通通無法帶出提示,知道有多少方法、屬性的選項,
##真的記不了那麼多啦...
##但是 VS code 可以辦到...
- Code Folding / 程式碼折疊
習慣了使用NotePad++的程式碼摺疊功能後,沒有這個功能可以用,會忽然手足無措,尤其是在面對Python用「縮排」的作法取代其他程式語言用 { } 來表示函式、控制敘述...的執行範圍,沒有明顯的 end of def / if / for/ while ... 的標示,程式的辨識很容易混淆,又開始懷念 notepad++ 了 ...
Notepad++ 的 Code Folding / 程式碼折疊
Notepad++ 的 Code Folding / 程式碼折疊
沒有留言:
張貼留言