歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> vi & vim 移動 光標 滾動 屏幕

vi & vim 移動 光標 滾動 屏幕

日期:2017/2/28 14:47:34   编辑:Linux教程

Abstract:

1)在屏幕中移動光標;

2)在行內移動光標;

3)屏幕滾動;

vi & vim 有編譯模式與命令模式,下述光標移動操作均為命令模式下操作;

下文中以 ^ 符表示 Ctrl 鍵被按下,如 ^F 標示 Ctrl 與 F 鍵被同時按下;

下文中以 + 號表示按下某鍵後再按另外按鍵,如 z + Enter 表示先按下 z 鍵,再按下 Enter 鍵;

1,在屏幕中移動光標:

vi & vim 命令行模式操作移動光標位置都是指移動到要編輯單詞、字母的前面。

按鍵 操作描述

h 光標左移一個字符;

j 光標下移一行;

k 光標上移一行;

l 光標右移一個字符;

數值 + G 光標移至“數值”所指行的行首;

^H 光標移至當前屏幕顯示首行的行首;

^M 光標移至當前屏幕顯示的中間行的行首;

^L 光標移至當前屏幕顯示的最後一行的行首;

2,在文件行內移動光標:

vi & vim 命令行模式操作光標行內移動,單詞間以空格作為分隔字符,標點符號看作一個單詞。

按鍵 操作描述

0 (數字零) 光標移動到光標所在行的行首;

$ 光標移動到光標所在行的行末;

w 光標移動到下一個單詞的首字母前;

b 光標移動到上一個單詞的首字母前;

e 光標移動到當前光標所在單詞的最後字符前;

3,屏幕滾動:

按鍵 操作描述

^F 屏幕向下滾動一屏;

^B 屏幕向上滾動一屏;

^E 屏幕向下滾動一行;

^Y 屏幕向上滾動一行;

^D 屏幕向下滾動半屏;

^U 屏幕向上滾動半屏;

z + Enter 滾動屏幕,使當前光標所在行處於屏幕第一行;

z + . 滾動屏幕,使當前光標所在行處於屏幕中間行;

z + - 滾動屏幕,使當前光標所在行處於屏幕最後一行;

Copyright © Linux教程網 All Rights Reserved