diff --git a/README.md b/README.md
index fb5aa55..103faf6 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,11 @@ Thanks JetBrains Licenses for Open Source.
## Notes 说明
-Show doc comment at the Project view Tree, line End, json etc.
+Show doc comment at the Project view Tree, line End, json, other
+
+在文件树、行末、JSON 等地方显示注释.
+
+
English Note
- "xx-ClassNameOrSimpleName.json" and jump to field
- input `doc` `docc` -> /** */
@@ -18,7 +22,7 @@ Show doc comment at the Project view Tree, line End, json etc.
- Config: settings -> Tools -> // Show Comment Global/Project
-External Comment:
+External Comment
Demo(GitHub)
- Reload: Tools -> 🔄 // Reload External Comment
@@ -31,13 +35,16 @@ Show doc comment at the Project view Tree, line End, json etc.
- The tsv conf file must could be search in "Go to File"(Ctrl + Shift + N)
-My Other Project
+My Other Project
- Find author/comment of multiple files or lines and export Find:
Find Author
+
- Auto sync coverage and capture coverage during debug:
+Sync Coverage
-中文说明:
+
+中文说明
- 在结构树显示 文档注释
- 在行末尾显示 文档注释
@@ -49,7 +56,7 @@ Show doc comment at the Project view Tree, line End, json etc.
- 修改配置:设置 -> 工具 -> // Show Comment Global/Project
-外部注释:
+外部注释
示例(Gitee)
:比如你要给 .go 的文件配置文件注释可以放在相同目录或父目录的 xxx.go.tree.tsv 中
@@ -63,24 +70,38 @@ Show doc comment at the Project view Tree, line End, json etc.
- tsv 配置文件必须能被搜索(Ctrl + Shift + N)
-我的其他项目
+我的其他项目
+找个女朋友
+
+- 我的情况:1993-11-03,软件工程师,广发银行编制,宅,LOLm,NS,看书,写文章,KTV,爬山,逛街
+
- 我的性格:ISFP(探险家 内向 实际 感性 随性)
+
- 希望对方:广东省,与家人关系好,爱笑甜美大眼睛
+
- 有兴趣请联系 1498425439@qq.com
+
-如果对你有所帮助,别忘了给本项目
+
+支持
+
+- 如果对你有所帮助,别忘了给本项目
GitHub
主页一个 Star,您的支持是项目前进的动力。
-
+
+
## Change Notes 更新说明
English Change Notes:
+- 2.08 Add i18n and chinese
- 2.07 Add global-setting reset default
- 2.06 Add project-view-tree xx-abc.xxx from Abc.java doc
- 2.05 Add line-end-comment json doc from xxx.json.tsv
@@ -117,6 +138,7 @@ Show doc comment at the Project view Tree, line End, json etc.
中文更新说明:
+- 2.08 增加 多语言与中文支持
- 2.07 增加 全局设置 复位默认值
- 2.06 增加 文件树注释 xx-abc.xxx 来自 Abc.java 的文档注释
- 2.05 增加 行末注释 json 字段注释从 xxx.json.tsv 读取
diff --git a/build.gradle b/build.gradle
index d022595..86f1b5d 100644
--- a/build.gradle
+++ b/build.gradle
@@ -4,7 +4,7 @@ plugins {
}
group 'io.github.linwancen'
-version '2.07.0.' + (new Date().format('yyyy.MM.dd_HH.mm'))
+version '2.08.0.' + (new Date().format('yyyy.MM.dd_HH.mm'))
repositories {
mavenCentral()
@@ -87,6 +87,7 @@ patchPluginXml {
changeNotes = """
English Change Notes:
+- 2.08 Add i18n and chinese
- 2.07 Add global-setting reset default
- 2.06 Add project-view-tree xx-abc.xxx from Abc.java doc
- 2.05 Add line-end-comment json doc from xxx.json.tsv
@@ -123,6 +124,7 @@ patchPluginXml {
中文更新说明:
+- 2.08 增加 多语言与中文支持
- 2.07 增加 全局设置 复位默认值
- 2.06 增加 文件树注释 xx-abc.xxx 来自 Abc.java 的文档注释
- 2.05 增加 行末注释 json 字段注释从 xxx.json.tsv 读取
diff --git a/src/main/java/io/github/linwancen/plugin/show/CopyReferenceSimple.java b/src/main/java/io/github/linwancen/plugin/show/CopyReferenceSimple.java
index ab9d7b0..4416441 100644
--- a/src/main/java/io/github/linwancen/plugin/show/CopyReferenceSimple.java
+++ b/src/main/java/io/github/linwancen/plugin/show/CopyReferenceSimple.java
@@ -8,6 +8,7 @@ import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.project.Project;
import com.intellij.psi.PsiDocumentManager;
import com.intellij.psi.PsiFile;
+import io.github.linwancen.plugin.show.settings.ShowBundle;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -19,10 +20,7 @@ public class CopyReferenceSimple extends CopyReferenceAction {
@Override
public void update(@NotNull AnActionEvent e) {
super.update(e);
- String tip = IdeBundle.message("copy.reference");
- if (tip != null && tip.replace("\u001B", "").equals(e.getPresentation().getText())) {
- e.getPresentation().setText("Copy Class.Method / File:Line");
- }
+ e.getPresentation().setText(ShowBundle.message("copy.class.method.or.file.line"));
}
private static final Pattern QUALIFIED_PATTERN = Pattern.compile("[\\w.]+\\.");
diff --git a/src/main/java/io/github/linwancen/plugin/show/LineEndAdd.java b/src/main/java/io/github/linwancen/plugin/show/LineEndAdd.java
index f3b057f..f8237e6 100644
--- a/src/main/java/io/github/linwancen/plugin/show/LineEndAdd.java
+++ b/src/main/java/io/github/linwancen/plugin/show/LineEndAdd.java
@@ -12,6 +12,7 @@ import com.intellij.openapi.vfs.VfsUtilCore;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.openapi.vfs.VirtualFileVisitor;
import io.github.linwancen.plugin.show.bean.FileInfo;
+import io.github.linwancen.plugin.show.settings.ShowBundle;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -20,6 +21,12 @@ import org.jetbrains.annotations.Nullable;
*/
public class LineEndAdd extends DumbAwareAction {
+ @Override
+ public void update(@NotNull AnActionEvent e) {
+ super.update(e);
+ e.getPresentation().setText(ShowBundle.message("line.end.add"));
+ }
+
@Override
public void actionPerformed(@NotNull AnActionEvent event) {
@Nullable Project project = event.getProject();
diff --git a/src/main/java/io/github/linwancen/plugin/show/LineEndCopy.java b/src/main/java/io/github/linwancen/plugin/show/LineEndCopy.java
index fc33e65..7c81fc3 100644
--- a/src/main/java/io/github/linwancen/plugin/show/LineEndCopy.java
+++ b/src/main/java/io/github/linwancen/plugin/show/LineEndCopy.java
@@ -8,6 +8,7 @@ import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.ide.CopyPasteManager;
import com.intellij.openapi.project.DumbAwareAction;
import io.github.linwancen.plugin.show.bean.FileInfo;
+import io.github.linwancen.plugin.show.settings.ShowBundle;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -18,6 +19,12 @@ import java.awt.datatransfer.StringSelection;
*/
public class LineEndCopy extends DumbAwareAction {
+ @Override
+ public void update(@NotNull AnActionEvent e) {
+ super.update(e);
+ e.getPresentation().setText(ShowBundle.message("line.end.copy"));
+ }
+
@Override
public void actionPerformed(@NotNull AnActionEvent event) {
ApplicationManager.getApplication().runReadAction(() -> copyWithDoc(event));
diff --git a/src/main/java/io/github/linwancen/plugin/show/ext/conf/ConfCacheGetUtils.java b/src/main/java/io/github/linwancen/plugin/show/ext/conf/ConfCacheGetUtils.java
index c1cea32..1b6374f 100644
--- a/src/main/java/io/github/linwancen/plugin/show/ext/conf/ConfCacheGetUtils.java
+++ b/src/main/java/io/github/linwancen/plugin/show/ext/conf/ConfCacheGetUtils.java
@@ -97,13 +97,15 @@ public class ConfCacheGetUtils {
String[] paths = StringUtils.split(path, '/');
String[] confPaths = StringUtils.split(confPath, '/');
int length = confPaths.length;
- String lastFolder = confPaths[length - 2];
- if (lastFolder.startsWith("-")) {
- try {
- int i = Integer.parseInt(lastFolder);
- length = length + i - 1;
- } catch (NumberFormatException e) {
- // ignore
+ if (length > 1) {
+ String lastFolder = confPaths[length - 2];
+ if (lastFolder.startsWith("-")) {
+ try {
+ int i = Integer.parseInt(lastFolder);
+ length = length + i - 1;
+ } catch (NumberFormatException e) {
+ // ignore
+ }
}
}
if (length > paths.length) {
diff --git a/src/main/java/io/github/linwancen/plugin/show/ext/conf/ReloadExtDocAction.java b/src/main/java/io/github/linwancen/plugin/show/ext/conf/ReloadExtDocAction.java
index bb17c9d..01eaaf8 100644
--- a/src/main/java/io/github/linwancen/plugin/show/ext/conf/ReloadExtDocAction.java
+++ b/src/main/java/io/github/linwancen/plugin/show/ext/conf/ReloadExtDocAction.java
@@ -5,6 +5,7 @@ import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.project.Project;
+import io.github.linwancen.plugin.show.settings.ShowBundle;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -12,6 +13,13 @@ import org.jetbrains.annotations.Nullable;
* call ConfCache.loadAll
*/
public class ReloadExtDocAction extends AnAction {
+
+ @Override
+ public void update(@NotNull AnActionEvent e) {
+ super.update(e);
+ e.getPresentation().setText(ShowBundle.message("reload.ext.doc"));
+ }
+
@Override
public void actionPerformed(@NotNull AnActionEvent e) {
@Nullable Project project = e.getProject();
diff --git a/src/main/java/io/github/linwancen/plugin/show/ext/conf/ResetExtDocAction.java b/src/main/java/io/github/linwancen/plugin/show/ext/conf/ResetExtDocAction.java
index 2fd94c0..ef46c22 100644
--- a/src/main/java/io/github/linwancen/plugin/show/ext/conf/ResetExtDocAction.java
+++ b/src/main/java/io/github/linwancen/plugin/show/ext/conf/ResetExtDocAction.java
@@ -5,6 +5,7 @@ import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.project.Project;
+import io.github.linwancen.plugin.show.settings.ShowBundle;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -13,6 +14,13 @@ import org.jetbrains.annotations.Nullable;
*
Use Reset only for file sort
*/
public class ResetExtDocAction extends AnAction {
+
+ @Override
+ public void update(@NotNull AnActionEvent e) {
+ super.update(e);
+ e.getPresentation().setText(ShowBundle.message("reset.ext.doc"));
+ }
+
@Override
public void actionPerformed(@NotNull AnActionEvent e) {
ConfCache.clearAll();
diff --git a/src/main/java/io/github/linwancen/plugin/show/settings/AbstractSettingsComponent.java b/src/main/java/io/github/linwancen/plugin/show/settings/AbstractSettingsComponent.java
index b092fe6..73fe2dd 100644
--- a/src/main/java/io/github/linwancen/plugin/show/settings/AbstractSettingsComponent.java
+++ b/src/main/java/io/github/linwancen/plugin/show/settings/AbstractSettingsComponent.java
@@ -23,18 +23,17 @@ public abstract class AbstractSettingsComponent {
@NotNull
protected JPanel commonLineEndFilter(FormBuilder formBuilder) {
formBuilder = formBuilder
- .addComponent(new JBLabel("Separated by '|' (Regexp), use '' to include all or exclude none."))
+ .addComponent(new JBLabel(ShowBundle.message("regexp.tip")))
.addSeparator()
- .addLabeledComponent(new JBLabel("className#memberName include Regexp: "), lineInclude, 1, true)
- .addLabeledComponent(new JBLabel("className#memberName exclude Regexp: "), lineExclude, 1, true)
+ .addLabeledComponent(new JBLabel(ShowBundle.message("sign.include.regexp")), lineInclude, 1, true)
+ .addLabeledComponent(new JBLabel(ShowBundle.message("sign.exclude.regexp")), lineExclude, 1, true)
.addSeparator()
- .addLabeledComponent(new JBLabel("comment include Regexp: "), docInclude, 1, true)
- .addLabeledComponent(new JBLabel("comment exclude Regexp: "), docExclude, 1, true)
+ .addLabeledComponent(new JBLabel(ShowBundle.message("comment.include.regexp")), docInclude, 1, true)
+ .addLabeledComponent(new JBLabel(ShowBundle.message("comment.exclude.regexp")), docExclude, 1, true)
.addSeparator();
- formBuilder = add(formBuilder, docGetEffect, this.docGet,
- "get doc Regexp, last () when had, default is first sentence .+?(?:[。\\r\\n]|\\. ) :");
+ formBuilder = add(formBuilder, docGetEffect, this.docGet, ShowBundle.message("get.doc.regexp"));
JPanel lineEndFilter = formBuilder.getPanel();
- lineEndFilter.setBorder(IdeBorderFactory.createTitledBorder("Line End Comment"));
+ lineEndFilter.setBorder(IdeBorderFactory.createTitledBorder(ShowBundle.message("line.end.comment")));
return lineEndFilter;
}
diff --git a/src/main/java/io/github/linwancen/plugin/show/settings/AppSettingsComponent.java b/src/main/java/io/github/linwancen/plugin/show/settings/AppSettingsComponent.java
index 4cdde7c..d65bab6 100644
--- a/src/main/java/io/github/linwancen/plugin/show/settings/AppSettingsComponent.java
+++ b/src/main/java/io/github/linwancen/plugin/show/settings/AppSettingsComponent.java
@@ -15,11 +15,10 @@ import java.awt.*;
public class AppSettingsComponent extends AbstractSettingsComponent {
private final JPanel myMainPanel;
- private final JButton resetDefault = new JButton("Reset default ");
- private final JBCheckBox showTreeComment = new JBCheckBox("Show tree comment ");
- private final JBCheckBox compact = new JBCheckBox("compact ");
+ private final JBCheckBox showTreeComment = new JBCheckBox(ShowBundle.message("show.tree.comment"));
+ private final JBCheckBox compact = new JBCheckBox(ShowBundle.message("compact"));
private final JBTextField treeTags = new JBTextField();
- private final JBCheckBox showLineEndComment = new JBCheckBox("Show line end comment ");
+ private final JBCheckBox showLineEndComment = new JBCheckBox(ShowBundle.message("show.line.end.comment"));
private final JBCheckBox showLineEndCommentJava = new JBCheckBox("Java ");
private final JBCheckBox showLineEndCommentSql = new JBCheckBox("sql ");
private final JBCheckBox showLineEndCommentJson = new JBCheckBox("json ");
@@ -29,25 +28,26 @@ public class AppSettingsComponent extends AbstractSettingsComponent {
private final JBCheckBox showLineEndCommentGo = new JBCheckBox("Go ");
private final JBCheckBox showLineEndCommentKotlin = new JBCheckBox("Kotlin ");
private final JBTextField lineTags = new JBTextField();
- private final JBCheckBox getToSet = new JBCheckBox("get |> set ");
+ private final JBCheckBox getToSet = new JBCheckBox("get --> set ");
private final JBCheckBox fromNew = new JBCheckBox("java new ");
- private final JBCheckBox fromParam = new JBCheckBox("java param ");
- private final JBCheckBox skipAnnotation = new JBCheckBox("skip @ ");
- private final JBCheckBox skipAscii = new JBCheckBox("skip English ");
- private final JBCheckBox skipBlank = new JBCheckBox("skip Blank ");
+ private final JBCheckBox fromParam = new JBCheckBox("java @param ");
+ private final JBCheckBox skipAnnotation = new JBCheckBox(ShowBundle.message("skip.anno"));
+ private final JBCheckBox skipAscii = new JBCheckBox(ShowBundle.message("skip.english"));
+ private final JBCheckBox skipBlank = new JBCheckBox(ShowBundle.message("skip.blank"));
private final ColorPanel lineEndColor = new ColorPanel();
private final ColorPanel lineEndJsonColor = new ColorPanel();
private final JBTextField lineEndPrefix = new JBTextField();
private final JBTextField lineEndCount = new JBTextField();
public AppSettingsComponent() {
+ JButton resetDefault = new JButton(ShowBundle.message("reset.default"));
+ resetDefault.addActionListener(e -> AppSettingsConfigurable.reset(AppSettingsState.DEFAULT_SETTING, this));
myMainPanel = FormBuilder.createFormBuilder()
.addComponent(resetDefault, 1)
.addComponent(showPanel(), 1)
.addComponent(lineEndFilterPanel(), 1)
.addComponentFillVertically(new JPanel(), 0)
.getPanel();
- resetDefault.addActionListener(e -> AppSettingsConfigurable.reset(AppSettingsState.DEFAULT_SETTING, this));
}
@NotNull
@@ -64,20 +64,20 @@ public class AppSettingsComponent extends AbstractSettingsComponent {
showLineEndCommentGo,
showLineEndCommentKotlin
), 1)
- .addLabeledComponent(new JBLabel("tree tags split by |:"), treeTags, 1, true)
- .addLabeledComponent(new JBLabel("line tags split by |:"), lineTags, 1, true)
+ .addLabeledComponent(new JBLabel(ShowBundle.message("tree.tags")), treeTags, 1, true)
+ .addLabeledComponent(new JBLabel(ShowBundle.message("line.tags")), lineTags, 1, true)
.getPanel();
- comment.setBorder(IdeBorderFactory.createTitledBorder("Show"));
+ comment.setBorder(IdeBorderFactory.createTitledBorder(ShowBundle.message("show")));
return comment;
}
@NotNull
protected JPanel lineEndFilterPanel() {
@NotNull JPanel text = JPanelFactory.of(
- new JBLabel("line count: "), lineEndCount,
- new JBLabel("text color: "), lineEndColor,
- new JBLabel("json text color: "), lineEndJsonColor,
- new JBLabel("prefix: "), lineEndPrefix);
+ new JBLabel(ShowBundle.message("line.count")), lineEndCount,
+ new JBLabel(ShowBundle.message("text.color")), lineEndColor,
+ new JBLabel(ShowBundle.message("text.color.json")), lineEndJsonColor,
+ new JBLabel(ShowBundle.message("prefix")), lineEndPrefix);
FormBuilder formBuilder = FormBuilder.createFormBuilder()
.addSeparator()
.addComponent(JPanelFactory.of(fromNew, fromParam, getToSet, skipAnnotation, skipAscii, skipBlank), 1)
diff --git a/src/main/java/io/github/linwancen/plugin/show/settings/AppSettingsConfigurable.java b/src/main/java/io/github/linwancen/plugin/show/settings/AppSettingsConfigurable.java
index 8af7c38..39aeef8 100644
--- a/src/main/java/io/github/linwancen/plugin/show/settings/AppSettingsConfigurable.java
+++ b/src/main/java/io/github/linwancen/plugin/show/settings/AppSettingsConfigurable.java
@@ -16,7 +16,7 @@ public class AppSettingsConfigurable implements Configurable {
@NotNull
@Override
public String getDisplayName() {
- return "Show Comment Global.";
+ return "// Show Comment Global";
}
@NotNull
diff --git a/src/main/java/io/github/linwancen/plugin/show/settings/ProjectSettingsComponent.java b/src/main/java/io/github/linwancen/plugin/show/settings/ProjectSettingsComponent.java
index 4e6b626..ade9d25 100644
--- a/src/main/java/io/github/linwancen/plugin/show/settings/ProjectSettingsComponent.java
+++ b/src/main/java/io/github/linwancen/plugin/show/settings/ProjectSettingsComponent.java
@@ -9,8 +9,8 @@ import javax.swing.*;
public class ProjectSettingsComponent extends AbstractSettingsComponent {
private final JPanel myMainPanel;
- private final JBCheckBox globalFilterEffective = new JBCheckBox("Global Include Exclude Effective");
- private final JBCheckBox projectFilterEffective = new JBCheckBox("Project Include Exclude Effective");
+ private final JBCheckBox globalFilterEffective = new JBCheckBox(ShowBundle.message("global.include.exclude.effective"));
+ private final JBCheckBox projectFilterEffective = new JBCheckBox(ShowBundle.message("project.include.exclude.effective"));
public ProjectSettingsComponent() {
myMainPanel = FormBuilder.createFormBuilder()
diff --git a/src/main/java/io/github/linwancen/plugin/show/settings/ProjectSettingsConfigurable.java b/src/main/java/io/github/linwancen/plugin/show/settings/ProjectSettingsConfigurable.java
index 8e8e6e0..30b231d 100644
--- a/src/main/java/io/github/linwancen/plugin/show/settings/ProjectSettingsConfigurable.java
+++ b/src/main/java/io/github/linwancen/plugin/show/settings/ProjectSettingsConfigurable.java
@@ -27,7 +27,7 @@ public class ProjectSettingsConfigurable extends ModuleAwareProjectConfigurable<
@NotNull
@Override
public String getDisplayName() {
- return "Show Comment Project.";
+ return "// Show Comment Project";
}
@NotNull
diff --git a/src/main/java/io/github/linwancen/plugin/show/settings/ShowBundle.java b/src/main/java/io/github/linwancen/plugin/show/settings/ShowBundle.java
new file mode 100644
index 0000000..5014204
--- /dev/null
+++ b/src/main/java/io/github/linwancen/plugin/show/settings/ShowBundle.java
@@ -0,0 +1,30 @@
+package io.github.linwancen.plugin.show.settings;
+
+import com.intellij.DynamicBundle;
+import org.jetbrains.annotations.NonNls;
+import org.jetbrains.annotations.NotNull;
+import org.jetbrains.annotations.PropertyKey;
+
+import java.util.function.Supplier;
+
+public class ShowBundle extends DynamicBundle {
+ @NonNls
+ public static final String BUNDLE = "messages.ShowCommentBundle";
+ private static final ShowBundle INSTANCE = new ShowBundle();
+
+ private ShowBundle() {
+ super(BUNDLE);
+ }
+
+ @NotNull
+ public static String message(@NotNull @PropertyKey(resourceBundle = BUNDLE) String key,
+ @NotNull Object... params) {
+ return INSTANCE.getMessage(key, params);
+ }
+
+ @NotNull
+ public static Supplier messagePointer(@NotNull @PropertyKey(resourceBundle = BUNDLE) String key,
+ @NotNull Object... params) {
+ return INSTANCE.getLazyMessage(key, params);
+ }
+}
diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml
index c133715..d125430 100644
--- a/src/main/resources/META-INF/plugin.xml
+++ b/src/main/resources/META-INF/plugin.xml
@@ -4,7 +4,12 @@
林万程
English Note
- "xx-ClassNameOrSimpleName.json" and jump to field
- input `doc` `docc` -> /** */
@@ -14,7 +19,7 @@ Show doc comment at the Project view Tree, line End, json etc.
- Config: settings -> Tools -> // Show Comment Global/Project
-External Comment:
+External Comment
Demo(GitHub)
- Reload: Tools -> 🔄 // Reload External Comment
@@ -27,13 +32,16 @@ Show doc comment at the Project view Tree, line End, json etc.
- The tsv conf file must could be search in "Go to File"(Ctrl + Shift + N)
-My Other Project
+My Other Project
- Find author/comment of multiple files or lines and export Find:
Find Author
+
- Auto sync coverage and capture coverage during debug:
+Sync Coverage
-中文说明:
+
+中文说明
- 在结构树显示 文档注释
- 在行末尾显示 文档注释
@@ -45,7 +53,7 @@ Show doc comment at the Project view Tree, line End, json etc.
- 修改配置:设置 -> 工具 -> // Show Comment Global/Project
-外部注释:
+外部注释
示例(Gitee)
:比如你要给 .go 的文件配置文件注释可以放在相同目录或父目录的 xxx.go.tree.tsv 中
@@ -59,17 +67,31 @@ Show doc comment at the Project view Tree, line End, json etc.
- tsv 配置文件必须能被搜索(Ctrl + Shift + N)
-我的其他项目
+我的其他项目
+找个女朋友
+
+- 我的情况:1993-11-03,软件工程师,广发银行编制,宅,LOLm,NS,看书,写文章,KTV,爬山,逛街
+
- 我的性格:ISFP(探险家 内向 实际 感性 随性)
+
- 希望对方:广东省,与家人关系好,爱笑甜美大眼睛
+
- 有兴趣请联系 1498425439@qq.com
+
-如果对你有所帮助,别忘了给本项目
+
+支持
+
+- 如果对你有所帮助,别忘了给本项目
GitHub
主页一个 Star,您的支持是项目前进的动力。
+
+
]]>