在安装目录
–>bin
下有个idea.properties
文件,这个文件存放了pycharm
的配置,可以根据需要进行修改。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 |
# 使用${idea.home.path}宏来指定相对于IDE安装地的位置。 # 使用${xxx},其中xxx是任何Java属性(包括在本文件前几行中定义的)来指代其值。 # Windows用户注意:请确保使用正斜线(例如c:/idea/system)。 #--------------------------------------------------------------------- # 如果你想自定义IDE配置文件夹的路径,请取消该选项。请确保你使用的是正斜杠。 #--------------------------------------------------------------------- # idea.config.path=${user.home}/.PyCharmCE/config #--------------------------------------------------------------------- # 如果你想自定义IDE系统文件夹的路径,请取消该选项。确保你使用的是正斜杠。 #--------------------------------------------------------------------- # idea.system.path=${user.home}/.PyCharmCE/system #--------------------------------------------------------------------- # 如果你想自定义用户安装的插件文件夹的路径,请取消该选项。确保你使用的是正斜线。 #--------------------------------------------------------------------- # idea.plugins.path=${idea.config.path}/plugins #--------------------------------------------------------------------- # 如果你想自定义IDE日志文件夹的路径,请取消该选项。确保你使用的是正斜杠。 #--------------------------------------------------------------------- # idea.log.path=${idea.system.path}/log #--------------------------------------------------------------------- # 最大的文件大小(千字节),IDE应该为其提供代码帮助。 # 文件越大,其编辑器的工作速度越慢,对系统内存的总体要求也越高。 # 如果启用了代码协助。如果你需要对任何文件进行代码协助,请删除此属性或设置为非常大的数字。 # 对任何文件提供代码帮助,无论其大小。 #--------------------------------------------------------------------- idea.max.intellisense.filesize=2500 #--------------------------------------------------------------------- # IDE能够打开的最大文件大小(千字节)。 #--------------------------------------------------------------------- idea.max.content.load.filesize=20000 #--------------------------------------------------------------------- # 这个选项控制控制台的循环缓冲区:保持控制台的输出大小不高于指定的缓冲区大小(Kb)。 # 较旧的行会被删除。为了禁用循环缓冲器,请使用idea.cycle.buffer.size=disabled #--------------------------------------------------------------------- idea.cycle.buffer.size=disabled #--------------------------------------------------------------------- # 配置当从IDE中运行进程时是否应使用特殊的启动器。 # 使用启动器可以启用 "软退出 "和 "线程转储 "功能 #--------------------------------------------------------------------- idea.no.launcher=false #--------------------------------------------------------------------- # 为了避免classpath太长 #--------------------------------------------------------------------- idea.dynamic.classpath=false #--------------------------------------------------------------------- # 取消该属性以防止IDE在用户活动时抛出ProcessCanceledException。 # 检测到。这个选项只对插件开发者有用,在调试PSI相关活动时 # 在后台错误分析线程中执行。 # 除非你在调试ide本身,否则不要取消注释。否则会发生明显的减速和锁定。 #--------------------------------------------------------------------- #idea.ProcessCanceledException=disabled #--------------------------------------------------------------------- # idea.popup.weight属性有两个可能的值。"重 "和 "中"。 # 如果你将WM配置为 "焦点跟随鼠标自动抬起",那么你必须 # 把这个属性设置为 "中等"。它可以防止在某些情况下出现弹出式菜单的问题。 # 配置的问题。 #--------------------------------------------------------------------- idea.popup.weight=heavy #--------------------------------------------------------------------- # 移除这个属性可能会导致Windows下的编辑器性能下降。 #--------------------------------------------------------------------- sun.java2d.d3d=false #--------------------------------------------------------------------- # 设置swing.bufferPerWindow=false来解决JDK6中滚动缓慢的问题(见IDEA-35883), # 但这在JDK8中可能会导致性能下降, 因为它禁用了双重缓冲, # 这对于消除Blit加速滚动时的撕裂现象和恢复 # 帧缓冲区的内容,而不需要通常的重绘,即使在EDT被阻止的情况下。 #--------------------------------------------------------------------- swing.bufferPerWindow=true #--------------------------------------------------------------------- # 移除此属性可能会导致编辑器在X窗口下的性能下降。 #--------------------------------------------------------------------- sun.java2d.pmoffscreen=false #--------------------------------------------------------------------- # 在JBRE中启用HiDPI支持 #--------------------------------------------------------------------- sun.java2d.uiScale.enabled=true #--------------------------------------------------------------------- # 适用于显示HTML的Swing文本组件(JEditorPane除外)。 # 根据组件的字体大小重新调整CSS大小图,让相对的 # 字体大小值(较小、较大)正确缩放。仅限JBRE。 #--------------------------------------------------------------------- javax.swing.rebaseCssSizeMap=true #--------------------------------------------------------------------- # 为了避免在Mac OS X下访问剪贴板时出现长时间的挂起而采取的解决方法。 #--------------------------------------------------------------------- #ide.mac.useNativeClipboard=True #--------------------------------------------------------------------- # IDEA在显示过去的文件内容时将加载的最大尺寸(千字节) # 在显示差分或计算摘要差分时 #--------------------------------------------------------------------- #idea.max.vcs.loaded.size.kb=20480 #--------------------------------------------------------------------- # IDEA文件选择器会窥视目录内部,以检测它们是否包含一个有效的项目 # (用相应的图标标记这些目录)。 # 取消该选项可以防止在用户主目录之外的这种行为。 #--------------------------------------------------------------------- #idea.chooser.lookup.for.project.dirs=false #----------------------------------------------------------------------- # 实验性的选项可以做一些事情,使真正的平滑滚动成为可能。 # # * 启用硬件加速的滚动功能。 # Blit-acceleration尽可能多地复制已渲染的区域,然后只重新绘制新暴露的区域。 # 这有助于提高滚动的性能,并减少CPU的使用(尤其是当绘图是计算密集型的时候)。 # # * 启用 "真正的双重缓冲"。 # 真正的双重缓冲是必要的,以消除在blit加速滚动时的撕裂现象,并恢复 # 帧缓冲区的内容,而不需要通常的重绘,即使是在EDT被封锁的情况下。 # # * 添加了 "idea.true.smooth.scrolling.debug "选项。 # 检查blit-accelerated scrolling是否可行,如果可行,则检查true double buffering是否可用。 # # * 启用高精度鼠标滚轮事件的处理。 # 尽管Java 7引入了MouseWheelEven.getPreciseWheelRotation()方法,但JScrollPane到目前为止还没有使用它。 # 取决于编辑器/常规/平滑滚动设置、远程桌面检测和省电模式状态。 # 理想情况下,我们需要给运行时打补丁(在Windows、Linux和Mac OS上),以改善对细粒度输入数据的处理。 # 这个功能可以通过 "idea.true.smooth.scrolling.high.precision "选项进行切换。 # # * 启用对像素完美的滚动事件的处理。 # 目前这种模式只在Mac OS和JetBrains Runtime下可用。 # 这个功能可以通过 "idea.true.smooth.scrolling.pixel.perfect "选项进行切换。 # # * 启用滚动输入(滚动条、鼠标滚轮、触摸板、按键等)的插值。 # 平滑缺乏空间和时间分辨率的输入,异步地执行渲染。 # 取决于编辑器/常规/平滑滚动设置、远程桌面检测和省电模式状态。 # 该功能可以通过以下选项进行调整。 # "idea.true.smooth.scrolling.interpolation" - 主开关 # "idea.true.smooth.rolling.interpolation.scrollbar" --滚动条插值 # "idea.true.smooth.rolling.interpolation.scrollbar.delay" - 滚动条插值的初始延迟(ms) # "idea.true.smooth.rolling.interpolation.mouse.wheel" - 鼠标滚轮/触摸板插值 # "idea.true.smooth.rolling.interpolation.mouse.wheel.delay.min" - 鼠标滚轮内插的最小初始延迟(ms) # "idea.true.smooth.rolling.interpolation.mouse.wheel.delay.max" - 鼠标滚轮插值的最大初始延迟(ms) # "idea.true.smooth.rolling.interpolation.precision.touchpad" - 精密的触摸板插值 # "idea.true.smooth.rolling.interpolation.precision.touchpad.delay" - 精密触摸板插值的初始延迟(ms) # "idea.true.smooth.rolling.interpolation.other" - 其他输入源的插值 # "idea.true.smooth.rolling.interpolation.other.delay" - 其他输入源插值的初始延迟(ms) # 在编辑器中添加按需的水平滚动条。 # 水平滚动条只在当前可见内容实际需要时显示。 # 这有助于节省编辑器的空间,并防止垂直触摸板滚动时偶尔出现水平 "抖动"。 # 这个功能可以通过 "idea.true.smooth.scrolling.dynamic.scrollbars "选项进行切换。 #----------------------------------------------------------------------- #idea.true.smooth.scrolling=true #--------------------------------------------------------------------- # IDE可以复制库的.jar文件,以防止它们被锁定。将此属性设置为 "false "以启用复制功能。 #--------------------------------------------------------------------- idea.jars.nocopy=true #----------------------------------------------------------------------- # 如果你想收到即时的视觉通知,请将其改为 "启用"。 # 关于发生在IDE或安装的插件上的致命错误。 #----------------------------------------------------------------------- idea.fatal.error.notification=disabled |
本文最后更新于2021年12月1日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!