Vim学习

vi 与vim

为何要学vim

太多Linux 上面的指令都预设使用vi作为资料编辑的介面

vim是一个『程式开发工具』而不是文书处理软体

vi 的使用

三种模式

一般模式

游标的移动

搜索与替换

删除字元、删除整行

复制整行、粘贴整行

编辑模式

以插入或替换来编辑文档内容

指令列命令模式

读取/存储文档

其他额外功能

vi-mode.gif

a

按键说明

vi_common_cmds.doc

a

一个案例的练习

vim 的暂存档、救援回复 与开启时的警告讯息

vim 的额外功能

区块选择(Visual Block)

多档案编辑

多视窗功能

vim 环境设定与记录: ~/.vimrc, ~/.viminfo

vim 常用指令示意图

其他vim使用注意事项

中文编码的问题

DOS 与Linux的断行字元 : dos2unix , unix2dos

语系编码转换 : iconv

重点回顾

参考资料与延伸阅读