[dmtsai@study vitest]$
iconv
-
f utf8
-
t big5 vi.utf8
|
\
>
iconv
-
f big5
-
t gb2312 | iconv
-
f gb2312
-
t utf8
-
o vi.gb.utf8
9.5
重点回顾
.
Linux
底下的配置文件多为文本文件,故使用
vim
即可½行设定编辑;
.
vim
可视为程序编辑器,可用以编辑
shell script,
配置文件等,避免打错字;
.
vi
为所有
unix like
的操作系统都会存在的编辑器,且执行速度快速;
.
vi
有三种模式,一般指令模式可变换到编辑与指令列模式,但编辑模式与指令列模式不能互换;
.
常用的按键有
i, [Esc], :wq
等;
.
vi
的画面大略可分为两部份,
(1)
上半部的本文与
(2)
最后一行的状态
+
指令列模式;
.
数字是有意义的,用来说明重复½行几次动作的意思,如
5yy
为复制
5
列之意;
.
光标的移动中,大写的
G
经常使用,尤其是
1G, G
移动到文章的头
/
尾功能!
.
vi
的取代功能也很棒!
:n1,n2s/old/new/g
要特别注意学习起来;
.
小数点『
.
』为重复½行前一次动作,也是经常使用的按键功能!
.
½入编辑模式几乎只要记住:
i, o, R
三个按钮即可!尤其是新增一列的
o
与取代的
R
.
vim
会主动的½立
swap
暂存档,所以不要随意断线!
.
如果在文章内有对齐的区块,可以使用
[ctrl]-v
½行复制
/
贴上
/
删除的行为
.
使用
:sp
功能可以分区窗口
.
若使用
vim
来撰写网页,若需要
CSS
元素数据,可透过
[crtl]+x, [crtl]+o
这两个连续组合按键来取得关
键词
.
vim
的环境设定可以写入在
~/.vimrc
文件中;
.
可以使用
iconv
½行文件语系编码的转换
.
使用
dos2unix
unix2dos
可以变更文件每一列的行尾断行字符。
9.6
本章练习
(
要看答案请½鼠标移动到『答:』底下的空白处,按下左键圈选空白处即可察看
)
实作题部分:
.
在第七章的情境模拟题二的第五点,编写
/etc/fstab
时,当时使用
nano
这个指令,
请尝试使用
vim
去编
/etc/fstab
,并且½第七章新增的那一列的
defatuls
改成
default
,会出现什么状态?
离开前请务必要
修订成原本正确的信息。此外,如果½该列批注
(
最前面加
#)
,你会发现字体颜色也有变化喔!
.
尝试在你的系统中,你惯常使用的那个账号的家目录下,½本章½绍的
vimrc
内容½行一些常用设定,包
括:
o
设定搜寻高亮度反白
o
设定语法检验启动
o
设定默认启动行号显示
o
设定有两行状态栏
(
一行状态
+
一行指令列
) :set laststatus=2
简答题部分: