V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Finia
V2EX  ›  Python

关于 MacOS 系统的 Pycharm,有两个问题想要请教一下大神们

  •  
  •   Finia · 2018-03-01 23:57:32 +08:00 · 3053 次点击
    这是一个创建于 2466 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本子是 MacBook Pro 2017 的,带 TouchBar 的,Fn 键已被 TouchBar 占领

    Pycharm 是 2018 的免费试用版。。。

    现在有两个问题:

    1.建立新的 Python File 的时候,光标类似 Windows 的 Insert 改写模式状态,要先按下 a 键才能消除,后来研究了一下,这个光标变成这样的状态,是用 ctrl+[ 这个快捷键实现的,但是我试了一下,并不是什么改写模式!请问如何能改掉这个设置?

    2.代码块缩进的问题,在 Windows 版的 Pycharm 下,假设我们要封装一段代码,我们定义一个函数,然后把下面要封装的代码全部选中后,按一下 Tab,下面所有的代码就全部缩进 4 个空格;但是我在 MacOS 下,我选中了一块代码后,我按 Tab 键,会有“咚”的一声,什么反应都没有,请问一下大神们,MacOS 版的 Pycharm 该如何对整块代码批量缩进?

    9 条回复    2018-03-08 09:50:03 +08:00
    unlimitedsola
        1
    unlimitedsola  
       2018-03-02 05:35:27 +08:00
    两个问题都没有遇到过
    niu0619
        2
    niu0619  
       2018-03-02 09:42:56 +08:00   ❤️ 1
    感觉像你 pycharm 开了 vim 插件。
    meteor
        3
    meteor  
       2018-03-02 10:22:03 +08:00
    整块代码批量缩进可以全部选中,然后 Intent Selection
    meteor
        4
    meteor  
       2018-03-02 10:22:46 +08:00   ❤️ 1
    Indent Selection
    ACSuperChen
        5
    ACSuperChen  
       2018-03-02 12:47:49 +08:00   ❤️ 1
    我用的也是 macos 版的,这个问题看起来好像你开了什么插件,和原来的键位有冲突,请检查一下你是否打开了一些冲突的键位
    jeremaihloo
        6
    jeremaihloo  
       2018-03-02 13:53:57 +08:00   ❤️ 1
    macos 并没有遇到你这个问题,感觉你装了 vim
    Finia
        7
    Finia  
    OP
       2018-03-03 00:30:53 +08:00
    @jeremaihloo 安装的时候,是同时安装了 vim
    Finia
        8
    Finia  
    OP
       2018-03-03 00:46:59 +08:00
    嗯,的确是 vim 模式造成的,每次新建文件后,要先输入 a

    然后很多默认快捷键都冲突,现在把 vim 模式关了,全都好了!!!

    谢谢各位大神!
    gaMe5hGLc86G4U52
        9
    gaMe5hGLc86G4U52  
       2018-03-08 09:50:03 +08:00
    安装了 vim 后插入模式就是按 a 或者 i,a 是插入到光标后面,可以 shift+v 全选,然后 shift+>就可以了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   968 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:11 · PVG 04:11 · LAX 12:11 · JFK 15:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.