備份文件同步法 最傳統的方法就是把配置文件備份,然後在其它電腦上通過導入的方式來恢復,這種方法在很多軟體中都實測可行。 具體對應到pycharm中,可以在pycharm菜單欄file - export 和import在多臺電腦之間同步設置。 ps.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