[Gif動圖演示]Windows和pycharm常用快捷鍵
Windows
這是一行測試語句,無其他含義。這是一行測試語句,無其他含義。這是一行測試語句,無其他含義。這是一行測試語句,無其他含義。這是一行測試語句,無其他含義。這是一行測試語句,無其他含義。這是一行測試語句,無其他含義。這是一行測試語句,無其他含義。這是一行測試語句,無其他含義。這是一行測試語句,無其他含義。這是一行測試語句,無其他含義。
This is a line of test statement and has no other meaning. This is a line of test statement and has no other meaning. This is a line of test statement and has no other meaning. This is a line of test statement and has no other meaning. This is a line of test statement and has no other meaning. This is a line of test statement and has no other meaning.
Shift
shift
, 又名換擋鍵, 一般是Shift + 其他按鍵
1. 多選
-
Shift + ←/→
可以實現選中文字按下
shift + →
Shift + 滑鼠左鍵
也可以實現一樣的功能
- 我們按住
Shift
, 滑鼠左鍵隨便一行
- 我們按住
-
同樣的, 在別處也可以實現多選的功能
比如在一個資源管理器中, 我們可以通過按住
Shift + ↑/↓
實現多選
也可以先選中一個檔案, 再按住Shift
滑鼠左鍵點選一下別的檔案, 可以實現選中其中的所有檔案先選中一個檔案
總結: 通過Shift+←/→/滑鼠左鍵
可以實現多選
Insert
insert
有兩個作用:
1. 覆蓋重寫
按下Insert
後輸入會覆蓋後面的輸入
一般來說會有一個標識(多數情況下, 少數情況沒有標識提醒)
-
正常情況下的游標
-
按了
Insert
情況下的游標
2. Shift + Insert
和Ctrl + V
效果一樣 -> 貼上
Delete
- 我們知道,
←(backspace)
是刪除左邊的一個字元, 而Delete
是刪除右邊的一個字元 - 選中檔案後, 按
Delete
可以實現刪除檔案 -> 檔案到回收站 - 選中檔案後, 按
Shift + Delete
可以實現永久刪除檔案 -> 檔案不會進回收站, 而是直接刪除(此過程不可逆)
Home
-
按一下
Home
可以直接將游標返回到一行的開頭
-
Ctrl + Home
可以實現回到最開始的頁面
, 常用在在網頁, 或文件中
通俗的講和"返回頂部"的效果是一樣的
-
Shift + Home
可以直接從游標到左全部選中
End
和Home
功能類似, 只不過方向是反著的
PageUp
上一 半 頁(在瀏覽網頁的時候用的比較多)
PageDown
下一 半 頁(在瀏覽網頁的時候用的比較多)
Ctrl
1. 全選
Ctrl + A
可以實現全選
2. 複製/剪下/貼上
Ctrl + C
Ctrl + X
Ctrl + v
3. [Office]加粗/斜體
-
Ctrl + B
: 加粗
![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210626165712773.gif -
Ctrl + I
: 斜體
4. [Office]字型大小
通過按Ctrl + [
或Ctrl + ]
實現字型大小的改動
5. 按片語移動游標
Ctrl + ←/→
可以實現 按片語移動游標.
注意游標的位置, 如果我們按→
, 則游標只移動一個位置
對於中文也適用。
在面對長單詞時, 我們就可以不用瘋狂按→
或者→
了, 只需要按一下Ctrl + ←
或Ctrl + →
, 非常優雅.
Alt
Alt
是alter, 轉換的意思, 本質上和Shift
鍵是一樣的, 常用的組合有:
1. Alt + Tab
: 多工之間的切換
2. Alt + Esc
: 直接切換到下一個任務
Tab
1. 縮排
在Windows中, 一個Tab
等於 4
個空格
比如我們在寫程式碼時, 需要縮排, 我們可以直接打一個Tab
就行, 就不用打4
個空格了
2. 切換下一個專案
在網頁中輸入密碼, 我們可以使用tab
來切換下一個專案嗎,我們就不必用滑鼠點選密碼
了, 直接用tab
, 游標會自動調到下一個框中
Windows鍵
1. 切換桌面
我們可以使用Windows + Tab
鍵來實現桌面的切換
我們可以通過切換桌面來高效的工作.
2. 快速開啟任務
我們可以使用Windows + 數字1, 2, ..., 9
來快速開啟我們的任務
3. 快捷選單
按Windows + X
可以撥出快捷選單
4. 搜尋
Windows + S
可以快速撥出Cortana
搜尋
這樣我們就沒必要把搜尋框留在我們的工作列裡了, 大大加強了工作列的空間利用率
5. 回到桌面
Windows + D
可以讓我們快速回到桌面
D = Desktop, 桌面
6. 快速開啟檔案資源管理器
Windows + E
可以讓我們快速開啟檔案資源管理器
E = Explorer
7. 快速鎖屏
Windows + L
可以讓我們快速鎖屏(解鎖需要輸入我們的使用者密碼)
L = Lock
8. 快速整理視窗
Windows + ←/→
可以幫助我們快速整理視窗
PyCharm
下面介紹PyCharm特有的快捷鍵
1. 快速選中變數
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-Y3OmGyFj-1624696801118)(快捷鍵.assets/image-20210602152237008.png)]
如果我們在程式中想要選中epoch
這個變數, 有下面的幾種方式:
- 滑鼠雙擊
epoch
可以選中
- 按住滑鼠左鍵拖動也可以
- 使用
Ctrl + W
Ctrl + W
和Ctrl + ←/→
的原理類似, 在PyCharm中會選取一個單詞/中文片語
2. 快速複製一行程式碼
我們在寫這段程式碼時發現, 第一行程式碼和第二行程式碼只是把x
換成y
, 所以我們可以複製這一行, 再把x
換成y
即可
我們當然可以使用Shift + Home
選中這一行, 再Ctrl + C
+ 回車
+ Ctrl + V
完成賦值貼上的操作
但這樣在PyCharm中過於繁瑣, 我們可以使用Ctrl + D
完成快速複製的操作
3. 快速開啟新的一行
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-5du0ZyoD-1624696801119)(快捷鍵.assets/image-20210602155105832.png)]
比如我們的游標在outputs
上, 那麼怎麼樣可以快速重啟一行呢?
-
傳統方法: 我們可以使用
End
快速調到行尾, 再按Enter
開啟新的一行
-
PyCharm專用方法: 我們可是使用
Shift + Enter
直接開啟新的一行
4. 快速查詢函式定義及用法
有時候我們遇到一個新的函式, 需要百度才能明白它的含義.
但其實函式自帶了文件說明, 我們可以使用Ctrl + Q
來進行查詢
# 定義優化函式
optimizer = torch.optim.Adam(model.parameters())
對於Adam()
函式, 我們想要知道它是怎麼定義的, 需要傳入什麼引數, 預設引數是什麼, 返回值又是什麼.
我們選中Adam
,Ctrl + Q
我們可以知道Adam
函式的具體用法了.
5. 建立一個模板
我們在使用PyCharm新建一個.py
檔案時, 裡面都是空的.
我們可以自定義一個模板, 裡面有我們寫的函式, 這樣就會大大提高我們的效率
這是我自定義的模板
6. 程式碼的format
我們可以使用Ctrl + Alt + L
來實現程式碼的format.
image_datasets= {x:datasets.ImageFolder(root=os.path.join(data_dir,x),
transform=data_transform[x])
for x in ["train", "valid"]}
dataloader = {x: torch.utils.data.DataLoader(dataset=image_datasets[x],
batch_size=16,
shuffle=True)
for x in ["train", "valid"]}
Ctrl + Alt + L
後:
image_datasets = {x: datasets.ImageFolder(root=os.path.join(data_dir, x),
transform=data_transform[x])
for x in ["train", "valid"]}
dataloader = {x: torch.utils.data.DataLoader(dataset=image_datasets[x],
batch_size=16,
shuffle=True)
for x in ["train", "valid"]}
7. 快速變數重新命名
我們可以使用Shift + F6
實現變數的快速重新命名(下方的同名變數都會重新命名, 而且這個重新命名是很智慧的, 建議多使用)