- 博客(97)
- 收藏
- 关注
原创 Emacs-100-进入日历之后退出
Emacs-100-进入日历之后退出 进入日历的方法很简单,开启命令输入后,输入calendar即可。 回车出来日历: 退出方式:只需要按下q,然后可以看到日历退出。 用途不多,但是也是一个小技巧。敲了个单词出来日历,有些人感觉很神奇呢。
2018-01-31 22:27:08 642
原创 Emacs-099-spacemacs在边栏目录树中定位当前文件位置
Emacs-099-spacemacs在边栏目录树中定位当前文件位置 对我来说这不是一个硬性的需求,但是有这个一个功能效率无形中又会增加一点。确实是一个很不错的功能。 如果想查看当前正在编辑的文件在目录树中的位置,可以通过以下操作: SPC fT具体效果: 左边有一个竖线,同时还有一个阴影。确实是比较人性化。值得一说的是这个插
2018-01-31 22:24:54 1307
原创 Emacs-098-spacemacs边栏目录树显示
Emacs-098-spacemacs边栏目录树显示 不管是Vim还是Emacs,很多时候我很期待能够拥有的一个功能就是有一个边栏的目录树。我看到别人的配置中有,也非常漂亮实用,但是自己却从来没有实现过。其实,时至今日不管是Vim还是Emacs于我而言都只是一个简单的单文本编辑工具。因此,我现在着急的时候少不了对Source Insight的依赖。 终于在Emacs
2018-01-31 22:23:40 3779
原创 Emacs-097-spacemacs不重启而使配置生效
Emacs-097-spacemacs不重启而使配置生效 这个功能我觉得算是我比较需要的一个功能,之前接触spacemacs之前也有类似的需要,当时通过简单的语句执行来实现。不过功能有限,操作也不方便。sapcemacs中的使用方式为: SPCfeR测试如下:1, 把行号显示注释掉2, 执行上面的操作,具体效果如下图。这是一个很有意思的现象,居然没有
2018-01-31 19:01:53 1289
原创 Emacs-096-sapcemacs加载某些layer
Emacs-096-sapcemacs加载某些layer spacemacs中这部分已经定义好了,从自动生成的配置文件看来,很多已经配置好了,只需要我们把相应的功能打开: 如果要打开相应的功能,只需要把注释符号去掉即可。例如上面我尝试打开了自动完成功能,重启emacs之后相应的组件进行了自动安装。 不过,看上去这部分功能spacemacs本身给的
2018-01-31 18:45:32 608
原创 Emacs-095-sapcemacs快速打开自己的配置文件
Emacs-095-sapcemacs快速打开自己的配置文件 还在Emacs使用学习的初期,时常修改配置文件。最初为了快速便捷,创建了一个快捷键直接打开。 使用spacemacs,阅读文档发现这部分已经给定义好了。具体的方式如下:SPC fed使用效果如下: 看起来,我自己的配置可以取消了。 关于快捷键的配置,可以理解为实
2018-01-31 18:44:23 680
原创 Emacs-094-spacemacs创建自己的layer
Emacs-094-spacemacs创建自己的layer 这是我从头开始啃spacemacs文档学到的第一个有用的知识点,创建自己的layer。我先做一个尝试,看看是不是创建完了自己的layer之后可以把自己之前积累的emacs配置转移到spacemacs中来。 实现方式如下:1,进入命令模式,输入configuration-layer/create-laye
2018-01-31 18:43:10 1078
原创 Emacs-093-spacemacs快速进入命令输入模式
Emacs-093-spacemacs快速进入命令输入模式 之前Emacs自带的方式并不是很麻烦,自带的方式是M-x,之后就可以直接输入相应的交互式命令。 sapcemacs的名称或许是来自于SPC的广泛使用?在这个功能定制中,依然是以SPC为主,而且仅有SPC。相关的命令如下: SPC SPC执行上面的命令之后,出现如下交互界面:
2018-01-31 18:40:05 1454
原创 Emacs-092-spacemacs退出
Emacs-092-spacemacs退出 其实,类似于打开和退出都有很多方式或许还会有很多模式。关于通用的模式,通常不是我们需要关注的。而不通用的模式通常也是特色,或许给我们带来不少便捷。 如果使用evil模式的spacemacs,退出依然可以使用C-x C-c。同时,也可以来个VIM式的退出:q。自然,Vim这方面看上去细节会更多一些。除此之外,少不了还有一个G
2018-01-30 21:24:02 937
原创 Emacs-091-spacemacs中快速进入dired-mode
Emacs-091-spacemacs中快速进入dired-mode 最初使用最原始的Emacs增加dired-mode功能的时候,我也定制过相应的快捷键。spacemacs中也有相应的定制,启动相应功能的方式: SPC fj 辅助记忆:file-jump 重复相应的操作,实现的是不断向上面一层的跳转。这里跳转自然也是两次意思:
2018-01-30 21:15:46 822
原创 Emacs-090-sapcemacs提升启动速度
Emacs-090-sapcemacs提升启动速度 spacemacs在启动的时候卡住了不动或者很慢,可能的原因从FAQ找到如下: 按照第一种配置,做了相应的修改。现在没有出现卡顿,但是启动的速度上改善有限。现在我电脑上的spacemacs启动需要8秒钟多,将近9秒。确实是赶得上操作系统的启动了,够慢! 再次尝试了第二种,启动速度上依然是没有改善
2018-01-30 21:14:35 967
原创 Emacs-089-spacemacs查看版本号
Emacs-089-spacemacs查看版本号 说起来,这个功能对我来说基本上是没有用的。不过,开发版本中的软件什么功能的取舍都不好说,万一哪天看到一个有意思的功能找不到查看一下版本号也是需要的。作为一个简单的小技能掌握一下吧! 版本号的查看是SPC f e v 很有意思的一个组合按键,或许很多人记不住,但是这个我一下子就记住了,兴许还长久不会忘记
2018-01-29 22:18:08 1140
原创 Emacs-088-spacemacs行号显示与跳转
Emacs-088-spacemacs行号显示与跳转 这是一个令我兴奋的功能,曾有那么一瞬间,看着的它的时候我有点恼火。看懂之后,扔不掉了! 使用了spacemacs之后,发现不能够进行行号显示。于是,尝试配置行号显示。增加了如下的配置: 从上面看,这个配置生效前行号还是不能够显示的。之后,让这个配置生效。生效之后的效果如下:
2018-01-29 22:17:34 1882
原创 Emacs-087-提示组合键
Emacs-084-提示组合键 组合键比较多的时候,加上这么一个功能还是很有用的。这需要增加一个插件which-key。安装完插件之后,增加如下配置:(which-key-mode t)(which-key-setup-side-window-right) 其中,第二个并不是必须的。第二个配置的作用是为了把提示转移到窗口右侧。如果是在右侧,按下SPC之后的提
2018-01-29 20:00:43 565
原创 Emacs-086-更换Spacemacs插件源
Emacs-086-更换Spacemacs插件源 官方版本的Spacemacs安装速度非常慢,主要是网络因素。在子龙山人的教程中看到了一个修改方式,到emacs-china上找到用了一下,非常好用。 网站原始说明: 我修改后的配置文件如下:;; -*- mode: emacs-lisp -*-;; This file is loaded
2018-01-29 19:58:37 3556
原创 Emacs-085-安装Spacemacs
Emacs-085-安装SpacemacsSpacemacs,听闻已久,今天终于开始尝试!最早看到这个还是在一个微信群里,有人说这个可以让人在Emacs中使用VIM。其实,后来发现VIM其实只要evil就好。看看Spacemacs这么火,使用起来应该是非常好的。还是尝试接触下吧!接下来安装一下Emacs,这是我第3次安装的记录,前两次都是为了学习熟悉。安装spacemacs,首先得
2018-01-29 19:57:02 888
原创 Emacs-084-使用evil-leader定义快捷键
Emacs-080-使用evil-leader定义快捷键 这一次的配置是针对更便捷的快捷键配置,需要用到的插件是evil-leader。安装完成之后,配置例子如下:(evil-leader/set-key "ff" 'find-file "fr" 'recentf-open-files "bb" 'switch-to-buffer "bk" 'kill-buffer
2018-01-29 19:53:00 1796
原创 Emacs-083-多行屏蔽或解除屏蔽
Emacs-083-多行屏蔽或解除屏蔽 这个功能确实是一个让人欣喜的功能,之前这种功能只有在那些庞大的功能复杂的IDE中见过。而且使用的时候并不是很方便,现在接触的这个功能真是太棒了! 首先,需要安装插件:evil-nerd-commenter 然后,在Emacs的配置中增加如下配置: 其实,我用得到的似乎只需要第一个。
2018-01-29 19:47:36 589
原创 Emacs-082-evil-surround用于出来成对的符号
Emacs-082-evil-surround用于出来成对的符号 这也是仿制的VIM功能,用来快速修改引号、括号等功能。 evil中普通模式下,有如下信息: 按下cs(c可以协助记忆为修改的含义),然后按下”和单引号: 切换成功,切换其他的符号也一样。但是如果切换小括号,则左边的小括号会增加一个空格而右边小括号不会。类似的,切
2018-01-29 19:44:40 836
原创 Emacs-081-实现buffer窗口快速切换
Emacs-081-实现buffer窗口快速切换 这个其实还是前面提到的evil-leader的功能,只是多了一个buffer的切换。更加明确窗口的切换。插件装好了之后,还是前面的配置: (evil-leader/set-key "ff" 'find-file "fr" 'recentf-open-files "bb" 'switch-to-buffer "bk
2018-01-29 19:42:54 1705
原创 Emacs-080-窗口快速切换工具window-numbering
Emacs-080-窗口快速切换工具window-numbering 分屏之后的emacs在屏幕切换的时候会比较麻烦,针对这个功能有一个可以实现这个的插件,也就是window-numbering。 安装插件之后开启方式是在配置文件中增加如下配置:(window-numbering-modet)以下是其实用说明: 也就是说,安装配置之后可以
2018-01-29 19:41:56 866
原创 Emacs-079-在evil模式和Emacs模式之间切换
Emacs-079-在evil模式和Emacs模式之间切换 默认使用evil模式的时候,想要使用Emacs模式无须改变配置文件并重启Emacs。插件安装完成后,默认有一个切换的功能。默认的状态下,功能绑定到了C-z按键。 如果默认开启了evil模式,在没有进入到插入模式的时候按下C-z可以切换到Emacs模式。再次按下C-z则又进入到evil模式。
2018-01-25 23:52:17 2628
原创 Emacs-078-evil复制粘贴小结
Emacs-078-evil复制粘贴小结 目前我自己掌握并且经常用的复制粘贴操作技巧如下:首先说一下粘贴吧,这个多种情况都用得到。粘贴就是在普通模式下按下p,粘贴的插入位置是光标之后。关于复制:复制一行:yy复制n行:nyy还有一部分命令操作有点相对位置的概念,我觉得这种操作一定程度上依赖于我们自己的计算,不算直观,一般不用。而ed命令中的复制粘贴等功能,也是同
2018-01-25 23:05:12 695
原创 unix-006-树莓派编译安装MPC
unix-006-树莓派编译安装MPC MPC是编译安装gcc的一个依赖,为了安装gcc,从下面网站找到了源代码: https://ftp.gnu.org/gnu/mpc/ 在树莓派上如下: 解压: 看了上面的文件,根据经验应该依然是先配置,然后make,最后安装。尝试配置如下: 配置比较顺
2018-01-25 22:51:20 548
原创 unix-005-树莓派MPFR安装
unix-005-树莓派MPFR安装 这个是我在树莓派上安装gcc遇到问题后才尝试的一次安装,首先也是尝试了apt-get install,没有找到。 看起来又得通过源代码自己编译,我从下面的网站找到了代码: http://www.mpfr.org/mpfr-current/#download 下载后,在树莓派中如下:
2018-01-25 22:47:05 774
原创 unix-004-树莓派安装GMP时出现No usable m4 in $PATH问题解决
unix004-树莓派安装GMP时出现No usable m4 in $PATH问题解决 手动编译安装一个软件可真锻炼人,我这是一连串依赖了好几重了!看到了下面这样的提示: No usable m4 in $PATH 不消说,八成又是缺少库或者是程序了。碰了一下运气,apt-get install可以安装: 接下来的GMP继续配置
2018-01-25 22:43:11 1783
原创 unix-003-树莓派安装GMP
unix003-树莓派安装GMP 这个是我升级gcc的时候遇到的一个依赖,直接apt-get install没有找到,直接从下面的网站找到了代码:https://gmplib.org/list-archives/gmp-announce/2008-September/000020.html 在树莓派上如下: 解压: 看上去
2018-01-25 22:41:39 530
原创 unix-002-chmod使用
unix-002-chmod使用 一直以来,我使用chmod的习惯都是chmod 777,也都懒得去做什么精细的配置。我的目的一般就是执行,而我也不在乎是否被人知道或者修改。本来我自己的环境就相对封闭。不过,涉及到公司的话这个问题就来了,相应的权限管控还是要做的好一点。尤其是多人共用的文件,若是个人自己用的倒也没有太大的需要。 先看看简单的执行属性修改,编写一个Py
2018-01-25 22:36:59 509
原创 unix-001-Linux上生成目录树
unix-001-Linux上生成目录树 这个功能其实在Windows上是有的,而且是本身就自带了。在Windows上,这个小工具就是tree。而这个工具在Linux也有一个同名的工具。 apt-getinstall,安装比较顺利。 输入tree ./生成当前目录的目录树效果:
2018-01-25 22:32:14 1255
原创 Emacs-075-evil普通模式删除单词
Emacs-075-evil普通模式删除单词 如果光标的跳转,单词是对普通跳转的升级。删除单词给我的感觉也是一个普通删除的升级。同样,Emacs这方面的功能也是有的。 小结一下删除单词方面的操作:dw:删除光标后的一个单词daw:如同dw,删除一个单词。不一样的是,dw是删除的光标之后的单词,而daw则是光标所在的那个单词。
2018-01-21 22:49:35 638
原创 Emacs-074-evil中按照单词移动光标
Emacs-074-evil中按照单词移动光标 相比上下左右的光标操作,按照单词移动应该算是特定场景中的一个改进升级功能。如果是在写代码的时候,这种操作甚至是高于上下左右移动的。 这个功能在Emacs中,不过总觉得Vim中的操作更为便捷一些,因为只需要一个按键就搞定了。具体如下:以单词为单位向后移动:w以单词为单位向前移动:b
2018-01-21 22:48:59 558
原创 Emacs-073-evil中搜索跳转到指定字符
Emacs-073-evil中搜索跳转到指定字符 快速的跳转编辑,其实主要的功能就是基于一个字符搜索功能。而搜索的操作是通过按键f接上字符来实现的。 使用例子如下,在搜索跳转之前的显示如下: 假如要跳转到m字符,那么只需要按下fm,效果如下: 这种操作模式,让我在编辑器使用的思维
2018-01-21 22:47:01 496
原创 Emacs-072-evil中删除光标后的一个词
Emacs-072-evil编辑模式中删除字符 删除操作几个简单的操作归为一组吧! 现在列写总结如下:退格键:删除光标前一个字符(插入模式中)DELETE键:删除光标后的一个字符(插入模式中) 这算是编辑模式中的删除编辑操作,如果是在普通模式下的话这部分还会有其他的命令式操作。一下子展开说的话会麻烦一点,还是后期
2018-01-20 15:31:50 600
原创 Emacs-071-evil中重复操作
Emacs-071-evil中重复操作 这个功能可以说还是Vim中学到的,在纯Emacs操作中我没有找到这个功能,这是我一直想在Emacs中找到的功能。 这个功能在一定程度让我见识到了Vim编辑功能的强大,因为操作的重复简化成了一种思维,进而转换成一种肌肉记忆行为。 这个操作的符号就是小数点按键。在代码编辑中,确实是好用
2018-01-20 15:17:06 496
原创 Emacs-070-evil中追加操作
Emacs-070-evil中追加操作 这又算是Vim的技巧了。 追加操作其实跟插入操作十分相似,两者相对。一个在前,一个在后。具体如下:a:在光标之后追加。A:在光标所在行最后追加。 如果说i是我用到的最多的插入操作,那么A绝对是我用到的最多的追加操作。
2018-01-20 14:25:36 380
原创 Emacs-069-evil中插入操作
Emacs-069-evil中插入操作 算是Emacs学习中的第69个小技能经验,关于插入的操作。 一般插入是学习Vim的时候最早的操作技巧,先学了这个技巧然后接下来就是一通写入编辑。不过,插入操作也有两个相对大点的技巧。 i:一般的插入模式,插入的插入点是光标之前。其实,如果是细线光标这个会更好理解一点。如果是细线,这
2018-01-20 14:16:53 445
原创 Emacs-068-evil中跳转到Buffer开头或者结尾
Emacs-068-evil中跳转到Buffer开头或者结尾 Emacs自带的功能组合键中有Buffer开头或结尾跳转的功能,不过在Evil中也有相应的Vim方式。 接下来做一下小结:Emacs模式:C-M-p:跳转到Buffer最前C-M-n:跳转到Buffer最后Vim模式:gg:跳转到Buffer最前G:跳转到Buf
2018-01-20 14:03:11 1000
原创 Emacs-067-evil中上下左右移动光标
Emacs-067-evil中上下左右移动光标 在使用编辑器的时候,查看代码时光标移动查看文本或者进行定点的编辑的时候上下左右移动光标是最常用的工作。自然,使用键盘上上下左右四个箭头也是可以的,但是编辑的时候手指头放在字母区确实是更加高效的编辑方式。 不多说,总结使用Emacsevil模式最基础的vim模式的操作: 首先
2018-01-20 13:38:09 1011
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人