- 博客(22)
- 收藏
- 关注
原创 Emacs-010-C语言缩进使用Tab且显示为4字符宽度
Emacs-010-C语言缩进使用Tab且显示为4字符宽度 Emacs的缩进可真让我头疼,昨天晚上看了半晚上,今天白天又花了不少时间还是没有做到完美。但是,在C语言中这部分功能已经初步实现了我想要的结果。 实现目标:1. 输入Tab键后不会立即被空格替换;2. Tab的宽度显示为4个字符宽度;3. 自动缩进修整的功能尽量关闭,这样能够在
2017-12-27 20:39:50 3036
原创 Emacs-009-让Tab键不被空格替换
Emacs-009-让Tab键不被空格替换Emacs自带的缩进太让人苦恼了!动不动就把Tab替换成空格,虽说有时候会让代码看上去好看一点,但是对我来说绝大多数的时候是给我增加苦恼。我时长写个Python脚本,但是偶尔退格的时候要么需要按4次退格键要么需要按8次退格键,太苦恼了!我的主业还是C程序员,可是默认情况下又把Tab键替换成了2个空格。过去将近十年的经历中,我都习惯了缩进是4个字符宽度,
2017-12-27 00:48:41 1226
原创 Emacs-008-边栏行号显示
Emacs-008-边栏行号显示Emacs中,边栏行号显示比行号模式要直观多了。开启可以通过命令输入的方式开启,用到的命:linum-mode。这个命令也有点像开关的行为,重复输入会不断进行设置状态的翻转。通过linum-mode开启的效果: 再次输入,出现的效果: 如果希望Emacs启动的时候就开启这个功能,需要在.emacs配置文件中加入以下配置:(
2017-12-26 20:35:48 937
原创 Emacs-007-日历查看
Emacs-007-日历查看Emacs内置了一个日历显示,可以显示查看3个月的日历。开启方式是输入calendar的命令,通过ALT-x开启命令输入模式,键入calendar后开启日历。日历一共显示3个月,本月的在中间。通过鼠标箭头切换操作,能够向前或者向后翻看其他时间段的日历。具体的效果如下: 这各功能还是挺有用的,如果能够同时显示农历的话就更好了,或许也有类似的功能。画
2017-12-26 20:15:43 1098
原创 Emacs-006-行号模式的开启与关闭
Emacs-006-行号模式的开启与关闭 Emacs内置了一个行号模式,可以显示光标所在的行的行号。可以通过line-number-mode命令进行开关的切换。 以上是行号模式没开启的时候。 上面是通过line-number-mode开启后出现的提示与效果。 上面是从开启到关闭切换你的时候出现的提示
2017-12-26 19:58:09 1276
原创 Emacs-005-关闭自动备份
Emacs-005-关闭自动备份 默认情况下,每次编辑后编辑文件所在的目录都会生成一个备份文件。时间久了看着真是难受!在读入门文档的时候看到了下面的描述,感觉找到了解决的出路。 尝试修改配置文件,增加以下内容: 之后重启Emacs,不断备份的功能已经被禁用。目前的Emacs配置:(custom-set-vari
2017-12-26 00:06:54 3904
原创 Emacs-004-修改字体显示大小
Emacs-004-修改字体显示大小 其实这个跟修改字体的操作基本是一样的,最简单的方式还是通过GUI直接操作。具体操作的菜单如下:在弹出的一下窗口中选择字体大小: 在上面的操作中,我增加了字号,由原来的10改成了12。接下来确定,保存设置选项即可。查看生成的配置文件,可以看出相应的变化,其实修改字号主要还是修改了高度参数。
2017-12-25 23:44:15 3059
原创 Emacs-003-Windows下寻找Emacs配置文件的默认存储目录
Emacs-003-配置文件默认存储目录寻找 不像Linux和Mac,配置文件在~目录下,非常好找。在Windows下有时候找起来会很没头绪,不同电脑由于环境变量信息的不一致也会导致一定的偏差。如何定位Emacs配置文件的位置呢? 我们可以借助于GUI的部分操作,在提示中寻找Emacs配置文件的位置。简单的两个步骤就能够找到配置文件:1. 修改一个Emac
2017-12-25 23:26:25 2323
原创 Emacs-002-Windows下的Emacs安装与运行
Emacs-002-Windows下Emacs的安装与运行我觉得不管是什么系统,Emacs的安装都是容易的。Linux以及Mac下的安装都是一条安装命令,而Windows下的安装最简单的就是下载一个可以直接运行的软件包。解压后,在bin文件夹下可以看到如下可执行程序: 其实,此时的Emacs已经可以用了。直接双击runemacs.exe即可打开Emacs开始自己的编辑
2017-12-25 20:19:36 1274
原创 Emacs-001_设置字体
设定一个小目标:熟练掌握Emacs!初步计划,先积累500条简单的实用小技巧、配置或者经验。从点滴开始,争取在半年之内有所小成。 Emacs-001:选择字体 最后一步选择保存,相应的设置会直接存储到配置文件中。以后,每次启动的时候就能够按照这次配置的字体进行显示。
2017-12-25 19:53:14 1102
原创 Arduino串口显示文字
串口在嵌入式调试的应用中的用途比我想象中的要强大不少,最简单的一点就是文字显示。这样,在调试的时候就能够实现变量实时刷新这样的类似功能。 代码如下:void setup() { //put your setup code here, to run once: Serial.begin(9600);} void loop() { //put your main c
2017-12-25 00:30:02 5662
原创 Arduino串口数字显示
用了一下Arduino的串口功能,真好用啊!使用的时候,只需要配置一下速率就能够直接使用。如果是在软件开发阶段有这么个东西,那调试起来可就方便多了。 简单写一个测试程序如下:void setup() { // put your setup code here, to run once: Serial.begin(9600);}void loop() { //
2017-12-25 00:15:48 6938
原创 Arduino按键软硬件实现
还是老毛病,原理图软件工具就直接省掉了。上面简单手绘一个原理图,如上。Key按下接通的时候,采集点是高电平。而Key断开的时候,经过一个10K电阻后连接到0V(GND),采集点是低电平。 电路验证在面包板上搭建,采集使用管脚6,额外再加上一个LED的显示,使用13脚。根据采集到的电平信号来驱动LED。如此,编写代码如下:void setup() { //put your s
2017-12-24 23:52:27 1103 1
原创 Arduino用LED数目显示电压大小
Arduino的开发环境中AD资源的应用非常简单,甚至说比GPIO还简单。这也可以理解,GPIO具有两个方向而AD只有一个方向。开发环境以库的方式提供了AD采集的功能,只需要一个简单的函数:analogRead(PIN_NAME)例如analogRead(A3)可以读取A3管脚采集到的电压。而另一个函数可以用LED数目来表示电压的高低,有种手机上显示几格电量的感觉。map(valu
2017-12-24 21:38:15 2874
原创 Arduino多LED控制软硬件设计
发现Arduino确实是一个了解嵌入式硬件知识以及传感器技术很好的平台,这正好能够补充我之前几年工作中的短板。 接下来做个多LED电路的设计。没有学过什么原理图的绘制工具,估计学了我自己也买不起,简单纸上表达一下如下: 按照前面的面包板搭建电路的方式,搭建电路如下: 就是一个LED换成了4个而已。编写对应的测试程序如下:i
2017-12-24 17:17:35 1005
原创 Arduino硬件版Hello World
我并不懂硬件,刚刚接触Arduino并自己尝试动手搭建电路测试。我觉得,如果硬件最初的设计有个类似“Hello World”的功能,那么应该就是LED电路了。而配合硬件工作的软件可以做个LED闪烁之类的程序。 手头有一块儿面包板,起初也不知道如何用,还差点把后面的胶什么的都拆了。打开一点发现里面全是金属连接片后,觉得这应该就是一个配合使用的整体。 我的面
2017-12-24 17:00:18 930
原创 Arduino IDE显示语言修改
默认语系是中文,看起来似乎是很人性化很符合入乡随俗的风格了。不过,简单用了一下就觉得这界面的翻译似乎差点事儿,还不如直接用英文。 经过上面的选择,确认后重启界面就已经切换成英文。 已经切换成功,查看了几个界面之后感觉看着顺眼多了。
2017-12-24 14:36:01 13397 1
原创 Arduino程序编译与烧写
买树莓派的时候知道了这个小板子,一同买了。买来太久,一直没有玩过。近段时间倒是花了点时间把手头的几个开发板学习、探索了一下。现在轮到Arduino了。 其实,比较简单的入门就是安装一下开发环境烧写个程序了。这个完成后,接下来的折腾就顺理成章了。相应的环境搭建主要是就两部分:1,串口驱动的安装;2,Arduino IDE的安装。串口驱动的安装是比较通用的一个,Arduino的安装则需
2017-12-24 13:54:32 27115 2
原创 Git bash中自带的SSH服务
看了一个新闻说Win10带来了源生的openssh,这样大家以后就无须再去找什么putty。我个人使用的就是putty,使用起来感觉确实是少了几分方便。如果可以,我自然愿意这些功能集成在系统自带的命令交互中。当然,越原生态越好!正当我打算试用的时候,看到新闻的评论说GitBash中有ssh功能。倘若真的如此,也就不去考虑什么其他的了。我时常也使用Git Bash,只是在Win10内
2017-12-16 15:43:23 8765
原创 树莓派远程图形登录
之前使用putty实现命令行式的远程登录,并且通过samba实现了文件的传输。有了这些以后我觉得树莓派的操控已经比较得心应手了,我需要的是一个“控制器”或者小型的服务器,我需要的是它能够后台执行一些服务。至于其他的功能,我的需求倒是不大。譬如编码,我完全可以在我自己的电脑上编辑好了通过samba进行文件传输后在putty中执行。 不过,倘若有了图形化的界面那终究是要好一些的。
2017-12-10 23:25:48 969
原创 Windows上创建类似Unix的home目录
UNIX或者Linux系统中使用VIM或者Emacs之类的编辑器,几乎都要跟home这个目录打交道。很多工具的配置文件都在这里。如果是到了Windows下,这些相似的东西却没有了。 就我个人而言,最初使用VIM的时候安装了gvim,而这个工具的配置文件就在安装目录下。我用过一阵子emacs,起初找不到配置文件,后来在GUI模式下保存设置的时候发现了配置文件的位置,后期也就在这基础上
2017-12-10 16:38:31 1907
原创 VS code中godoc命令不可用问题解决
折腾了VIM和Emacs之后,又转向了VS,同时又学起了Go语言。使用VS Code的时候遇到了 The “godoc”command is not available的提示,显示如下: 看了信息超链接的说明,没有看完就因为不好理解关掉了,转战Github,倒是在Github上看到了有人对此的描述以及自己的解决方案。具体如下: 大意就是说,自
2017-12-09 17:20:31 5502
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人