快捷键 | 命令 |
---|---|
cmd + B | 运行当前文件夹 |
control + C | 停止所有进程 |
cmd + 1 | 快速切换文件工作区 |
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有各种各样的包可以安装,调包侠就是这么来的
如果导入失败,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
调试的关键是设置合理的断点
PyCharm与git/GitHub取消关联 - V神丫丫 - 博客园
在File > setting > Version Control
右边的窗口,选中当前的版本控制路径,点击最后侧的减号图标,最后选择OK
可以直接在PyCharm内打开终端
PyCharm这个IDE做了一些很6的事情,他会维护一个对当前解释器中所有函数,类型等东西的索引,这样就可以进行定义跳转(command + 鼠标左击)一类的操作了。但是对内置函数来说,找不到对应的实现,只有文档 pydoc可用,于是PyCharm就根据文档自动地生成这些函数的签名,也就是内容为pass的函数。这些函数的具体实现需要到python的源代码中找,可以参考官方文档 Extending Python with C or C++
在调用内置函数的时候是通过C实现的
这些内置函数的具体实现不是通过python编写的,而是通过C编写的,在python的builtins模块里只用一个pass作为占位符(保证不出错),调用的时候通过调用C的方法实现的,python里面需要进行大量复杂运算的一些内置方法是用C编写的。在调用的时候是通过C实现的。
选中你要执行的代码,然后右键,点Execute Selection In Python Console,可以设置快捷键为shift + cmd + B
如果不成功,检查是否安装了coverage包
如何使用
点击代码段左边的绿色三角形或按Ctrl+Enter
执行当前这段代码
注意:
1 有时候文件开头import后面开始即需要添加#%%,否则无法分段成功。
2 仅在科学模式Scientific Mode下有效
查词快捷键:viw cmd + Y
如果出现:更新TTK失败,请检查网络连接
在设置中取消勾选 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 控制台了
如果不想出现 Python Console 控制台,而是直接显示Run运行结果,可以参考前面介绍的RunwithPythonConsole对所有文件生效
中的方法
联系客服