mirror of
https://shylinux.com/x/ContextOS
synced 2025-04-25 16:58:06 +08:00
mac mod md
This commit is contained in:
parent
a1fd40c2a7
commit
790573526c
@ -40,6 +40,10 @@
|
||||
margin:0px;
|
||||
background-color:#d8d8d8;
|
||||
}
|
||||
h4 {
|
||||
margin:0px;
|
||||
padding:0px;
|
||||
}
|
||||
</style>
|
||||
<script src="/library/context.js"></script>
|
||||
<script src="/library/base.js"></script>
|
||||
|
@ -109,6 +109,7 @@ p {
|
||||
}
|
||||
.texts {
|
||||
width:96%;
|
||||
max-width:800px;
|
||||
float:left;
|
||||
margin-left:2%;
|
||||
}
|
||||
|
@ -2,7 +2,7 @@
|
||||
终端工具链,就是对编程开发过程中所用到的各种命令行的工具进行高效的组合,不断的提升编程速度与开发效率。
|
||||
|
||||
- 在主流的系统中,Ubuntu的命令行最为强大,有丰富的命令行工具,可以很容易组合出自己的终端工具链;
|
||||
- 其次是MacOSX,命令行也很丰富,再搭配上苹果电脑的硬件与系统,可以组合出流畅的终端工具链;
|
||||
- 其次是MacOSX,命令行也很丰富,再搭配上苹果电脑的硬件与系统,可以组合出很流畅的终端工具链;
|
||||
- 最后是Windows,命令行功能弱的可以忽略,但可以安装一个shell工具[git-scm](https://git-scm.com/downloads),使用一些基本的命令,如果需要更丰富的命令行工具,可以本地安装虚拟机或是远程连接云主机,使用Ubuntu。
|
||||
|
||||
命令行终端,与图形界面不同,是以一种文本化的方式与系统进行交互。
|
||||
@ -15,7 +15,7 @@
|
||||
- **tmux** 是一款高效的终端分屏器,可以在终端把一块屏幕分成多个小窗口,每个窗口都启动一个独立shell,这样就可以充分的利用屏幕,同时执行多个命令。
|
||||
- **docker** 是一种容器软件,像虚拟机一样为应用软件提供一个完整独立的运行环境,但以一种更加轻量简捷的方式实现,极大的简化的软件的部署与分发。
|
||||
- **git** 是代码的版本控制软件,用来管理代码的每次变化,分支与版本,本地与远程代码仓库,可以实现多人协作开发。
|
||||
- **vim** 是一款强大的编辑器,通过模式化快捷键提升编辑速度,通过灵活的脚本与插件扩展丰富的功能。
|
||||
- **vim** 是一款极其强大的编辑器,通过模式化快捷键提升编辑速度,通过灵活的脚本与插件扩展丰富的功能。
|
||||
|
||||
使用zsh+tmux+vim的工具链,根据自己的使用习惯进行个性化配置,就可以极大的提升编程速度与开发效率。
|
||||
|
||||
@ -26,9 +26,9 @@
|
||||
- 在Mac中,打开Finder,然后打开,应用->实用工具->终端。
|
||||
- 在Windows里,先下载一个应用:[git-scm](https://git-scm.com/downloads),按步骤安装即可,然后打开应用Git bash。
|
||||
|
||||
打开终端后,你就打开了一个全新的世界,通过命令行,你就可以自由自在的控制你自己的电脑,并可以与世界成千上万的计算机进行各种交互。
|
||||
打开终端后,你就打开了一个全新的世界,通过命令行,你就可以自由自在的控制你自己的电脑,并可以直接与世界上成千上万的计算机进行各种交互。
|
||||
|
||||
先来体验一下基本的几个命令吧。
|
||||
先来体验一下几个基本的命令吧。
|
||||
|
||||
输入"date",并按回车,即可查看当前日期与时间。
|
||||
```
|
||||
@ -40,6 +40,28 @@ Wed Sep 12 09:32:53 CST 2018
|
||||
$ pwd
|
||||
/Users/shaoying
|
||||
```
|
||||
在Mac上输入"open"可以打开各种应用,如访问网页。
|
||||
```
|
||||
$ open http://www.baidu.com
|
||||
```
|
||||
在Mac上将文字转换成语音播放。
|
||||
```
|
||||
say hello
|
||||
```
|
||||
查看电脑开机时长。
|
||||
```
|
||||
$ uptime
|
||||
19:31 up 26 days, 21:21, 3 users, load averages: 2.00 1.96 1.98
|
||||
```
|
||||
查看主机名。
|
||||
```
|
||||
$ hostname
|
||||
shy-MacBook-Pro.local
|
||||
```
|
||||
下载文件,使用wget命令,参数输入下载链接地址,即可下载文件到当前目录。
|
||||
```
|
||||
$ wget http://www.baidu.com
|
||||
```
|
||||
### zsh使用
|
||||
### tmux使用
|
||||
### docker使用
|
||||
@ -73,9 +95,10 @@ You can use vim to input text or code into complute in a free style.
|
||||
```
|
||||
:wq
|
||||
```
|
||||
|
||||
#### vim的常用模式
|
||||
与其它编辑器不同,vim是一种模式化编辑器,即处在不同模式下,每个按键都会不同的功能。
|
||||
之所以vim是最高效的编辑器,这就是其中的原因之一。<br/>
|
||||
之所以vim是最高效的编辑器,这就是其中的原因之一。
|
||||
|
||||
常见的模式有:命令模式、编辑模式、底行模式。
|
||||
启动vim后,默认的模式是命令模式,其它模式都是以命令模式为基准中心进行相互切换。即由命令模式切到到编辑模式,由编辑模式切换到命令模式;由命令模式切换到底行模式,由底行模式切换到命令模式。
|
||||
|
||||
@ -83,6 +106,47 @@ You can use vim to input text or code into complute in a free style.
|
||||
- 编辑模式: 和其它编辑器一样,各种字母数字按键会当成文件的内容直接输入。
|
||||
- 底行模式: 通过输入各种命令行,调用vim各种函数或脚本对文件内容进行复杂的处理。
|
||||
|
||||
#### vim的帮助文档
|
||||
vim有很灵活的快捷键,大量的配置与命令,和丰富的插件,所以除了要多练习,还需要多看文档。vim自带的帮助文档就很丰富很完整。
|
||||
|
||||
英文不好也没关系,vim帮助文档中的英语单词都比较简单,很容易阅读与理解。
|
||||
当然也有很多复杂的单词,不过那也无所谓,就算每篇文档只看懂一半,也能学到很多有用的技巧。
|
||||
因为英文的文档,是最接近作者的思维,功能讲解的也更加全面,所以直接查看英文文档是一个优秀程序的必备修养。
|
||||
所以要克服自己的心理,刚开始看懂多少是多少,慢慢养成直接看英文文档的习惯,文档看的多了,自然看懂的就会越来越多。
|
||||
阅读英文文档不仅可以提高英文水平,而且对你写文档和写代码的水平也会有很大的帮助。
|
||||
|
||||
打开vim,在命令模式下输入":help"并按回车,就可以进入文档中心,查看各种文档。
|
||||
```
|
||||
:help
|
||||
```
|
||||
|
||||
***学VIM第一要掌握的四个快捷键就是hjkl***。
|
||||
把双手自然的放在键盘上,右手离的最近的四个键就是hjkl,所以这么黄金的位置当然分配给了使用最频繁的光标移动了。
|
||||
|
||||
- "h"键在最左边,所以按"h"当然就是把光标左移
|
||||
- "l"键在最右边,所以按"l"当然就是把光标右移
|
||||
- "j"键在食指下面,是按键最快的,所以按"j"当然就是把光标向下移。
|
||||
- 最后是"k"键,当然就是把光标向上移。
|
||||
|
||||
在帮助文档中,可以练习一下光标移动的这四个键,多体验一下,你就会感觉到vim的强大。
|
||||
在vim鼠标就是最影响编辑速度的瓶颈,练习过一段时间的快捷键后,再碰鼠标,你就会很明显的感觉到鼠标严重拖慢你的操作速度。
|
||||
再练习过一段时间后,别说鼠标了,就是那四个方向键和"Esc"键你会懒得去用,因为那太慢太慢了。
|
||||
最终使用vim的效果就是你的手腕不会有任何移动,只有手指在26个字母和10个数字键上噼里啪啦的在敲击。
|
||||
|
||||
在vim有tags标签,就像网页中的超链接一样,可以点击访问另外一个文档。
|
||||
使用的方式就是,把光标移动到有特殊标记的单词上,按下两个组合键快捷"Ctrl+]",就可以跳到另外一篇文档中。
|
||||
看完那篇文档后,按下组合键"Ctrl+T",就可以返回原来的文档。
|
||||
|
||||
另外浏览文件常用的快捷键还有。
|
||||
|
||||
- Ctrl+F 向下翻页
|
||||
- Ctrl+B 向上翻页
|
||||
- Ctrl+D 向下翻半页
|
||||
- Ctrl+U 向上翻半页
|
||||
|
||||
#### vim的命令模式
|
||||
#### vim的编辑模式
|
||||
#### vim的底行模式
|
||||
## 个性化配置
|
||||
### zsh安装
|
||||
Mac上自带zsh,不用安装,但Ubuntu上需要自己安装一下。
|
||||
|
Loading…
x
Reference in New Issue
Block a user