如无必要,勿增实体。 ----奥卡姆剃刀我的一些经历2014年初,我曾在某东的基础架构组短暂工作过一段时间,工作内容并不多,但当时的领导用Emacs作为编辑器给我留下深刻印象,那是我第一次见到Emacs。当时他正在编写一个Nginx的插件,开发环境是c,他给我展示了在Mac下高效(花式)使用Emacs的方式,有语法高亮,代码提示,代码跳转以及眼花缭乱的界面切换等等,我能感受到Emacs带给他极大。
环境Emacs 26.3Spacemacs 0.200.13@26.3company-tabnine 20190829.1801Mac OS X 10.14.5简介TabNine是一款基于GPT-2深度学习算法的代码补全工具,它支持23种编程语言,6种编辑器(Emacs, Vim, Visual Studio Code, Atom, IntelliJ IDEA, Sublime Text等),T。
Tmux2017年2月22日更新最近一直在用Tmux作为默认的终端Session管理工具。Tmux可以轻松的完成窗口创建,屏幕切分,文本模式,命令行模式等功能。最让我满意的是多屏幕的同步操作功能。每次需要ssh到服务器查看日志时,我会将屏幕切割成四块,分别登陆到4个服务器上,然后开启sync模式,这样输入的命令将同时在4台服务器上一起执行,大大提高了操作效率。Tmux的Session支持后台运行。
文件打开主页: SPC + b + h打开配置: SPC + f + e + d打开文件: SPC + f + f缓冲区刷新buffer: SPC + r新建buffer: SPC + b + N关闭buffer: SPC + b + d下一个buffer: SPC + b + n复制粘贴复制: SPC + y粘贴: SPC + p选中区域: SPC + v,移动光标分屏水平: SPC + w 。
现在,我的笔记本上同时运行着3个系统,Windows 7,Mac OS 10.7和Ubuntu 10.10。Ubuntu 10.10主要是用来编译调试我的Egg Boiler系统。Ubuntu的grub2不能引导Mac OS X系统,所以用chameleon来引导三个系统是非常好的选择,同时chameleon是完全的图形化引导,非常漂亮。我的做法非常简单,首先要安装好三个系统,特别要注意的是安装。