Linu上最常用的文本编辑器是vi(或vim)。文本编辑器是所有计算机中最常使用的一种工具。
vi的基本操作有:vi的进入与退出、vi的复制与删除、vi的其他操作以及底行模式下命令简介。
本文主要讲的就是vi的其他操作。
1、移动光标。vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母[h]、[j]、[k]、[l],分别控制光标左、下、上、右移一格。
按[Ctrl]+[b]:屏幕往“后”移动一页。
按[Ctrl]+[f]:屏幕往“前”移动一页。
按[Ctrl]+[u]:屏幕往“后”移动半页。
按[Ctrl]+[d]:屏幕往“前”移动半页。
按数字[0]:移动到文章的开头。
按 [G]:移动到文章的最后。
按 [$]:移动到光标所在行的“行尾”。
按 [^]:移动到光标所在行的“行首”。
按 [w]:光标跳到下个字的开头。
按 [e]:光标跳到下个字的字尾。
按 [b]:光标回到上个字的开头。
按 [#l]:光标移到该行的第#个位置,如51、561。
2、替换。
[r]:替换光标所在处的字符。
[R]:替换光标所到之处的字符,直到按下[ESC]键为止。
3、跳至指定的行。
[Ctrl]+[g] 列出光标所在行的行号。
[#G]:例如,[15G],表示移动光标至文章的第15行行首。