本笔记对应《Ubuntu Linux 从初学到精通》第20章的内容。+视频课程内容。
vim编辑器可以可与终端完美结合,能快速切换代码的编辑和编译工作;
vim的基本操作:
输入vim命令按回车键,进入编辑界面,进入后,处于命令模式,按下shift+:组合键,进入末行命令模式,输入"w hello.c",按下回车,执行保存命令。
此时,文件hello.c已经保存,为了编辑此文件,按下插入文本的命令,如i键,进入到输入模式;
输入内容完毕之后,按下Esc键,退出输入模式,同时进入了vim的命令模式,按下shift+:的组合键,进入末行命令模式,输入wq保存文件并关闭文件,退出vim程序;
末行命令中,q!表示不保存直接退出;x是保存且退出(wq!也可以);
ls-alh也是常用命令,可以查看整个目录的类型;
使用cp命令,只写目录不写文件名,表明不改变文件的名称;
i在当前光标处插入文字;a在当前光标后插入;o指下一行插入;x删除当前光标字符;
dd删除整行内容,或者是剪切;yy复制;p是粘贴;u撤销当前操作;
ctrl+f下翻页;ctrl+b上;
shift+^光标快速移动行首,shift+$行尾;
vi +文件名称可以直接打开文件,也可直接新建文件;
:set nu在编辑器中显示行号; :set nonu不显示;gg跳到文件顶部;G尾部;(这两个命令,不用在命令行中输入)行号+G直接跳到某行;/word从上到下在文中查找word,按n是查找下一个;?word从下往上查找;
:%s/old/new/g在整个文件范围内,替换所有的字符串;