赞
踩
9.1 vi vim
vi是一个老式文本编译器,主要是好多Linux都用这个 。 vim是升级版主要用于程序开发
9.2 vi的使用
vi打开后有三种模式 1一般命令模式 2 编辑模式 3 命令行模式
9.2.1 简单执行范例
建立一个文件时用 /bin/vi welcome.txt 文件目录+v+文件名
我们先按 i/o/a 进入编辑 ,编辑好了按esc,在按:跳到最后 按wq 保存退出
9.2.2 按键说明
功能键 ctrl+f 向下移动一页
0是移动到这一行的最前面字符处
/word 在光标下寻找word字符串
....
9.2.3 练习案例
进入后按:+功能进行文件的编写
9.2.4 vim的缓存 恢复 与打开时的警告消息
多人编辑同一文件时会出现文件的混乱,看文件不编辑按O
之前的文件没有保存按R
缓存没有用的时候 按 D
9.3 vim额外功能
9.3.1 可视区快
将host加到每一行的最后
1 vim host打开文件
2 移到h 按ctrl-V
3 移到最底部按y进行复制
4 移到上面最右面 空格 在按p
9.3.2 多文件编辑
:n是编辑下一文件
:N编辑上一文件
:files列出目前vim开启的所有文件
先vim / ... 打开文件 在:files 查看文件 在复制一个文件的东西 :n进入下一文件 按P进行粘贴
按U进行还原原本数据 :q退出
9.3.3 多窗口功能
我们使用vim时先打开一个窗口在,:sp /+文件 就可以了
变换是ctrl+w +上下移动
关闭其中之一为:q
9.3.4 vim的关键词补全功能
进入文件后用 crtl+n 补全文件关键字
+f 文件名 +o扩展名做为语法
9.3.5 环境设计与记录 ~/.vimrc ~/.viminfo
我们查找一个字符串的时候会反白,而且在进入时会停留在上次的地方,可以设置他的参数。“”为注释的符
9.4 其他vim的使用事项
9.4.1 中文编码
中文是使用 Big5 GBK UTF-8进行编码的
乱码是应为编码方式的不同
9.4.2 DOS Linux换行符
在Windows系统与Linux系统里面换行符不同,将一个windows文本复制到Linux上需要用
nuix2dos 与 dos2unix进行转换一下换行格式。
9.4.3 语系编码转换
将语系编码进行转换如 linux转为Big5
cd /tmp/vitest
iconv -f big5 -t utf8 vi.big5 -o vi.utf8
file vi*
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。