• <menu id="w2i4a"></menu>
  • logo PyCharm入門教程
    文檔首頁>>PyCharm入門教程>>PyCharm入門教程——PyCharm編輯器

    PyCharm入門教程——PyCharm編輯器


    PyCharm v2019.1全新發(fā)布

    JetBrains PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具。此外,該IDE提供了一些高級功能,以用于Django框架下的專業(yè)Web開發(fā)。

    基礎

    PyCharm編輯器是創(chuàng)建和修改源代碼的強大工具。與其他任何IDE編輯器一樣,它支持書簽、斷點、語法突出顯示、代碼完成、縮放、折疊代碼塊等基本功能。但是,有許多高級功能,如宏、突出顯示的待辦事項、代碼分析、意圖操作、智能和快速導航等等。

    要配置編輯環(huán)境,請使用編輯器設置頁及其子頁。還有一個快速切換方案命令,允許您通過幾個按鍵更改顏色方案、主題、鍵映射等。

    編輯器是基于選項卡的。使用編輯器選項卡的所有操作都可以從選項卡的上下文菜單或主菜單的Window | Editor tabs節(jié)點中獲得。

    活動編輯器

    打開文件進行編輯時,它會在自己的選項卡中打開。當前正在使用的編輯器是活動編輯器。

    您可以使用主菜單View | Active Editor節(jié)點下的命令更改活動編輯器的行為:

    PyCharm

    或者,您可以從“Find Action”或“Search Everywhere”調用與活動編輯器相關的命令:

    PyCharm

    編輯區(qū)

    PyCharm

    1.編輯區(qū)域

    使用此區(qū)域可鍵入和編輯源代碼。編輯建議使用許多編碼輔助設施。有關詳細信息,請參閱此節(jié)點下的部分。

    2.Gutter area

    左邊的分隔線提供有關代碼的附加信息,并顯示各種圖標,這些圖標標識代碼結構、書簽、斷點、范圍指示器、更改標記和代碼折疊行,這些代碼折疊行允許您隱藏任意代碼塊。

    可以更改左側邊溝的行為

    例如,可以通過隱藏裝訂線圖標使左側裝訂線變薄。這可以為活動編輯器或所有新創(chuàng)建的編輯器完成。

    要更改左側gutters的行為,請使用編輯器設置的“Appearance”頁或Editor Gutter Popup Menu(使用“Search Everywhere”操作調用它):

    PyCharm

    默認情況下,此命令不會映射到任何鍵盤快捷方式。您可以創(chuàng)建自己的快捷方式,如配置鍵盤快捷方式一節(jié)所述。

    3.智能完成彈出窗口

    這是一個關鍵的編輯輔助功能,可以提示方法名、函數(shù)、標記和您正在鍵入的其他關鍵字。

    4.文檔標簽

    啟用跨正在處理的多個文檔的快速導航。單擊選項卡將其內容置于最前面,并使其可在活動編輯器中編輯。

    要在選項卡之間導航,請使用鍵盤快捷鍵Alt+Right或Alt+Left。

    按下Ctrl/?鍵的同時單擊選項卡,可以通過在外部瀏覽器中打開文件路徑的任何部分來導航到該文件路徑。

    選項卡的上下文菜單提供適用于在編輯器中打開的文件的所有命令,例如:

    • 關閉一個或多個選項卡
    • 引腳活動標簽
    • 拆分和取消拆分選項卡
    • 管理選項卡組
    • 在選項卡之間導航
    • 添加到收藏夾
    • 移動到變更列表
    • 運行或調試
    • 執(zhí)行本地歷史記錄和版本控制命令
    • 執(zhí)行自己工具的命令

    默認情況下,選項卡標題顯示在編輯器頂部,但您可以在Pycharm設置(Ctrl+Alt+S)的編輯器常規(guī)編輯器選項卡頁上更改它們的位置。

    5.驗證側欄/標記欄

    這是編輯區(qū)域右側的欄,根據(jù)您的代碼是否正常,或包含錯誤或警告,在頂部顯示綠色、紅色或黃色框。此欄還顯示活動的紅色、黃色、白色、綠色和藍色導航條,可讓您準確跳轉到錯誤的代碼、更改的行、搜索結果或待辦事項。

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();