EPCoo
V2EX  ›  问与答

PyCharm 让人抓狂的拖拽问题 !?

  •  
  •   EPCoo · Feb 5, 2018 · 2977 views
    This topic created in 3103 days ago, the information mentioned may be changed or developed.

    前提

    PyCharm 版本:2017.3.3
    操作系统:macOS 10.13.2
    

    Python 新手一枚,自己在看代码的时候,习惯使用鼠标选中正在查看的代码块,但是在 PyCharm 里总是会出现问题。

    问题一:

    PyCharm 默认开启 Editor->General->Mouse->Enable Drg'n'Drop Fuctionality in editor

    开启之后,选中代码块可以拖拽到其他地方,然而,总会出现以下误操作的情况:

    图片

    一度让自己无法正常使用,直到关闭了这个选项。

    但是关闭之后,又出现了接下来的问题。

    问题二:选中代码块点中变量高亮 冲突

    步骤:先选中某个变量,当它要高亮的时候,这个时候去选中某段代码,则无法选中!
    

    图片

    我的疑问

    为什么会有选中拖拽移动的功能,并且还是默认开启的?
    从使用频率来看,复制粘贴就可以了,Python 小白没有看懂这个功能。

    在 V2 上搜索了以下,也有 V 友遇到了跟我一样的问题:/t/312377,但是没有什么结论。

    最后

    请教 PyCharm 达人,针对第二个问题有没有解决方法??

    10 replies    2018-02-06 15:06:39 +08:00
    28ms
        1
    28ms  
       Feb 5, 2018   ❤️ 1
    有没有安装 VIM 插件,因为之前我装过 vim 键位插件以后遇到过类似问题。
    EPCoo
        2
    EPCoo  
    OP
       Feb 5, 2018
    @28ms #1 没有安装任何插件
    fucker
        3
    fucker  
       Feb 5, 2018
    我的 Linux 版本不能存储 SFTP,数据库的密码,至今无解
    也很抓狂
    iyaozhen
        4
    iyaozhen  
       Feb 5, 2018 via Android
    确实有这个问题。但是还没有抓狂_(:з」∠)_
    kslr
        5
    kslr  
       Feb 5, 2018
    为什么需要拖动呢
    coymail
        6
    coymail  
       Feb 5, 2018 via iPhone
    和楼主一样喜欢拖拽,也遇到了一样的问题。暂时只能是先控制自己不要拖拽...
    zhusimaji
        7
    zhusimaji  
       Feb 5, 2018 via iPhone
    跟楼主同样的问题,现在不敢拖拽,都是点击
    GuryYu
        8
    GuryYu  
       Feb 5, 2018 via iPhone
    楼主有没有安装 BTT,目前这个软件会导致这个问题
    xcai
        9
    xcai  
       Feb 6, 2018 via Android
    楼主注释写错字了,是顺便,不是随便
    Tyanboot
        10
    Tyanboot  
    PRO
       Feb 6, 2018
    Windows 平台, PyCharm 2017.2, 关闭 drap-n-drop 之后无法复现你说的第二个问题.

    关闭之后依然可以随便选择代码块.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5769 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 06:34 · PVG 14:34 · LAX 23:34 · JFK 02:34
    ♥ Do have faith in what you're doing.