以下內容轉自:http://www.cnblogs.com/orez88/articles/1867879.html
整頁翻頁 ctrl-f ctrl-b
f就是forword b就是backward
翻半頁
ctrl-d ctlr-u
d=down u=up
滾一行
ctrl-e ctrl-y
zz 讓光標所雜的行居屏幕中央
zt 讓光標所雜的行居屏幕最上一行 t=top
zb 讓光標所雜的行居屏幕最下一行 b=bottom
vi和vim是我們在Linux中最常用的編輯器。我們有必要介紹一下vi(vim)最簡單的用法,以讓Linux入門級用戶在最短的時間內學會使用它
當我們按ESC進入Command模式后,我們可以用下面的一些鍵位來移動光標;
j 向下移動一行;
k 向上移動一行;
h 向左移動一個字符;
l 向右移動一個字符;
ctrlb 向上移動一屏;
ctrlf 向下移動一屏;
向上箭頭 向上移動;
向下箭頭 向下移動;
向左箭頭 向左移動;
向右箭頭 向右移動;
我們編輯一個文件時,對於 j、k、l和h鍵,還能在這些動作命令的前面加上數字,比如 3j,表示向下移動3行。
查找和替換功能
首先,我們要進入ESC鍵,進入命令模式;
我們輸入/或?就進入查找模式了;
/SEARCH 注:正向查找,按n鍵把光標移動到下一個符合條件的地方;
?SEARCH 注:反向查找,按shiftn 鍵,把光標移動到下一個符合條件的
舉一例:比如我想在一個文件中找到ab單詞,我應該如下做:首先按ESC鍵,進入命令模式,然后輸入/ab 或 ?ab
--> 上下左右方向鍵 ↑↓← →
--> 翻頁 pagedown / pageup 按鍵
--> 數字 0 : 將光標移動到當前行首
--> $ : 將光標移動到當前行尾
--> G : 移動到這個文件的最后一行 nG : n 為數字,移動到這個文件的第n行.
--> gg: 移動到這個文件的第一行 相當於 1G