Pycharm學(xué)習(xí)教程(5) Python快捷鍵相關(guān)設(shè)置
Python快捷鍵相關(guān)設(shè)置,具體內(nèi)容如下
1、主題
毫無疑問Pycharm是一個具有強大快捷鍵系統(tǒng)的IDE,這就意味著你在Pycharm中的任何操作,例如打開一個文件、切換編輯區(qū)域等,都可以通過快捷鍵來實現(xiàn)。使用快捷鍵不僅能提高操作速度,看起來也會非??帷H缓?,如果你已經(jīng)習(xí)慣使用一些快捷鍵方案,你的手指就會習(xí)以為常,改變起來就比較困難。這部分教程即是介紹如何根據(jù)你的習(xí)慣來量身定制Pycharm快捷鍵設(shè)置,使你用起來得心應(yīng)手。
對于基本的快捷鍵的組合、用法這里不再贅述,詳情可參考Configuring keyboard shortcuts或者 Keymap。
2、選擇一個快捷鍵配置方案
這一步非常簡單,在主工具欄中單擊設(shè)置按鈕,在設(shè)置對話框中單擊 Keymap。
在對應(yīng)頁面的下拉列表中選擇一個快捷鍵配置方案:
單擊應(yīng)用保存更改。例如我們這里選擇了Eclipse方案,因此刪除一行的快捷鍵就是我們所習(xí)慣的Ctrl+D了。
3、改變快捷鍵配置方案。
在這里我們介紹如何改變快捷鍵的配置方案。
設(shè)想一下情況:你選擇了Emacs方案的快捷鍵配置,但這個配置方案里面并沒有預(yù)先定義好如何通過快捷鍵來實現(xiàn)刪除一行:
假設(shè)你希望將這個功能指定快捷鍵為Ctrl+D,操作如下:
?。?)在主工具欄中單擊設(shè)置按鈕,在設(shè)置對話框中單擊 Keymap。
?。?)在對應(yīng)下來列表中選擇Emacs。
?。?)在下方的快捷鍵功能列表中,展開Editor Actions節(jié)點,定位到Delete Line功能。
(4)右擊,在快捷菜單中選擇Add Keyboard Shortcut
(5)在打開的 Enter Keyboard Shortcut窗口的First Stroke中輸入你想要的快捷鍵組合:
需要注意的一點是,在輸入預(yù)期的快捷鍵時,所有來自鍵盤的輸入都會被識別為用戶的快捷鍵設(shè)置,舉個例子,如果你想設(shè)置一個快捷鍵組合Ctrl+D,則需要一次按下Ctrl和D鍵。
如果你按錯了鍵,你只能使用鼠標(biāo)指針來刪除錯誤的輸入,因為此時來自鍵盤的輸入Backspace 也會被系統(tǒng)認定為一個快捷鍵設(shè)置。
?。?)接下來需要注意系統(tǒng)的警告提示:這個Ctrl+D的快捷鍵組合已經(jīng)存在,說明Pycharm已經(jīng)將這個快捷鍵組合關(guān)聯(lián)到別的設(shè)置中去了,好在之前的設(shè)置并不常用,可以將它替換掉,因此單擊OK確定。
在替換時Pycharm會給出警告提示:
?。?)再次瀏覽一下設(shè)置好的快捷鍵方案:
你將會發(fā)現(xiàn)此時的配置方案自動更名為Emacs copy。這是因為Pycharm并不允許用戶更改其預(yù)定義好的快捷鍵配置方案,只能更改其拷貝文件。單擊應(yīng)用并關(guān)閉對話框。
最后測試一下我們的更改是否生效。打開一個py文件,將光標(biāo)定位到待刪除行,按下Ctrl+D,該行代碼順利刪除,設(shè)置更改成功。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python利用pandas和matplotlib實現(xiàn)繪制柱狀折線圖
這篇文章主要為大家詳細介紹了如何使用?Python?中的?Pandas?和?Matplotlib?庫創(chuàng)建一個柱狀圖與折線圖結(jié)合的數(shù)據(jù)可視化圖表,感興趣的可以了解一下2023-11-11Python基于requests實現(xiàn)模擬上傳文件
這篇文章主要介紹了Python基于requests實現(xiàn)模擬上傳文件,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-04-04Python大數(shù)據(jù)用Numpy Array的原因解讀
一個Numpy數(shù)組由許多值組成,所有值的類型是相同的,Numpy 是Python科學(xué)計算的一個核心模塊,本文重點給大家介紹Python大數(shù)據(jù)Numpy Array的相關(guān)知識,感興趣的朋友一起看看吧2022-02-02關(guān)于Python中幾個有趣的函數(shù)和推導(dǎo)式解析
這篇文章主要介紹了關(guān)于Python中幾個有趣的函數(shù)和推導(dǎo)式解析,推導(dǎo)式comprehensions,又稱解析式,是Python的一種獨有特性,推導(dǎo)式是可以從一個數(shù)據(jù)序列構(gòu)建另一個新的數(shù)據(jù)序列的結(jié)構(gòu)體,需要的朋友可以參考下2023-08-08