之前提过, 用了一段时间实在难受 😭 , 希望考虑优化
- 目前标签和左右的文字之间是零间隙的,弊端如下:
如上图, 没有间隙看着真难受,
dark+ 主题的标签就很漂亮:
- 标签左右的#号不占空间,弊端如下:
比如有两个挨在一起的标签 代码是 #标签1##标签2#
但是看起来好像只有一个标签, 希望显示成 即中间的##占用空间,但不显示;
虽然可以在两个标签中间多插入几个空格, 但是我觉得很麻烦, 当插入多个标签时就更加麻烦了.
dark+ 效果为:
- 目前标签左右的#号是不占用字符的, 弊端如下:
创建完一个标签之后, 想修改标签名的首尾,是很麻烦的, 需要光标移动到标签内部(移动到首尾不行),修改完之后,再把原来的首或尾删掉
这个我觉得是最大的弊端了, 这不是修改外观就能解决的, 所以 dark+ 也有这个问题, 如果 dark+ 解决了,那么我就不会发起这个提议了.
改进
如果 能实现标签左右两边的#占用一个字符空间,但不显示, 上面两个问题就解决了, 具体如下:
将标签两边的#也当成一个文本字符,只不过不显示它(相当于是空白符号,占一个字符宽度),这样的话,假如有标签#abc#, 当光标在 c 右边#左边时处于标签内部,可以修改标签名; 当光标再往右跳过一个字符(即不显示的#字符)时,处于标签外部
可以参考下 dark+ 的效果, 当光标在标签内部时,如下
光标在标签外部: (这是我 p 的图)
补充
另外还有个问题,如果能实现上面的改进, 那么也能迎刃而解, 这里列举下
- 先按 ctrl+T,然后输入标签名 创建一个标签之后, 按回车会跳到下一行,而不是跳出标签同时光标保持在当前行
- 先按 ctrl+T,然后输入标签名,创建一个标签后, 按 tab 或者空格, 都不能跳出标签,
如果能实现上面改进, 那按下右方向键就可以跳出标签了
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于