当前位置: 首页 > article >正文

在Linux下使用Typora

Typora是一款由Abner Lee开发的轻量级Markdown编辑器,适用于OS X、Windows和Linux三种操作系统。与其他Markdown编辑器不同的是,Typora没有采用源代码和预览双栏显示的方式,而是采用所见即所得的编辑方式,实现了即时预览的功能,但也可切换至源代码编辑模式。

在编辑时,除了通过传统的Markdown代码的方式来实现富文本之外,Typora支持通过菜单栏或者鼠标右键选取命令的方式来实现富文本,也支持通过快捷键的方式插入。Typora也支持通过以TeX的格式来插入行间公式和行内公式。在完成编辑后导出文件时,Typora支持以PDF或Html的形式导出,如果安装了Pandoc,也能够以Word、RTF、MediaWiki、LaTeX等形式导出。在定制方面,Typora提供有几种主题,并支持通过自定义CSS的方式进行个性化定制。

Ubuntu22.04安装typora

可以下载指定的版本,更改后面的版本号即可
https://typora.io/releases/all
下载完成时候安装
sudo dpkg -i typora_1.7.6_amd64.deb

配置typora

1)下载

        NodeInject.git

        NodeInject_Hook_example.git

        将NodeInject_Hook_example下hook.js 复制到 NodeInject/src下,并改名为hooklog.js

2)安装rust

        $ sudo curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

3)测试cargo

       $ cargo -V 

        cargo 1.82.0 (8f40fc59f 2024-08-21)

4)进入NodeInject编译

       $ cd ~/.NodeInject && cargo build 

5)编译后的可执行文件node_inject复制与执行

        $ sudo cp ~/.NodeInject/target/debug/node_inject /usr/share/typora/

        $ cd /usr/share/typora/

        $ sudo ./node_inject

6)生成 license

        $ ~/.NodeInject_Hook_example/license-gen/target/debug/license-gen

使用这个license。


http://www.kler.cn/a/369859.html

相关文章:

  • macos的图标过大,这是因为有自己的设计规范
  • 【技术洞察】2024科技绘卷:浪潮、突破、未来
  • ASP.NET Core 6.0 如何处理丢失的 Startup.cs 文件
  • 软件开发学习路线——roadmap
  • css粘性定位超出指定宽度失效问题
  • Java 生成 PDF 文档 如此简单
  • word记录
  • Rust编程与项目实战-元组
  • 数据库->数据库设计
  • YOLOv8实战野生动物识别
  • 如何确保电子商务网站服务器的正常运行时间
  • linux查看系统架构的命令
  • 【Vue3】第三篇
  • 算法练习:四数之和
  • 数组排序简介-选择排序(Selection Sort)
  • ESP8266学习记录
  • 消息中间件mq*(Kafka)
  • 【C++】How the C++ Compiler Works
  • java_方法重载、可变参数、作用域
  • Excel-多表数据查找匹配(VLOOKUP)
  • Chromium HTML5 新的 Input 类型tel对应c++
  • 编写xml形式sql语句注意事项
  • 「C/C++」C++设计模式 之 Pimpl模式
  • `a = a + b` 与 `a += b` 的区别
  • 软考:缓存分片和一致性哈希
  • 如何搭建AI智能化招聘平台?招聘系统源码与小程序开发技术方案探讨