v1.0.3版竟然把图片文件夹显示在目录里了,怎么不显示

遇到的问题

v1.0.3版,Win7旗舰版,图片或附件文件夹竟然显示在左侧目录里了,好烦人的;如何去掉?
Obsidain01

预期的效果

不要显示在此处!

已尝试的解决方案

尝试了将文件夹移到别的地方,但依然不行。

这个和版本没有关系,请修改下附件默认存放路径。

2 个赞

按你的说法,在Obsidian目录下建了一个Zasset文件夹,立刻就显示在软件左侧的目录里了。
Folder01

对呀。

ob一定有一个(或者很多个)附件文件夹的。
最多你把附件文件夹藏到平常看不见的地方。
要不就是有插件能藏起来平常看不见(但我不知道)。

固定到一个目录,然后改CSS不显示。

我做了一个插件,专门用来隐藏一些文件或者是文件夹,现在处于个人使用阶段,可能会有一些bug,如果需要我可以提供

1 个赞

谢谢你回复,可我不懂CSS,不会改。

麻烦你传给我一下试试好用不。

一看你这个路径和文件夹命令就知道是为了兼容Vnote吧 :laughing:

  • 新建css代码片段, 路径:
.obsidian\snippets\hide vx_images.css
  • 内容:
div[data-path$='vx_images'], 
div[data-path$='vx_images'] + div.nav-folder-children 
{
	display: none;
}

这个只能隐藏制定的文件夹,如果要隐藏所有附件文件夹怎么设置?

建议:

  1. 设置一个变量区域,文件夹名字或者通配符方式文件夹名字放进去,直接就能隐藏,不用现在一个文件夹名字需要改两处。
1 个赞

片段的设置:

/*默认文件图标*/
.nav-folder-children .nav-file-title-content:first-child::before {
  content: "\1F516";  /*图标*/
  font-family: "IcoMoon-Free";
  color: #ff000080;    /*颜色黄色 #F4A460 */
}

/*默认文件夹图标*/
.nav-folder-children .nav-folder-title-content::before {
  content: "\1F4C2"; /*图标*/
  font-family: "IcoMoon-Free";
  color: #F4A460;    /*颜色*/
  font-size:20px;   /*大小*/
}

/*隐藏vx_images 文件夹不显示*/
div[data-path$='vx_images'], 
div[data-path$='vx_images'] + div.nav-folder-children 
{
	display: none;
}
/*隐藏assets 图片文件夹不显示*/
div[data-path$='assets'], 
div[data-path$='assets'] + div.nav-folder-children 
{
	display: none;
}
2 个赞

请问下大佬,我想实现像typora一样的效果(在新建一篇md笔记时,创建与笔记同名的.assets文件夹,也就是,typora里的「./${filename}.assets」选项),这个该怎么办?

1 个赞

设置——文件与连接
附件默认存放路径:当前文件所在的文件夹下指定的子文件夹中
子文件夹名称 assets

设置——外观
CSS代码片段
片段内增加一段:

/*隐藏assets 图片文件夹不显示*/
div[data-path$='assets'], 
div[data-path$='assets'] + div.nav-folder-children 
{
	display: none;
}
1 个赞

这不是和上面的内容一致吗:rofl::rofl:

这样就屏蔽了图片文件夹了啊

1 个赞

我是想请教下怎么实现像 typora 一样的效果:在新建一篇 md 笔记时(例如:新建一个Demo.md),会同时创建一个与笔记同名的.assets 文件夹(即Demo.assets文件夹),这个文件夹里用来存放Demo.md里的所有图片

1 个赞

有个新插件Attachment Manager,看看是不是满足你的需求

2 个赞

不好意思,刚看见回复:rofl::rofl:
我试了试,确实是达到了的预期,只是这个「粘贴图片」的功能貌似没有生效,但也不是太重要。
多谢老哥:orange_heart::orange_heart::orange_heart:

1 个赞

先将图片等其他文件移动到一个指定文件夹,之后使用hide folder插件把这个文件夹隐藏掉