快捷鍵 | 命令 |
---|---|
cmd + B | 運行當前文件夾 |
control + C | 停止所有進程 |
cmd + 1 | 快速切換文件工作區(qū) |
cmd + 4 | 快速切換控制臺 |
option + Enter | 信息提示/自動導入包 |
shift + cmd + V | 打開最近的粘貼板 |
cmd + E | 查看最近打開的文件 |
cmd + -/+ | 代碼折疊 |
shift + cmd + -/+ | 全部代碼折疊 |
cmd + R | 替換 |
shift + Enter | 快速換行 |
option + cmd + L | 代碼格式化 |
cmd + F | 文件搜索 |
cmd + shift + F | 全局搜索 |
shift + shift | 按文件名搜索 |
運行當前文件,keymap設置
終端使用pip3 --version
查看是否安裝了pip
python有各種各樣的包可以安裝,調(diào)包俠就是這么來的
如果導入失敗,time out,可能是訪問受限制,這是可以啟用全局代理
pygame 1.9.6
Hello from the pygame community.
https://www.pygame.org/contribute.html
通過Pycharm安裝比用命令行安裝要方便不少
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
"""
@File : ${NAME}.py
@Contact : raogx.vip@hotmail.com
@License : (C)Copyright 2017-2018, Liugroup-NLPR-CASIA
@Modify Time @Author @Version @Desciption
------------ ------- -------- -----------
${DATE} ${TIME} gxrao 1.0 None
"""
# import lib
注意:
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
這兩句話是用來指定用什么解釋器運行腳本以及解釋器所在的位置還有文件編碼
python3下不需要加這兩句話,但python2需要,所以建議所有文件都加上這兩句話
在設置里Plugins里安裝插件
set number
set incsearch
set ignorecase
set showmode
set clipboard=unnamed
set clipboard+=ideaput
:let mapleader="\<space>"
map S <nop>
set surround
inoremap a; <Esc> `^
noremap L $
noremap H ^
nnoremap n nzz
nnoremap N Nzz
nnoremap <leader><Up> ddkP
nnoremap <leader><Down> ddp
nnoremap <leader>s i<space><Esc>
nnoremap Q :wq!<CR>
nnoremap <leader>q :q!<CR>
nnoremap U <c-r>
nnoremap <leader>j J
nnoremap J 4j
nnoremap K 4k
vnoremap J 4j
vnoremap K 4k
nnoremap <leader>v ggVGy
nnoremap <leader>f- <C-w>v
nnoremap <leader>f= <C-w>s
nnoremap <leader>fh <C-w>h
nnoremap <leader>fj <C-w>j
nnoremap <leader>fk <C-w>k
nnoremap <leader>fl <C-w>l
nnoremap <leader>fd <C-w>c
nnoremap <leader>f1 <C-w>+
nnoremap <leader>f2 <C-w>-
nnoremap <leader>f0 <C-w>=
nnoremap <leader>di gg"ddGi
nnoremap <leader>dd gg"ddG
20.12.19更新:輸出結果這個編輯框,也能用vim
調(diào)試的關鍵是設置合理的斷點
PyCharm與git/GitHub取消關聯(lián) - V神丫丫 - 博客園
在File > setting > Version Control
右邊的窗口,選中當前的版本控制路徑,點擊最后側的減號圖標,最后選擇OK
可以直接在PyCharm內(nèi)打開終端
PyCharm這個IDE做了一些很6的事情,他會維護一個對當前解釋器中所有函數(shù),類型等東西的索引,這樣就可以進行定義跳轉(command + 鼠標左擊)一類的操作了。但是對內(nèi)置函數(shù)來說,找不到對應的實現(xiàn),只有文檔 pydoc可用,于是PyCharm就根據(jù)文檔自動地生成這些函數(shù)的簽名,也就是內(nèi)容為pass的函數(shù)。這些函數(shù)的具體實現(xiàn)需要到python的源代碼中找,可以參考官方文檔 Extending Python with C or C++
在調(diào)用內(nèi)置函數(shù)的時候是通過C實現(xiàn)的
這些內(nèi)置函數(shù)的具體實現(xiàn)不是通過python編寫的,而是通過C編寫的,在python的builtins模塊里只用一個pass作為占位符(保證不出錯),調(diào)用的時候通過調(diào)用C的方法實現(xiàn)的,python里面需要進行大量復雜運算的一些內(nèi)置方法是用C編寫的。在調(diào)用的時候是通過C實現(xiàn)的。
選中你要執(zhí)行的代碼,然后右鍵,點Execute Selection In Python Console,可以設置快捷鍵為shift + cmd + B
如果不成功,檢查是否安裝了coverage包
如何使用
點擊代碼段左邊的綠色三角形或按Ctrl+Enter
執(zhí)行當前這段代碼
注意:
1 有時候文件開頭import后面開始即需要添加#%%,否則無法分段成功。
2 僅在科學模式Scientific Mode下有效
查詞快捷鍵:viw cmd + Y
如果出現(xiàn):更新TTK失敗,請檢查網(wǎng)絡連接
在設置中取消勾選 translate.google.com,即可
pycharm運行程序時在Python console窗口中運行而不是在運行窗口中運行
如果想恢復原來的Run窗口
(運行多個文件,結果只會在一個窗口顯示),按如下勾選
PyCharm running Python file always opens a new console - Stack Overflow
勾選: Use existing console for "Run with Python Console"
這樣就可以只把結果丟在一個 Python Console 控制臺了
如果不想出現(xiàn) Python Console 控制臺,而是直接顯示Run運行結果,可以參考前面介紹的RunwithPythonConsole對所有文件生效
中的方法