Linux vim程序编译器

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*

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值