本来我报名了软件开发组,但是我某天忘记发文了~
所以再开了新系列拿个参加奖
我今年升大一,在此生最长的假期中写写文章打发时间。平常喜欢写写程序,研究新技术。是个 CLI 忠实拥护者,电脑通常只开浏览器和 terminal,terminal 就是我的开发环境。
惯用网名是 simba-fs、simbafs 或 SimbaFs。
略懂 nodejs 和一点网页技术,这一个月开始研究 Golang
现代化 IDE 提供的各种功能给我们很好的开发体验,尤其是当程序码数量逐渐增加时,IDE 可以提供像是自动补全、型态提示等等。当 lsp(language server protocol) 开始流行之後,甚至不太需要查文件就能知道一个未知函数的用法。但是在这一切的方便的背後是牺牲有限的电脑资源换来的。这个时候资源需求少、发展越来越完善的的纯文字界面就是解决这个问题的最佳方法了!不仅不会减少该有的语法突显、自动补全,甚至可以借助 ssh 的力量,在任何装置上开发(只要支援 ssh 都可以)。但是可惜的是网路上这方面的资源都很零散,於是我想说趁这次参赛将我所学整理起来。这个系列会带领读者一步一步建立一个好用、方便的 CLI 开发环境,如果有时间会讲一下如何在任何装置上开发(当然萤幕太小不适合啦)。
五种文字编辑器开启一个约 60 byte 的文字档所消耗的记忆体(KB) |
From https://medium.com/commitlog/why-i-still-use-vim-67afd76b4db6 |
以下是预计的写作进度,中途可能会更改,我也会每天在这里更新连结
最重要的,一个支援至少 8 色的、你用的顺手的终端机模拟器,最好是可以自行安装字体的。
如果你看到这个
❓ > 这是一个问题 |
---|
这边是答案 |
这是你在阅读文章时可能会遇到的问题,解答就在问题下面,如果还有其他问题可以留言或是联络我都可以
? 这是一个提示 |
---|
程序码区块会长这样
// some code
如果你看到有文字被 这种背景
包围,那代表他是个专业术语、特殊符号、档名或是路径,例如 zsh
、$
、~/.zshrc
无论是多行的程序码区块或是行内程序码,只要是 $
开头的後面整行都是命令,在下命令时不需要打 $
,例如
$ ls *.txt
另外,如果你看到这样的程序码区块
+ asdf
- asdd
代表有一个档案要修改,从 +
的那行改成 -
的那行,加减号都不用写进去,档名会另外说明
除了 IThelp,我也会将这个系列的文章更新在 我的 blog 上
喔对了,这整个系列我都是在我的纯 CLI 环境中写作的喔!
<<: [Day 14] 进入JavaScript,认识浏览器中的JS
承上篇 Refactor 上篇实作完成执行结果如上图所示,蓝色区块为该学生成绩,红色区块为新增成绩编...
我们首先先从UIkit开始,我们在Xcode 新建专案,并选择Storyboard 作为Interf...
事情是这样的 大一下学期时,学长丢了一个网站 叫我一样画葫芦刻出来 只要版面配置相像就好,图片、功能...
这边的功能是为了想呈现网页中作品集这个项目 但是在作品集中又分了很多品项 像是平面、网页、插画等等....
在跑测试程序的时候,不免会遇到资料残留导致数据计算错误的情况,也就是程序码其实是正确的,只是因为之前...