深谈闲扯操作LINUX光标移动


在向大家详细介绍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系统故障并解决

相关内容

    暂无相关文章