[提议] 强烈建议标签左右的 #号占用一个字符

本贴最后更新于 619 天前,其中的信息可能已经时移世易

之前提过, 用了一段时间实在难受 😭 , 希望考虑优化

  • 目前标签和左右的文字之间是零间隙的,弊端如下:

image.png

如上图, 没有间隙看着真难受,

dark+ 主题的标签就很漂亮:

image.png

  • 标签左右的#号不占空间,弊端如下:

比如有两个挨在一起的标签 image.png 代码是 #标签1##标签2#

但是看起来好像只有一个标签, 希望显示成 image.png 即中间的##占用空间,但不显示;

虽然可以在两个标签中间多插入几个空格, 但是我觉得很麻烦, 当插入多个标签时就更加麻烦了.

dark+ 效果为: image.png

  • 目前标签左右的#号是不占用字符的, 弊端如下:

创建完一个标签之后, 想修改标签名的首尾,是很麻烦的, 需要光标移动到标签内部(移动到首尾不行),修改完之后,再把原来的首或尾删掉

这个我觉得是最大的弊端了, 这不是修改外观就能解决的, 所以 dark+ 也有这个问题, 如果 dark+ 解决了,那么我就不会发起这个提议了.trollface

改进

如果 能实现标签左右两边的#占用一个字符空间,但不显示, 上面两个问题就解决了, 具体如下:

将标签两边的#也当成一个文本字符,只不过不显示它(相当于是空白符号,占一个字符宽度),这样的话,假如有标签#abc#, 当光标在 c 右边#左边时处于标签内部,可以修改标签名; 当光标再往右跳过一个字符(即不显示的#字符)时,处于标签外部

可以参考下 dark+ 的效果, 当光标在标签内部时,如下

image.png

光标在标签外部: (这是我 p 的图)

image.png

补充

另外还有个问题,如果能实现上面的改进, 那么也能迎刃而解, 这里列举下

  • 先按 ctrl+T,然后输入标签名 创建一个标签之后, 按回车会跳到下一行,而不是跳出标签同时光标保持在当前行
  • 先按 ctrl+T,然后输入标签名,创建一个标签后, 按 tab 或者空格, 都不能跳出标签,

如果能实现上面改进, 那按下右方向键就可以跳出标签了

投票 😋

是否支持标签 #号占用一个字符, 但不显示 ?

单选 不公开 已于 2022-09-07 23:39:00 结束 21 票
yes
80% 17 票
no
0% 0 票
随便
19% 4 票

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    18599 引用 • 69229 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • wickysi 1 评论

    你自己在标签前后加个空格就好了啊

    加空格解决不了弊端 3, 而且插入多个标签时需要加很多空格, 那将很麻烦
    iamqiz
  • 其他回帖
  • iamqiz
    作者

    对, 行内代码也有这个问题, 不过我不常用, 另外 块引用和链接, 也有首尾修改难的问题;

    如果要加边界指示符的话,可以参考 dark+ 的 :

    image.png

  • 近期版本会在行级代码元素上先试下能否解决左右边界输入问题。

    1 回复
  • iamqiz
    作者
    1. 看来我没理解错你的想法, 你打标签跟我们不一样,你打标签是在一个语句通畅的自然语言句子里,挑出一些关键词作为标签, 但很多时候我们想打的标签是不能或者很难去构成一个语义完整的句子的, 比如我要打 5 个标签: 标签 1/标签 2/标签 3/标签 4/标签 5 , 那我非得把它们先组合成一个句意通畅的完整句子? 就不能枚举在句子后面?
    2. 标签和下划线的颜色 是不同, 但是它们颜色很相近好不好?一个灰色一个黑色 很难区分好不好?
      不像蓝色链接和紫色引用那样好区分
    3. 如果两个标签挨在一起,不加间隔就会看起来像是只有一个标签, 这又怎么解决?
    4. 最重要的是, 怎么解决修改标签名首尾困难的问题? 非得采用先修改内部,然后删除首尾 这么麻烦的步骤?
    5. 投票结果那么多人支持, 无人反对, 不正说明大部分人更喜欢加间隔的方式吗?
      希望 D 大也发起一个投票,并长期置顶, 看看大家更喜欢哪种设计
    1 回复
  • 查看全部回帖