-
背景
- github经常要写一些.md文件,以前在ubuntu下都是直接vim写,看不到自己写的效果就很烦,后来用remarkable这个软件写,还行吧.再后来因为简书也要发布这些文档吗.所以都是现在简书写一遍,然后再去网页github上复制.windows下也是这么弄.后来这样感觉一直用网页写不方便.遂准备安装一个markdown编辑器.
- 其实很多编辑器都支持写markdown,不支持的也可以下插件支持.比如vim,subline,vscode等.但是我一般用这些来写代码,并不想再开一个或者直接在写代码的编辑器写文档.而且这些编辑器写markdown时也不是很舒服.后来决定使用typora,听说挺爽的.
-
安装
-
Linux
-
步骤
- 参考官网https://typora.io/#linux.代码如下
# or run: # sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add - # add Typora's repository sudo add-apt-repository 'deb https://typora.io/linux ./' sudo apt-get update # install typora sudo apt-get install typora
- 执行
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
出来一个结果不知道对不对. - 然后执行
sudo add-apt-repository 'deb https://typora.io/linux ./'
提示segmentation fault,段错误.遂放弃 - 决定使用第二句.于是执行
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
直接报错,提示gpg: no valid OpenPGP data found.
.于是查找原因.貌似是这个管道执行有问题.这句的大致意思时前半句生成一个文件,然后后半句打开利用这个文件.不知为何前半句好像没有生成这个文件,所以后半句提示没有文件.网上说试试分开执行. - 于是分开执行,执行
wget -qO - https://typora.io/linux/public-key.asc
,没有任何反应,也没有生成任何文件(网上说单独执行这句会生成一个文件).于是试试另一种方案. - 直接浏览器访问https://typora.io/linux/public-key.asc ,然后就会自动下载一个public-key.asc文件,然后执行
sudo apt-key add public-key.asc
,成功.提示OK. - 然后继续执行
sudo add-apt-repository 'deb https://typora.io/linux ./'
提示段错误.爷吐了.搜索似乎没人有这种错误.遂放弃.因为我这个Ubuntu好像有问题,所以容易出些奇奇怪怪的问题.每次一开机就会提示system program problem detected,然后让report这个错误.不搞了,等下次重装一下系统在搞.
-
知识点
- linux命令行长命令中的|,||,&,&&的含义
- |:表示管道
- ||:表示或短路求值.即||之前的命令执行成功,后面的命令就不执行.前面的执行失败,后面的才执行.
- &:执行所有命令,不管每一个命令是否执行成功.
- &&:表示与短路求值,只有当&&前的命令执行成功,后面的命令才执行.
- 关于Segmentation fault(core dumped) 错误
- segmentation fault表示段错误,一般都是访问空指针,不存在的地址或者栈溢出导致的.过程是MMU(内存管理单元)发现这个错误,然后给操作系统发11号信号,然后操作系统终止进程.
- core dumped(吐核或核心已转储):吐出了一个"核心转储文件"(coredump文件).程序确认出现错误时的“临终遗言” 写入核心转储文件,也是使用gdb调试器最常用到的场景.这个文件是可以查看以确定错误的.具体查看方法这里不谈了.
- linux命令行长命令中的|,||,&,&&的含义
-
-
Windows
-
WSL
-
步骤
- 同上面的ubuntu安装
# or run: # sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add - # add Typora's repository sudo add-apt-repository 'deb https://typora.io/linux ./' sudo apt-get update # install typora sudo apt-get install typora
- 安装成功,但是输入typora后提示:
typora: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory
,出现这种问题2个原因,要不是ld链接程序找不到链接库,也就是说该库存在,但是ld程序找不到,解决办法网上有。首先我用which libnss3.so
和locate libnss3.so
都试了,毫无反应,说明我是第二种原因,系统内确实没这个库。于是百度。受到启发,缺什么库,安什么库即可。试了下sudo apt-get install libnss3.so
,失败,试了下sudo apt -get install libnss3
成功。 - 在输入typora:提示
typora: error while loading shared libraries: libgdk_pixbuf-2.0.so.0: cannot open shared object file: No such file or directory
,于是乎同理先用locate或者which查一查库在不在,不在的话安装。上面用的是试名字的方法。这次先是百度一下,查不到,直接必应国际版查到了,收到了启发,缺什么库安什么库,至于这个库在哪个包里,如何知道哪个包名。可以用apt search
搜索,比如提示缺少共享库libgdk_pixbuf-2.0.so.o
可以这么搜:apt search libgdk_pixbuf-2.0.so.o
如果没结果的话,再试试apt search libgdk_pixbuf
最后找到了包名,遂安装之,然后继续typora。 - 然后又提示缺共享库,然后继续apt search然后继续安装之,然后发现又缺库,然后安这个库的时候又缺这个库依赖的库,要安装的库太多了,遂放弃。看来wsl和真正的ubuntu还是少装了许多必要的包啊。
-
知识点
- 中文查不到,一定要必应国际版或者谷歌查英文
- apt是个包管理软件。如果遇到找不到共享库问题。可能是链接程序找不到,或者包不存在。可用locate或which等查找命令看库到底存不存在。如果不存在,可apt search找对应包名,apt-get install 包名即可。
- 死机大概率是因为内存爆了。
-
-
windows
-
安装
- 傻瓜式官网无脑安装即可
- 卧槽,这也太好用了吧,无敌,为什么没有早发现typora这个宝藏软件,这颜值,这方便程度,无敌号好吗。
-
配置
- 安装环境变量即可在powershell中直接打开。
- 找一个.md文件,选中右键属性改变打开方式为Typora,之后再powershell中直接
start 文件名
或者./文件名
即可用typora打开
-
知识点
windows改文件默认打开方式:选中右键属性中改打开方式即可。
ps中若想以默认打开方式打开某文件
start file or ./file
-
-
-
2020-03-03Linux(windows)下配置markdown编辑环境(typora安装)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Elementary os系统配置 1.升级系统 sudo apt-get update && sudo apt-...