Skip to content

Some questions and suggestions #167

@KuHai-A

Description

@KuHai-A

我因为SuperCharger的CodeMap插件,一直使用它,但它功能太多了,而我几乎仅使用CodeMap。
CodeNav是我找到的最能替代CodeMap的插件,而且CodeNav够轻量,仅专注于Map。
实际使用下来,发现CodeNav仍有一些差异,如果能解决这些问题,我就可以毫无顾忌的抛弃SuperCharge了。

  1. CodeNav在切换Tab后,同步变化的比较慢,甚至有时不变化,必须点击一下才能同步。Feature request: Window synchronization #159 中提到了这个问题,希望能尽快解决。
  2. SuperCharger的CodeMap是嵌入到文本编辑区的左侧,而CodeNav是一个独立的悬浮窗,这导致了一些布局上的差异,是否有办法嵌入到文本编辑区内呢?
  3. CodeNav不支持xaml文件,我也不想在切换到xaml文件时显示CodeNav,有没有办法切换到xaml文件时,不显示CodeNav,切换到cs文件时,又显示CodeNav?因为SuperCharger的CodeMap是嵌入到文本编辑区的左侧,它天然的可以达到这种效果。

I've been using SuperCharger's CodeMap plugin, but it has too many features, and I almost exclusively use CodeMap.
CodeNav is the best alternative I've found to CodeMap, and it's lightweight, focusing solely on mapping.
However, in actual use, I've found some differences with CodeNav. If these issues can be resolved, I can abandon SuperCharger without hesitation.

  1. CodeNav's tab synchronization is slow after switching, sometimes not even updating, requiring a click to synchronize. This issue was mentioned in Feature request: Window synchronization #159; hopefully, it can be resolved soon.
  2. SuperCharger's CodeMap is embedded on the left side of the text editor, while CodeNav is a separate floating window. This causes some layout differences. Is there a way to embed it within the text editor?
  3. CodeNav doesn't support XAML files, and I don't want CodeNav to appear when switching to XAML files. Is there a way to hide CodeNav when switching to XAML files and show it when switching to .cs files? Because SuperCharger's CodeMap is embedded on the left side of the text editing area, it naturally achieves this effect.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions