赞
踩
今天看到那个外国小哥latex和vim玩的如此666,特别的模仿了一下。将过程记录下来,有些收获,也有些问题,留待备忘。
Winows 10中使用hyper-v搭建虚拟机,来宾机是ubuntu 18.04,原来使用14.04,坑很多,要果断弃。Win10中非常令人不爽的是虚拟机全屏后不能cover整个屏幕,网上有解决办法:参考:
Changing Ubuntu Screen Resolution in a Hyper-V VMblogs.msdn.microsoft.com有成功也有失败的,我没有成功。想退回到vmvare,但hyper-v的优点太明显了,CPU占用率居然只用3%-5%,虽然不能全屏不太爽,还是忍了,替代方案就是搞了一个mobaxterm用ssh远程登录。
ssh:openssh-server
2.bspwm
刚开始搞的时候,其实根本没有窗口管理器的概念,很难装。很难装主要体现在两个方面:一是资料不多并且不准,国内关于bspwm的安装介绍的很少。国外官网介绍的详细,但是仍有一些没有说清楚,比如官方说明的依赖里缺少文件,导致make不过去;二是,用apt install安装的bspwm你不知道他装在哪,也不能用。
为了解决安装问题,有人专门写了工具(https://github.com/Nimayer/install_bspwm),我运行脚本没出错提示,但没有安装成功。后来参照官网和这篇文章(https://github.com/windelicato/dotfiles/wiki/bspwm-for-dummies),相互参照着装上了。sudo service gdm restart我换成了sudo serivice gdm3 restart,装上了才知道窗口管理器是啥,原来就是为了尽可能的多利用屏幕空间,去掉桌面无用的东西,并且将桌面按照一定的指令均分或者划分区域。像那位小哥那样,他其实左面是vim编辑器,右边窗口是Zathura(PDF阅读器窗口),由于左右颜色一样,看起来好像一个整体一样。
在实际中大概由于使用的是虚拟机,有些快捷键能映射上对应的命令,有些就映射不上,这是由于大量的映射和绑定命令是super(win键)开头,比如super+r出来的是windows的运行命令,而不是bspwm绑定内置的命令。这样有些就用不了,可以改配置,但没有尝试。
觉得利用ssh也可以凑合着用,但这个管理器还是很不错的。
3.texlive-full,这个不多说了,耗时最长,但是是最省事的,,安装完了弄个texstudio先试试手测试一下。
4.vim下载安装,这个以前说过了。上次理解原理后,这次又改回vim-plugin了,vimrc的配置:
5.做出打latex和pdf联动我用了vim-latex-live-preiew,具体使用去官网了解一下,参数updatime指定了pdf多长时间刷新一次,其实这个时间有点短了。还可以指定编译方式的,默认是pdflatex,可根据需要改成xelatex,具体我就不贴了,网上找一下。
6.zathura的安装修改
sudo apt-get install zathura即可,注意改配置,~/.config/zathurarc,没有就建立一个。贴出我的:
还有颜色背景颜色什么的都可以改,可以改成跟那个小哥一样,详细请见:
man zathurarc
7.有上次介绍的Ultisnips和vim-snippet,应该可以愉快的玩耍了。
(修改补充)8.在上面的配置中,如果编译简单的tex文件没有问题,但是如果编辑有中文文档时就编译不过去了:
在vimrc中添加;
let g:livepreview_engine = 'xelatex' (此处有坑,见后面文章)
即可
9.bspwm的使用,几个常用键 super + alt +q ,类似于logout,可以重新进入正常的linux桌面。
super+_+2,跳到第二个桌面
super+alt+h等(jkl),字母与vim的含义类似调整窗口的大小(增大),缩小时再多按一个shift。
由于自己电脑屏幕太小,即使使用了bspwm管理,还不如使用ssh到更大的窗口上去。所以如果嫌啰嗦这一步可以省了,觉得没那么重要。vimtex和snippet确实是神器,好处用了就会深有感触了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。