pycharm 设置及快捷键

==========================================================================

  1. 字体设置(Alt+Ctrl+S > Editor > Colors & Fonts > Font)
    a. Scheme:Darcula
    b. Primary Font: Consolas
    c. Size:14
    ==========================================================================
  2. 在文件查找替换:Ctrl + R
    缩进、取消缩:Tab、Shift + Tab

==========================================================================

  • Ctrl + N:查找class
  • Ctrl + Space:自动填充
  • Ctrl + Space (twice):自动填充,补全import语句
  • Alt + F7 :Find Usage
  • Ctrl+Q: (View | Quick Documentation).
  • To navigate to the declaration of a class, method or variable used somewhere in the code, position the caret at the usage and press Ctrl+B. You can also click the mouse on usages with the Ctrl key pressed to jump to declarations.
  • You can quickly navigate in the currently edited file with Ctrl+F12 (Navigate | File Structure).
    It shows the list of members of the current class. Select an element you want to navigate to and press the Enter key or the F4 key.
    To easily locate an item in the list, just start typing its name.
  • You can easily rename your local variables with automatic correction of all places where they are used.
    To try it, place the caret at the variable you want to rename, and press Shift+F6 (Refactor | Rename). Type the new name in the popup window that appears, or select one of the suggested names, and press Enter.
  • When using Code Completion, you can accept the currently highlighted selection in the popup list with Tab key.
    Unlike accepting with the Enter key, the selected name will overwrite the rest of the name to the right of the caret. This can be especially useful for replacing one method or variable name with another.
  • Did you know that you can close tabs in the editor and the tool windows of PyCharm without actually using the context menu commands? It is enough to point with your mouse cursor to a tab to be closed, and click the middle mouse button, or just use the Shift+click combination.
  • To quickly select the currently edited element (class, file, method or field) in any view (Project view, Structure view or other), press Alt+F1.
  • The speed search is available in all the tree views: just start typing and you'll quickly locate the necessary item.
  • The Esc key in any tool window moves the focus to the editor.
    Shift+Esc moves the focus to the editor and also hides the current (or last active) tool window.
    The F12 key moves the focus from the editor to the last focused tool window.
  • Ctrl+W (extend selection) in the editor selects the word at the caret and then selects expanding areas of the source code. For example, it may select a method name, then the expression that calls this method, then the whole statement, then the containing block, etc. You can also select the word at the caret and the expanding areas of the source code by double-clicking the target areas in the editor.
  • The Extract Variable refactoring helps you simplify complicated statements in your code. For example, in the code fragment below, you can select an expression in the code, and press Ctrl+Alt+V (Refactor | Extract | Variable).
  • Ctrl+D in the editor duplicates the selected block or the current line when no block is selected.
  • The Code | Move Statement Up/Down action is useful for reorganizing the code lines in your file, e.g., for bringing a variable declaration closer to the variable usage.
    For example, select a code fragment and press Ctrl+Shift+向上箭头 or Ctrl+Shift+向下箭头.
  • The Ctrl+Shift+J shortcut joins two lines into one and removes unnecessary spaces to match your code style.
  • If the cursor is between the parentheses of a method call, pressing Ctrl+P brings up a list of valid parameters.
  • Ctrl+Shift+Backspace (Navigate | Last Edit Location) brings you back to the last place where you made changes in the code.
    Pressing Ctrl+Shift+Backspace a few times moves you deeper into your changes history.
  • Use Ctrl+Shift+F7 (Edit | Find | Highlight Usages in File) to quickly highlight usages of some variable in the current file.
    Use F3 and Shift+F3 keys to navigate through highlighted usages.
    Press Esc to remove highlighting.
  • To see your local history of changes in a file, invoke Local History | Show History from the context menu. You can navigate through different file versions, see the differences and roll back to any previous version.
    Use the same context menu item to see the history of changes on a directory. You will never lose any code with this feature!
  • Ctrl+E (View | Recent Files) brings a popup list of the recently visited files. Choose the desired file and press Enter to open it.
  • To show separator lines between methods in the editor, open the editor settings and select the Show method separators check box in the Appearance page.
  • When using basic code completion (Ctrl+空格), type any characters that exist anywhere in an identifier.
  • Use Alt+向上箭头 and Alt+向下箭头 keys to quickly move between methods in the editor.
  • Use the Ctrl+Shift+V shortcut to choose and insert recent clipboard contents into the text.
  • The shortcuts such as Ctrl+Q (View | Quick Documentation), Ctrl+P (View | Parameter Info), Ctrl+B (Navigate | Declaration) and others can be used not only in the editor but in the code completion popup list as well.
  • You can easily override the methods of the base class by pressing Ctrl+O (Code | Override Methods).
  • To help you learn the purpose of each item in the main menu, its short description is shown in the status bar at the bottom of the application frame when you position the mouse pointer over this item.
  • To open any particular method or field in the editor quickly, press Ctrl+Alt+Shift+N (Navigate | Symbol) and start typing its name.
    Choose symbol from the drop-down list that appears.
  • Use Alt+Shift+C to quickly review your recent changes to the project.
  • Use Basic Completion (Ctrl+空格) within HTML, CSS and other files, for completing image file names.
  • With a single keystroke, you can apply another code style/coloring scheme or keymap right from the editor. Just press Ctrl+后引号 (View | Quick Switch Scheme), to specify the scheme you want to change.
  • When in the Go to Class, Go to Symbol, or Go to File popup, you can ease the search by filtering the lookup list with the help of the "camel words" prefixes.
    *B You can easily make column selection by dragging your mouse pointer while keeping the Alt key pressed.
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,340评论 5 467
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,762评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,329评论 0 329
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,678评论 1 270
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,583评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 47,995评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,493评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,145评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,293评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,250评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,267评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,973评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,556评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,648评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,873评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,257评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,809评论 2 339

推荐阅读更多精彩内容