V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
enchilada2020
V2EX  ›  程序员

OneNote 使用交流,以及一系列相关问题的求助

  •  1
     
  •   enchilada2020 · 2019-01-18 20:41:05 +08:00 · 8692 次点击
    这是一个创建于 2168 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近换了 sp6,真香。选 sp 的理由,当然是为了更愉快地学习(你骗人(划掉

    关于做笔记这块,我已经蠢蠢欲动了快三年,期间险些掉入手帐坑,毕竟又美又复古,被劝退的原因有四:耗财,耗时,手残,最主要是太懒。果然汉子还是不要动这种花花心思。。

    当然手帐玩不来,普通笔记做一做总可以吧,连读书期间的课堂笔记都算上的话,写了有三四本,还有一个超大的硬壳活页夹,里面塞满了方格纸。真是够沉的,虽然摸上去很有成就感,但还是太沉了,不便携,另外效率太低,毕竟手写。

    于是决定跟随时代潮流,转用电子笔记。其优点当然一大堆,随时同步,便携,方便整理,效率高,可查询内容等等。之前了解到的使用最广泛的电子笔记就两个,一个 EverNote,一个 OneNote。前者在手机上体验过免费账户的一些功能,但轻度使用,体会不深,另外也试过桌面版,实在太丑了。。。后来买了 Surface 自然是选 OneNote 了。交互体验好,用笔随便在屏幕上写写画画,一个页面上想怎么写就怎么写,标注,画图,公式,既保留了笔纸体验,又有无限空间;鼠标随便一点就是一个文本区;浏览器上 OneNote 的剪辑插件也还不错,可以方便的收藏页面;现在就是微软的这一套:Edge + Whiteboard + OneNote 浏览网页,看 PDF,写写画画做点笔记,感觉还可以。

    但是美中不足之处也是有很多的,这也是发帖的原因和目的所在:

    1. OneNote 版本不一致的问题。

    Surface 上自带的是 UWP 版,而 win7 当然只能用 2016 版。这两个版本之前一直想统一一下,纠结到底用哪个,网上说 2016 功能更强大,UWP 对触屏操作支持更好,而且微软将来的计划是抛弃 2016,完善 UWP。后来还是做了个折中的决定,win7 的老本子上用 2016,Surface 用 UWP,手机端当便签用。网上很多人诟病的同步问题,个人觉得还好,虽然不是秒同步,但目前来看还没有蛋疼到多次同步失败或时间过长。

    关于版本选择,本来以为已经不用再烦恼了,结果。。。哎,后面还会提到这个问题。

    2. 万恶的中英混排的字体问题。

    这个我可真是我了个大艹啊,服了啊。中文默认微软雅黑,英文默认 calibri,字号都是 11,居然大小能不一样?!然后!!!更可气的是,在中文输入法下输入的英文,与在纯英文状态下输入的英文大小还不一致!!!不仅是字母,连数字都不一样的,快要逼死我这个强迫症了!!!有的时候文本复制一个超链接,里面都能出现字体不一致的情况,前面一排细细小小的 calibri,中间几个硕大的微软雅黑,后面又是一串细细小小的 calibri,啊,我疯了。这个毛病我也是查了个遍,有人说只要输入法保持一致,在所有情况下都用中文输入法,就可以避免这个问题。然而事实是,就算用中文输入法,有的时候打出来以后,它自己就变成英文的 calibri 了。。。更有神奇发现,在字体是 calibri 的情况下,只要输入一个字符后加空格,之后的字体就变成微软雅黑。。这里的字符指的是-和+,到底什么玄学我这渣渣不懂啊。然后还有人给出的解决方案是,直接替换掉系统里的 calibri 字体。。这算啥解决方案啊。。。所以中英文混排,有没有彻底可行的解决方案?

    3. 笔记文件的存储与备份问题。

    之前了解到,桌面版的 OneNote 对应的物理文件后缀为.one 。为了解决 2016 与 UWP 的同步问题,我将 2016 上的笔记本都设置成直接存储在 OneDrive 上了,然后神奇的是,在 OneDrive 里,我再也没见到过这个传说中的.one 文件。。。只有对应笔记本的快捷方式,点了之后报错提示说目标无效。。另外 UWP 的话,干脆不知道笔记的存储路径,更别说找到对应的物理文件了。

    虽然现在都是什么云时代了,同步也很方便,但就个人笔记来说还是想有个本地的备份啊。。万一天有不测风云,辛辛苦苦积累的笔记都找不回来了,我岂不是要哭死。。就算这事不会发生,多个备份多份安心啊。。可这现在连物理文件都找不到,咋个备份法?

    4. Markdown 语法和代码高亮问题。

    我曾天真地以为,OneNote 这么强大,那 Markdown 和代码高亮岂不是最基本的嘛。然后用了之后我蔫了,这特么根本没有!!!!我难受啊!!!! Markdown 没有也就算了,里面提供的排版也算够用,目前在刷点 OJ 题,做过之后想系统地分类整理一下,这下可好,贴代码光秃秃一片。。。所幸还没丧心病狂到连缩进格式都不保留的地步。。我吐血,是个程序员都不爱看没有着色的代码吧,哎,OneNote 还真就不支持代码高亮,亏它的样式里还有代码这个选项!!然后又开始各种找代码高亮的解决办法,得出结论,你没办法做到直接从 IDE 里原封不动地保留所有格式粘贴到 OneNote 中,就算样式选择了代码也不行。所以目前只能把代码先贴到在线着色网站上去,然后再把生成的代码复制下来贴到 OneNote 里。……这也太低效了吧。

    然后,还有一种比较合适的方法是,用第三方插件 gem。虽然它的代码高亮实在是丑,但毕竟也着色了,而且是直接在 OneNote 中操作的,不用上面那么麻烦。但是,问题来了,这是个付费软件,而且很贵。哦,我的心好痛,为什么我选择了一个免费笔记软件,却要为第三方插件付费。。。好吧,付费就付费吧,为了能更高效愉快地做笔记,我也认了,那就买买买,然而更蛋疼的是,OneNote 分版本,gem 也对应的分出好几个版本。我总不能土豪到全都买下来吧。。于是回到了第一个问题,到底选哪个版本呢。。?目前 gem 对应 2016 的版本是有试用期的,UWP 就很绝情,必须付费才能使用,而且很古怪地没有嵌入到软件中,而是一个始终显示在最前面的小浮窗。

    又或者,有没有除了贴代码和买插件之外的更完美的解决方案?

    5. Edge 与 opera 的书签同步问题。

    这个问题可能在 V 站上看来很 2b,毕竟大家都是能够愉快使用 chrome 的大佬,不需要纠结浏览器的选择,也没有书签同步之类的烦恼。但是我就不一样了,我没法做到用 chrome 实时秒同步书签,也没法做到 chrome 开好多网页风扇不转电脑不卡。所以 chrome 弃了。Firefox 太丑,体验不是很好,也弃了。在 Surface 之前,我和我的老伙计达成共识,用 opera,同步也不是问题,界面也还不错,移动端也很好用,一时间很开心。然后有了 Surface,我们仨就又不和谐了。在 Surface 上用 edge 很爽,无论是网页还是 PDF,都可以直接用笔写写画画,这个体验真的很棒。于是 edge 不再是浏览器下载器了。。然而我的老伙计是 win7,edge 用不了。移动端 opera 和 edge 都能做到和笔记本上的书签保持同步。然而现在的问题是,两个浏览器之间没法互相同步……找了一下,好像也没有能让这俩比较小众的浏览器保持书签同步的插件。。欲哭无泪,难道只能手动导入导出了吗?

    大概就是这些问题(回头看了一遍,我好啰嗦啊),还请各位大佬帮忙答疑解惑。。。另外如果有关于 OneNote 的使用心得和小技巧的话,也欢迎分享呀,先谢过各位了~
    27 条回复    2020-02-23 00:43:59 +08:00
    red0range
        1
    red0range  
       2019-01-18 20:56:01 +08:00   ❤️ 2
    0. 笔记建议分开使用,个人 build 是
    印象笔记负责剪藏,什么都往里头塞,搜索打 tag
    onenote 负责书写,树状分类
    番茄钟或者便签做 todo


    最近印象笔记除了 markdown 全平台,build 考虑改一下了
    1. windows 和 office 都是 office365,没遇到这种问题

    3. 备份是在 cloud 里头

    4. onenote 的书写需要遵循一定格式
    个人 build 是取消容器+三栏式+代码高亮,详见

    取消容器:
    https://www.zhihu.com/question/23085379

    三栏式:
    https://www.zhihu.com/question/23085379/answer/96391533

    代码高亮:
    https://www.zhihu.com/question/21520340

    附一下以前整理过的笔记:
    blob:https://imgur.com/d38423c3-383c-499d-abae-9c2ae74c015d
    siyiye
        2
    siyiye  
       2019-01-18 21:00:12 +08:00
    office265 ——解决统一同意问题

    想用用舒服,必须 gem !
    mansurx
        3
    mansurx  
       2019-01-18 21:02:57 +08:00
    问题 2 我遇见过,大小不一样的英文和数字确实别扭,忍了一年多。
    后来又遇到了笔记搜索结果不准确的问题,最终决定放弃 OneNote.

    最近的笔记用的 hexo,老的笔记还在 OneNote 没动。
    Nasei
        4
    Nasei  
       2019-01-18 21:18:41 +08:00
    那个字体的, 我都是写完一篇就全选设置两遍字体, 写的时候不管它
    canonlemon
        5
    canonlemon  
       2019-01-18 21:29:24 +08:00 via Android
    中英文字体 bug 这个问题,我把 calibri 替换成 microsoft yahei mono 了,是个混合字体,英文是 consolas,中文是雅黑,看起来舒服多了
    Wnbo
        6
    Wnbo  
       2019-01-18 21:31:01 +08:00
    第三个问题我最近刚解决。在 Win 10 的资源管理器的 OneDrive 目录里只有一个 OneNote 笔记本的快捷方式,需要登录网页版,网页版能看到笔记本文件; iOS 端的 OneDrive app 里似乎也可以。OneNote 的文件是一个笔记本一个文件,最 nb 的是你把这个笔记本文件丢哪个目录下在 OneNote 里都能快速找到。然后修改笔记本的名字就直接改这个文件的文件名,一般需要一小会才能同步。
    第一个问题:在 Win10 上也可以用 OneNote 2016,我的非触屏 Win10 上同时有 UWP 和 2016 两个版本。
    以及第二个问题已经困扰我好多年了至今无解
    canonlemon
        7
    canonlemon  
       2019-01-18 21:32:09 +08:00 via Android
    代码高亮经历了很多折腾,最终选择了先粘贴到 vs code,再复制到 word,再复制到 onenote,效果很不错
    linmq
        8
    linmq  
       2019-01-18 21:50:00 +08:00 via iPhone
    我只拿来写日记…
    gransh
        9
    gransh  
       2019-01-18 22:30:53 +08:00 via iPhone
    手机答,挑简单的回:
    1.uwp 没用过,但是比较过网页版、win10 自带版,和 office365 带的没法比,可以的话都用 office365 的
    2.打完字再调格式,英文这个没办法
    3.在 onedrive 建好文件再在本地同步,不要在本地创建
    kersbal
        10
    kersbal  
       2019-01-18 22:52:10 +08:00 via iPhone
    @canonlemon 中英混排 bug 并不是简单的字体不一样,而是会跳,有时候输英文显示的是是中文字体,大多数会跳回英文字体,因为无规律所以丧心病狂
    kersbal
        11
    kersbal  
       2019-01-18 22:53:52 +08:00 via iPhone
    中英混排 bug 已经估计快 20 年了...可以用 gem 或者脚本在写完之后同意修改整页文字,但还是无比蛋疼就是了...所以我早就退 OneNote 保平安了...
    devtiange
        12
    devtiange  
       2019-01-18 23:58:07 +08:00
    无解的, 他们这么老的 code base, 想大改也改不了.
    换 notion 吧
    aptiva0985
        13
    aptiva0985  
       2019-01-19 00:33:23 +08:00
    第二个问题 UWP (可能还有 MacOS ?)很快要解决了
    treasurehunter
        14
    treasurehunter  
       2019-01-19 01:11:59 +08:00
    在一次无意的拖动之后,一个分组莫名其妙消失了。打开 OneNote 网页版,那个分组后面多了一个后缀 onetmp,分组里面的数据并没有丢失。看样子是临时文件,Google 搜了下,有价值的结果不多,有几个人是放了几个小时就恢复了。但是我已经放了好几天了还没有恢复,求教有没有解决方案?
    可能是本地客户端无法读取这种数据,导致一旦本地数据发生变动要同步,就会进入不断尝试的死循环中,永远有无法同步完成。
    funcman
        15
    funcman  
       2019-01-19 01:53:23 +08:00 via iPhone
    我买 OneNote 的原因,主要就是可以乱七八糟记东西,跟纸笔操作更接近。不纠结,记得东西才是最重要的。这东西很好,完全没办法记格式完美的笔记,同时功能都有。
    funcman
        16
    funcman  
       2019-01-19 01:56:56 +08:00 via iPhone
    像中英文混排这事,无所谓,只要内字我回头看还认得就好。这一点就比记在本子上强。

    自己记下来的东西,主要是怕忘记。也有学习时一种过程性的、中间态的记录。不需要特别漂亮的排版。

    以前用 Evernote 时,我都不知道自己在记笔记还是做编辑。
    enchilada2020
        17
    enchilada2020  
    OP
       2019-01-19 13:51:14 +08:00
    @red0range #1

    笔记分开使用,是出于 “鸡蛋不能放同一个篮子” 理论吗?我倒是嫌做笔记分各种不同的软件太麻烦 ,所以只想用一个 OneNote 做整合。
    容器个人感觉对排版更灵活了,有使用的必要,不过用表格分区这个方法也很赞,三栏式启发很大,感谢。代码高亮那个问题下的所有答案我都看过了,目前也是在用复制之后贴来贴去这个办法,但感觉好麻烦啊,不甚理想,实在不行就买 gem 插件了。


    @siyiye #2

    365 穷学生买不起。。gem 也好贵哦……而且分版本的,难以取舍


    @Nasei #4

    对日记那种纯文本来说是个好法子,但是如果中间加了代码,或者有样式标题之类的就难受了。。


    @canonlemon #5

    替换字体这个还是治标不治本啊,不过这个字体确实适合做代码的笔记~


    @Wnbo #6

    修改笔记本名这个,我遇到的比较尴尬的是,OneNote 只认创建时起的那个名,之后无论改成啥,它都不认。。就算在界面上显示的是修改后的,其他地方也都是之前创建时的那个名。

    @kersbal #10

    是的,我已经疯了,不过只能忍,先凑合用。#13 说 UWP 快要解决这个问题了。


    @aptiva0985 #13

    迫不及待……如果能解决这个问题,那我就毫不犹豫投奔 UWP 了


    @treasurehunter #14

    我也发现误操作导致分区拖动这个问题了。。但没遇到你说的同步问题,不过好像想完美解决同步问题,最好的方法就是直接把笔记本建在 OneDrive 里,然后再本地备份,参考#9 的留言。不过这个好像只有 2016 能做到。


    @funcman #16

    最后一句话,哈哈哈哈,戳到痛点了。确实作为个人笔记来说,排版不需要多么细致精美,但总得条理清晰吧,不至于回头再看的时候一团糟,看都不想看。。现在字体问题正在严重打击排版一致性与整洁性。。。不过我觉得如果能支持 Markdown 的话,很多问题都很好解决了:编辑方便,排版清晰,支持代码高亮。过程性、中间态的笔记,这点很有启发,感谢。


    @mansurx
    @devtiange
    @kersbal

    笔记软件产品太多了,各有特色,痛点也很明显,OneNote 也不一定是最好的选择,但我还是更青睐它的编写自由度(多容器,无限画布)和可持续性(毕竟巨硬后台),所以暂时不考虑换软件啦(换来换去太麻烦了,还有学习成本),不过还是要谢谢你们的建议~
    red0range
        18
    red0range  
       2019-01-19 15:33:44 +08:00
    @enchilada2020

    1. 笔记分开使用是因为有了剪藏这个功能以后笔记数量会爆炸:有新奇的知乎讨论剪一下,网页讨论可以剪一下,微信文章不错剪一下,博客不错剪一下,地铁上玩会手机剪一下。。。
    我的印象笔记数量已经超过 2w 条了,与之相比自己写的才...200 条?
    2. 365 可以淘宝的,几十块钱解决
    onceViewer
        19
    onceViewer  
       2019-01-19 16:27:28 +08:00
    在下也是 OneNote 用户,来说点看法。
    1,版本不一致的问题在下没有,win7 对我来说只是遥远的回忆。推荐升级到 windows 10 ;
    2,中英排版问题,若将默认字体设置为 Consolas,那么中文会直接设置为微软雅黑,当然这也会导致在输入中文后紧接着输入英文时,英文也会是微软雅黑的问题,我的做法是,多用清除格式的按钮(当然这也会让你的序列一类的格式洗消失);
    3,OneNote 默认应该都是在 OneDrive 的文档文件夹中存储的,在下并不太关心本地存储的问题,不过桌面版的 OneDrive 是可以将文件放置于本地的呀;
    4,Markdown 其实没那么好,对于表格和特殊格式的支持都很差,尤其它并不是所见即所得的富文本,我在使用了一些 markdown 笔记本之后还是放弃了,不过楼主可以尝试 Boostnote 或是直接使用 VSCode 编辑.md 文档,git 同步(这两种都不支持移动端),至于语法高亮,很遗憾,我的代码是使用锁进+设置颜色书写的;
    5,皆不使用。

    OneNote 的确有很多问题,包括没有暗色模式,排版有时会很差,不支持第二字体,笔记日期是字符存储并可以删掉,但它确实是我使用的最好的笔记 app,目前没有之一。
    Wnbo
        20
    Wnbo  
       2019-01-19 18:22:22 +08:00
    @enchilada2020 在网页版 OneDrive 的文档文件夹里找到你那个 OneNote 笔记本文件,重命名,就可以给你的笔记本改名了。
    enchilada2020
        21
    enchilada2020  
    OP
       2019-01-19 19:38:45 +08:00 via Android
    @red0range #18

    恍然大悟!有道理啊,尤其我这种仓鼠症患者确实有可能出现这种情况。tb 这招妙啊,哈哈哈

    另外,Microsoft TODO 就挺好的,能保持 win10 和移动端的同步,界面也挺干净的,毕竟官方,可以尝试一下哦


    @onceViewer #19

    感谢,这个坑坚定不移地跳啦,看官方说法是以后只保留 UWP,就默默期待巨硬把它做得更好吧


    @Wnbo #20

    get 到了,多谢,我之前一直都是新建笔记本,再转移,再删旧的。。。笨死了都
    kersbal
        22
    kersbal  
       2019-01-19 22:54:28 +08:00 via iPhone
    @red0range 推荐一个同样可以剪藏的 vnote,直接复制网页内容然后在 vnote 里右键点粘贴为 markdown 就可以了,网页图片自动下到本地并替换文中图片引用链接为本地引用。如果对剪藏区域有要求可以用简阅的阅读模式把正文显示出来再剪藏。
    kersbal
        23
    kersbal  
       2019-01-19 22:58:18 +08:00 via iPhone
    @enchilada2020 OneNote 还有个问题是笔记文件在本地全是小缓存文件,我曾经连着同步错误过一个星期,每次清理干净后重新同步总是出错,这也是我最终离开 OneNote 的原因。推荐 vnote 神器,除了无手机端以外其他功能都已达到 markdown 笔记同类软件最强(有些方面 OneNote 还是比较有优势比如无限画布什么的),笔记通过第三方服务同步。
    suxiaoxiann
        24
    suxiaoxiann  
       2019-01-24 23:04:45 +08:00
    楼主,我是 OneNote 重度用户,特别喜欢这个笔记软件,特意登陆回复一下你。
    1.关于版本问题
    目前 2016 确实功能更齐全,但是微软却放弃了这个项目,真是很可惜。我用的是 2016,现在只能是能用多久用多久,Surface 用 UWP 其实也挺不错的。

    2.中英混排问题
    这个问题真的是,已经反馈很久了,但是微软爸爸就是不给解决,我目前的解决方法是替换系统默认的 Calibri 字体,具体你参观这篇博客吧,这是目前最好的解决方法了。

    OneNote 同时设置中英文字体显示(雅黑+Consolas ):
    https://blog.csdn.net/hanhaixingchen/article/details/52440794

    3.备份与同步问题
    目前我用的是 2016,所以我把笔记保存到本地的一个文件夹,然后用小米云同步这个文件夹。你可以试试 OneDrive for Business,据说同步速度很快。另外 OneDrive 里面确实有.one 文件,你仔细找找。

    4.代码高亮
    我用的是 NoteHighlight2016 这个插件,不过楼上知乎的方法适合更厉害。

    NoteHighlight2016 插件:
    https://github.com/elvirbrk/NoteHighlight2016

    5.最后
    楼主可以试试 win10,并没用传说中的那么难用。
    enchilada2020
        25
    enchilada2020  
    OP
       2019-01-26 12:40:24 +08:00
    @suxiaoxiann 十分感谢~目前在稳定用 UWP 中 挺香的
    Whsiqi
        26
    Whsiqi  
       2020-02-22 15:20:40 +08:00 via Android
    Edge 有 win7 了,用了吗?
    enchilada2020
        27
    enchilada2020  
    OP
       2020-02-23 00:43:59 +08:00 via Android
    @Whsiqi 用了 挺香~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   989 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:00 · PVG 05:00 · LAX 13:00 · JFK 16:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.