在向大家詳細介紹LINUX游標移動操作 之前,首先讓大家瞭解下游標移動操作,然後全面介紹LINUX游標移動操作 ,希望對大家有用。全螢幕文字編輯器中,游標的移動操作無疑是最經常使用的操作了。使用者只有熟練地使用移動游標的這些命令,才能迅速準確地到達所期望的位置處進行編輯。 Vi中的游標移動既可以在命令模式下,也可以在文本輸入模式下,但操作的方法不盡相同。 在文本輸入模式下,可直接使用鍵盤上的四個方向鍵移動游標。
LINUX游標移動操作
在命令模式下,有很多移動游標的方法。不但可以使用四個方向鍵來進行LINUX游標移動操作 ,還可以用h、j、k、l這四個鍵代替四個方向鍵來移動游標,這樣可以避免由於不同機器上的不同鍵盤定義所帶來的矛盾,而且使用熟練後可以手不離開字母鍵盤位置就能完成所有操作,從而提高工作效率。另外還可以用、、和四個鍵或按鍵組合移動游標。且以上這三種鍵在實現功能上是等價的。除此之外,還有一些移動游標的命令。下面對它們的工作方式介紹如下:
、® 均稱為右向鍵)
右向鍵的作用是將游標向右移動一個位置。若在向右鍵前先輸入一個數字n,那麼游標就向右移動n個位置。例如5l表示游標向右移動5個位置。需要注意的是,LINUX游標移動不能超過當前行的末尾。若給定的n超過游標當前位置至行尾的字元個數,如果用右向鍵,游標只能移到行尾;如果用,游標移到下面一行或幾行的適當位置。
h 、¬ 向左鍵)
執行一次向左鍵,LINUX游標移動向左移動一個位置。同向右鍵一樣,也可以在向左鍵的前面輸入一個數字n,那麼游標就向左移動n個位置。需要注意的是,如果用左向鍵,游標左移不能超出該行的開頭;如果用,游標移到上面一行或幾行的適當位置。
j 、¯ 向下鍵)
執行一次向下鍵LINUX游標移動向下移動一個位置即一行),但游標所在的列不變。當這些命令前面加上數字n,則游標下移n行。Vi除了可以用向下鍵將游標下移外,還可以用鍵和“+”鍵將游標下移一行或n行不包括本行在內),但此時游標下移之後將位於該行的第一個字元處。例如:
游標下移3行,且游標所在列的位置不變。3+或3 游標下移3行,且游標位於該行的行首。
k 、 向上鍵)
執行一次向上鍵LINUX游標移動向上移動一個位置即一行),但游標所在的列不變。同樣在這些命令前面加上數字n,則游標上移n行。 若希望游標上移之後,游標位於該行的行首,則可以使用命令“- ”。
L移至行首)
L 命令是將LINUX游標移動到當前行的開頭,即將LINUX游標移動至當前行的第一個非空白處非定位字元或非空格符)。
$移至行尾)
該命令將LINUX游標移動到當前行的行尾,停在最後一個字元上。若在$命令之前加上一個數字n,則游標下移n-1行併到達行尾。
G移至指定行)
該命令將游標移至指定行號所指定的行的行首。這種移動稱為絕對位置移動。
#include
main )
{ int k ;
for k=0 ; k<3 ; k++) add ); }
add )
{ static int x=0;
x++ ;
printf“x = %d\n”, x);
“ example.c” 12 lines, 125 characters
鍵入命令:6G後,螢幕顯示如下:
#include
main )
{ int k ;
for k=0 ; k<3 ; k++) add ); }
add )
{ static int x=0;
x++ ;
printf“x = %d\n”, x);
“ example.c” 12 lines, 125 characters
LINUX游標移動到了第6行的行首。
若省略行號,則游標移至該檔案的最後一行的行首,即無論該檔案有多少屏,都跳至最後一行。
- Linux作業系統剪下視頻方法
- 輕鬆應用Linux串連校園網
- 全面瞭解Linux進程技術
- 詳解Linux網路故障解決辦法
- 透徹的瞭解Linux系統故障並解決