簡體   English   中英

如何將 Resharper 模板導入 Rider

[英]How to import Resharper templates to the Rider

我決定嘗試 Rider 而不是 Visual Studio(+Resharper),並面臨如何輕松地將我的自定義模板移動到 Rider 的問題。 也許有人會向我指出最佳解決方案,但現在我找不到將它們導入 Rider 的方法或 UI。 因此,我花了一些時間並通過編輯 Rider 全局設置文件找到了如何導入它們的方法。

前提條件:您應該將您的 Resharper 模板導出到文件,例如“class_template.DotSettings”文件。

打開文件夾“%APPDATA%\\JetBrains<version_rider>\\resharper-host”,例如“C:\\Users<user_name>\\AppData\\Roaming<version_rider>\\resharper-host”並打開以編輯文件“GlobalSettingsStorage.DotSettings”。

  1. 打開您的 Resharper 模板文件並復制“<wpf:ResourceDictionary”元素中的所有元素。

  2. 然后將其插入到“GlobalSettingsStorage.DotSettings”文件中並保存(如果設置已打開,請重新打開它)。

  3. 打開 Rider 並轉到設置 (Ctrl+Alt+S) -> 編輯器 -> 文件模板某處(在部分下),您將看到您的模板。

  4. 如果它插入到無效部分(Razor 而不是 C#)下,請轉到“GlobalSettingsStorage.DotSettings”查找元素並編輯或插入具有正確值的元素

    <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/= <template_id_number> /Scope/= <id_number_from_existing_element> /Type/@EntryValue"> <section_type_name> </s:String>

其中<id_number_from_existing_element> - 是您計划插入模板的部分的 ID。

<section_type_name> - 是您計划插入模板的部分的名稱。

您可以從“GlobalSettingsStorage.DotSettings”文件中的現有模板中獲取所有這些數字\\名稱。

此選項可幫助我將模板快速插入 Rider。 如果有人知道更好的解決方案,請分享。

謝謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM