深談閑扯操作LINUX游標移動

來源:互聯網
上載者:User

在向大家詳細介紹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行的行首。

若省略行號,則游標移至該檔案的最後一行的行首,即無論該檔案有多少屏,都跳至最後一行。

  1. Linux作業系統剪下視頻方法
  2. 輕鬆應用Linux串連校園網
  3. 全面瞭解Linux進程技術
  4. 詳解Linux網路故障解決辦法
  5. 透徹的瞭解Linux系統故障並解決

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.