在不同电脑间同步pycharm的配置
备份文件同步法
最传统的方法就是把配置文件备份,然后在其它电脑上通过导入的方式来恢复,这种方法在很多软件中都实测可行。
具体对应到pycharm中,可以在pycharm菜单栏file - export 和import在多台电脑之间同步设置。
ps.pycharm的快捷键导入后,需要手动修改键盘映射修改为:windows副本,才会使用导入后的配置。
可以同步的项目:
- 编辑器的选项设置
- 代码片段和文件模版
无法同步的项目:
- 已安装的插件,虽然解包查看备份文件中有个installed.txt记录着已安装的插件
- 插件的禁用启用情况
把pycharm的备份文件解压后,里面是些xml用来记录配置,和下面提到的sync是一样的。
Settings Sync
Share your IDE settings | PyCharm Documentation (jetbrains.com)
按照官方文档,建议2022.3及以上版本使用自带的sync同步功能,即登录jetbrains帐号在不同的设备上同步。这点和windows操作系统一样,登录帐号即可在不同电脑上同步个人设置。
我用下来的感受是总体够用了,插件会同步了已安装的,已禁用的只同步了部分。
我主要用来同步以下内容,都可以同步:
- 新建文件模版
- 实时模版
- 快捷键
- 主题,字体,一些系统设置
- 已安装的插件
我进一步了解到官方自带的同步功能,实际是建了一个git repo来保存配置,目录如下:C:\Users\zhaoqingqing01\AppData\Roaming\JetBrains\PyCharmCE2022.3\settingsSync\options
一级目录如下:
.git\
.metainfo\
inspection\
options\
.gitignore
options目录如下:
windows
keymap.xml
colors.scheme.xml
debugger.xml
diff.xml
editor.xml
editor-font.xml
filetypes.xml
ide.general.xml
laf.xml
notifications.xml
settingsSync.xml
shared-indexes.xml
templates.xml
ui.lnf.xml
usageView.xml
vcs.xml
不同版本配置互通
社区版可以导入专业版的代码片段和文件模版,比如我在2020的社区版可以导入2021专业版的配置。
pycharm community社区版切换用户
由于社区版不需要注册就可以使用,社区版没有这个选项:help - register,那么要如何在社区版中切换帐号呢?
通过ToolboxApp,按照官方文档描述,每个IDE都会同步使用toolbox中登录的帐号。实际上我也是通过toolbox成功切换帐号。
Toolbox App
JetBrains Toolbox App: Manage Your Tools with Ease
在不同电脑间同步pycharm的配置的更多相关文章
- 通过Git在本地局域网中的两台电脑间同步代码
0.前言 一般情况下同步代码可以通过在GitHub/GitLab等网站新建远程仓库,所有机器都向仓库推送或者从仓库下拉更新. 上述过程步骤也不算复杂,不过有时候我们考虑到仓库的安全性等因素,只想在局域 ...
- 在手机和电脑间双向加密传输文件 —— Windows 安装 Kde Connect
2020-04-27 作为 Kde 项目的一部分,Windows 用户可能很少知道它,但它确实存在,而且超棒. Kde Connect 简直了,现在我的手机和 Linux 主机以及 Win 本完全是一 ...
- BitTorrent Sync - 神奇的文件同步软件,无需服务器让多台电脑互相同步!
176,487 微博 腾讯 空间 微信 141 49 如今人们对文件备份和同步的需求已经越来越强烈了.像 Dropbox 一样的云存储网盘有很多,但它们都有一个局限性,就是所有的文件都得经过它们的服务 ...
- 线程间同步之 semaphore(信号量)
原文地址:http://www.cnblogs.com/yuqilin/archive/2011/10/16/2214429.html semaphore 可用于进程间同步也可用于同一个进程间的线程同 ...
- virtualenv是什么?virtualenv的安装及pycharm的配置和使用
virtualenv是什么? virtualenv是一个创建隔绝的Python环境的工具.virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包.简单的说就是一 ...
- 使用Settings sync同步VS Code配置
使用Settings sync同步VS Code配置 因为要在多台电脑上使用VSCode,想要简单地管理VSCode地配置,不用每次手动去一一配置,保持多个开发环境的同步,于是使用Settings s ...
- PyCharm+SVN配置使用教程
一.说明 去年写“PyCharm+Miniconda3安装配置教程”的时候就想把配置SVN的内容加上,但刚开始使用不是很清楚操作就先算了,然后到后边知道怎么操作之后觉得比较简单不写也可以. 一是昨天使 ...
- Zookeeper的基本原理(zk架构、zk存储结构、watch机制、独立安装zk、集群间同步复制)
1.Hbase集群的高可用性与伸缩性 HBase可以实现对Regionserver的监控,当个别Regionserver不可访问时,将其负责的分区分给其他Regionsever,其转移过程较快,因为只 ...
- ROS 多台电脑间进行通信
版权声明:本文为博主原创文章,转载请标明出处: http://www.cnblogs.com/liu-fa/p/5773822.html 在我看来,ROS最牛逼的地方就是它的通信机制了,不仅仅是进程间 ...
- C#线程间同步无法关闭
用C#做了个线程间同步的小程序,但每次关闭窗口后进程仍然在,是什么原因? 解决方法: 要加一句 线程.IsBackground = true; 否则退出的只是窗体 上面的方法没看懂... MSDN上说 ...
随机推荐
- mit6.s081 lab2: system calls
1.system call tracing(moderate) 要求:创建一个系统调用来实现跟踪特性,它采用一个参数来指定跟踪哪一个系统调用,例如:跟踪fork系统调用,程序调用trace(1< ...
- svelte响应式原理
svelte文件编译为js后的结构 源代码: <script lang="ts"> let firstName = '张' let lastName = '三' let ...
- MVVM架构
一.MVVM架构和Jetpack MVVM即Model-View-ViewModel的缩写,它的出现是为了将图形界面和业务逻辑,数据模型进行解耦.在前面章节所学习的Jetpack组件,大部分是为了能够 ...
- CodeForces-339B-Xenia and Ringroad (循环队列,水题)
Xenia lives in a city that has n houses built along the main ringroad. The ringroad houses are numbe ...
- 08.25北京站|阿里云Serverless 技术实践营( AI 专场)开放报名
活动简介 阿里云 Serverless 技术实践营(AI 专场)是一场以聚焦企业级 AIGC 应用开发与落地展开的主题活动,活动受众以关注 Serverless 和 AI 技术的开发者.企业决策人.云 ...
- 通义千问预体验,如何让 AI 模型应用“奔跑”在函数计算上?
立即体验基于函数计算部署通义千问预体验: https://developer.aliyun.com/topic/aigc_fc AIGC 浪潮已来,从文字生成到图片生成,AIGC 的创造力让人惊叹,更 ...
- P4837
日了啊,这道题每个输入中有多组输入,每处理完一组输入需要清空STL的stack类对象的啊.要是自己写的栈或许能想起来重新top=1,但是这用的STL现成的stack,就忘了while(!sk.empt ...
- 如何使用chatgpt编写代码
功能列举 回答编程问题 我想让你充当 Stackoverflow 的帖子.我将提出与编程有关的问题,你将回答答案是什么.我希望你只回答给定的答案,在没有足够的细节时写出解释.当我需要用英语告诉你一些事 ...
- notepad++的使用技巧
一.多标签管理 1.可支持多个标签的展示
- css - 使用 " dl、dt、dd " 描述列表的形式 , 实现 【图片加下方文字】 的快速布局
上效果图 : 上代码 : <!DOCTYPE html> <html lang="en"> <head> <meta charset=&q ...