spacemacs专题

spacemacs操作卡顿的解决方法

打开命令监控寻找卡顿来源通过minor-mode寻找卡顿来源如何删除插件删除emacs-lisp终极大法 spacemacs因为功能丰富,对工程操作带来了极大方便;但是因为插件的原因,偶尔会出现卡顿问题。 打开命令监控,寻找卡顿来源 如果发现卡顿现象,可以打开m-x profiler-start; 经过半小时以上的正常编辑, m-x profiler-report 如

windows spacemacs实现org-mode转latex,然后生成pdf

spacemacs默认英文字体做如下修改安装了完整版ctex套装spacemacs增加layer –> latex增加windows的path路径。解决org-mode里中英文等宽问题。latex编译命令,pdf预览等。实现了org转tex。org文件头增加下述信息 spacemacs默认英文字体做如下修改 dotspacemacs-default-font '("Co

spacemacs安装

今天在网上看到spacemacs这个东西,发现这是一个强大的已经配置好的emacs,安装非常简单,在ubuntu下的安装方式如下: 首先将原先的.emacs.d和.emacs进行备份: mv ~/.emacs.d ~/.emacs.d.bakmv ~/.emacs ~/.emacs.bak 然后从github上克隆spacemacs: git clone https://gi

Spacemacs + JDEE

JDEE最新版本在github上,必须用这个版本,否则eamcs 25会报一个eieio的错误,应该是老版本的JDEE调用的接口已经不被CEDET兼容。 先要编译安装最新的jdee server, 参考: https://github.com/jdee-emacs/jdee-server 然后要创建jdee layer M-x configuration-layer/create

spacemacs放大缩小文本

放大 M-x text-scale-increase 快捷键:C-x C-= 缩小 M-x text-scale-decrease C-x C-- 还原为默认 M-x text-scale-adjust C-x C-0

spacemacs放大缩小文本

放大 M-x text-scale-increase 快捷键:C-x C-= 缩小 M-x text-scale-decrease C-x C-- 还原为默认 M-x text-scale-adjust C-x C-0

spacemacs远程开发

远程操作文件 这里实际用的是tramp插件,不过spacemacs已经内置了,十分方便 假设有服务器A,开通了ssh服务,为了方便,将本机的ssh公钥放在服务器A上,保证无密码登录 在本机的spacemacs中用C-x C-f如此访问服务器A的文件 /ssh:root@192.168.50.99:/etc/nginx现在就像浏览自己本地文件目录一样,也可以编辑 响应缓慢的问题

用spacemacs打造c++ IDE

这里串联了一系列文章 首先是安装spacemacs 安装和使用spacemacs 然后要学会用git管理代码和文档 spacemacs用git layer管理代码 还要学会如何代码自动完成 spacemacs c++ 智能提示2 还要学会用semantic做变量名称的重构 spacemacs 用semantic重构变量名 代码跳转是非常常用的功能

用spacemacs打造c++ IDE

这里串联了一系列文章 首先是安装spacemacs 安装和使用spacemacs 然后要学会用git管理代码和文档 spacemacs用git layer管理代码 还要学会如何代码自动完成 spacemacs c++ 智能提示2 还要学会用semantic做变量名称的重构 spacemacs 用semantic重构变量名 代码跳转是非常常用的功能

spacemacs 使用gdb

1. 编译工程时用-g参数 2. 进入编译好的二进制程序所在的目录,M-x gdb 3. 会提示正确的命令,如果没有自己补上 gdb -i=mi example 4. 会自动打开多个buffer,如下图 左上buffer用来输入gdb命令,左中buffer显示入口文件main.cc代码, 用M-m 加数字可以跳到指定的buffer 5. 到main.ccbuffer后,使

spacemacs 使用gdb

1. 编译工程时用-g参数 2. 进入编译好的二进制程序所在的目录,M-x gdb 3. 会提示正确的命令,如果没有自己补上 gdb -i=mi example 4. 会自动打开多个buffer,如下图 左上buffer用来输入gdb命令,左中buffer显示入口文件main.cc代码, 用M-m 加数字可以跳到指定的buffer 5. 到main.ccbuffer后,使

spacemacs mysql连接管理

安装sql layer 然后M-x sql-mysql 按照提示输入用户名,密码,数据库名和服务器IP 现在可以交互式查询mysql了 保存当前的连接配置,可以用下面的快捷键 M-m m b S 输入一个名称,回车保存。 下次直接用保存的连接配置进行连接,无需再次输入一堆 M-m sql-connect 每次居然还要输入密码,修改一下~/.spacemacs文件 '(

spacemacs buffer内部跳转到函数实现

如果一个函数就在这个文件中实现,在该文件buffer的其他地方想快速跳转过来,可以用如下命令 M-RET g g 如果想要打开新的buffer显示这个函数定义,用下面的命令 M-RET g G

spacemacs buffer内部跳转到函数实现

如果一个函数就在这个文件中实现,在该文件buffer的其他地方想快速跳转过来,可以用如下命令 M-RET g g 如果想要打开新的buffer显示这个函数定义,用下面的命令 M-RET g G

1812_参考spacemacs的文档拆解ivy layer的组成

全部学习汇总: GreyZhang/editors_skills: Summary for some common editor skills I used. (github.com)          升级了spacemacs的配置,之后重新翻了一下spacemacs的文档。看到了这里面的一个核心的结构layer。这样,结合文档并且找出一个layer来看看这个结构组件是如何管

1811_spacemacs从v.0.200.13升级到v.0.200.14的几点变化感受

全部学习汇总: GreyZhang/editors_skills: Summary for some common editor skills I used. (github.com)          安装了全新的spacemacs的配置,查看了一下版本是v.0.200.14。在此之前,我使用的版本是v.0.200.13。现在还没有在这个配置上完成我所有的配置迁移,但是有几点

1810_spacemacs缺少evil-unimpaired以及evil-ediff安装失败解决

全部学习汇总: GreyZhang/editors_skills: Summary for some common editor skills I used. (github.com)          安装的时候遇到evil-unimpaired找不到的问题,查了一下网络上很多人都遇到这样的问题,但是问题千奇八怪。更要命的可能是我遇到的提示跟找到的例子中没有相同的。