四周第二次课(1 月 3 日)
ext ima osi 三种工作模式 比较 语法高亮 开始 lob tex
四周第二次课(1 月 3 日)
5.1 vim 介绍
vi 是 linux 里的文本编辑器,vim 为其进阶版本,vim 带有颜色显示,vim 具有三种工作模式:一般模式、编辑模式、命令模式。
- 一般模式:: 当你 vim filename 编辑一个文件时,一进入该文件就是一般模式了。在这个模式下,输入的任何字符都被视为指令。可以做的操作有,上下移动光标;删除某个字符;删除某行;复制、粘贴一行或者多行等等。
- 编辑模式:一般模式下,是不可以修改某一个字符的,只能到编辑模式了。编辑模式可以实现对文本的输入和编辑(类似于笔记本文档界面)。从一般模式进入编辑模式,只需你按一个键即可(i,I,a,A,o,O,r,R)。当进入编辑模式时,会在屏幕的最下一行出现 "INSERT 或 REPLACE" 的字样。从编辑模式回到一般模式只需要按一下键盘左上方的 ESC 键即可。
- 命令模式:在一般模式下,输入 ":" 或者 "/" 即可进入命令模式。在该模式下,你可以搜索某个字符或者字符串,也可以保存、替换、退出、显示行号等等。
5.2 vim 颜色显示和移动光标
vim 的颜色显示:vim 编辑文件的时候会显示颜色,而且这个颜色往往是根据你这个文件的具体内容有关系。例如给一个文件指定. sh 脚本,它就可以根据 shell 语法去显示颜色。如指定 python 脚本,那就会根据 python 语法显示颜色。
vim 本身自己的配置文件
当遇到 vim 比较高级的用法(如自动缩进,语法高亮等)的时候,可以去搜文档资料去在配置文件 / root/.vimrc(默认是空的)中配置
移动光标:拷贝这个文件进行编辑实验
数字加 hjkl 都可以移动相应 N
5.3 vim 一般模式下移动光标
- h,j,k,l:分别向左,上,下,右方向移动一个位置
- Ctrl + f 或者 pageUP 键,Ctrl + b 或者 pageDOWN 键,屏幕向前 / 向后移动一页
- 0,$:分别移动到行首和行尾,上面几个都可以通过键盘上的方向键和 Home,Ended 等键实现
- G :光标移动到文本的最末行 #
- nG(n 是数字):移动到该文本的第 n 行
- gg:移动到该文本的首行 #
- n 空格(n 是数字):按下数字 n 然后按空格,则光标向右移动 n 个字符,如果该行字符数小于 n,则光标继续从下行开始向右移动,一直到 n
- n 回车(n 是数字):光标向下移动 n 行
5.4 vim 一般模式下复制、剪切和粘贴
ctrl+r 与 u 相反
v+x+p
四周第二次课(1 月 3 日)
来源: http://www.bubuko.com/infodetail-2449952.html