linux命令行滚动 linux 滚动

linux中vi编辑器怎样使用工具:
Linux
方法:
1、首先进入Linux的命令行界面.在目录下创建一个用于测试的文本文件(touch filename).这里就新建了一个test12文本文件.当然这个名字是可以随便取得.
2、用"vi test12"命令进入vi命令行模式(vi filename). 如果要想编辑文本文件.必须要转换到插入模式下,也就是按一下键盘上的"i"就可以了.这样就可以编辑文本,删除文本中的内容.按键盘上的上下左右键.来回移动了.就跟在windows 系统中编辑文本一样.
3、输入要输入的内容.如果想退出文本编辑模式.并且保存刚刚编辑的文本.首先点击一下键盘上的"ESC",然后输入":wq!"这样就将文本保存了.然后推出了vi编辑器.如果不想保存就按一下键盘上的"ESC",输入":q!".如果不确定是否成功.可以通过"cat filename" 命令来查看.
4、光标的移动除了键盘上的上下左右键.也可以是小写模式下,按键盘上的"h,j,k,l",
"ctrl+b":屏幕往后移动一页
"ctrl+f":屏幕往前移动一页
"ctrl+u":屏幕往后移动半页
"ctrl+d":屏幕往前移动半页
输入任何一个整数,然后输入"shift+G" 就可以到这一页的开头了.
按键盘上的大写"G"移动到文章的最后.
按"$"符号将光标移动到行尾
"^"将光标移到行头
"w":将光标移到下一行头
"b":跟"w"相反.移到上一行行头
"e":将光标移到下一行尾.
如果想让文本显示行号.就在命令行 模式下,在文本最后输入":set nu"命令.就可以了
5、复制 「yw」:将光标所在之处到字尾的字符复制到缓冲区中 。「yy」:复制光标所在行到缓冲区 。「#yy」:例如,「6yy」表示拷贝从光标所在的该行"往下数"6行文字 。「p」:将缓冲区内的字符贴到光标所在位置 。注意:所有与"y"有关的复制命令都必须与"p"配合才能完成复制与粘贴功能 。
6、查找
用"/"加上要查找的内容.例如"/hello"或者是"?hello"也是可以的.
7、替换 「r」:替换光标所在处的字符 。,按一下"r"然后输入要即可.「R」:替换光标所到之处的字符,直到按下「ESC」键为止 。
8、恢复上一次操作 「u」:如果误执行一个命令,可以马上按下「u」,回到上一个操作 。按多次"u"可以执行多次恢复.就相当于"CTRL +Z"的操作.
如休在linux vi中激活鼠标中键,实现滚动换行??呵呵 这个vi的帮助文件中就有 帮linux命令行滚动你贴一下
先写个综述吧linux命令行滚动,需要条件如下,第一 vim的编译的时候打开了gpm_mouse支持, 第二 系统安装了gpm服务
-----------------------------------------
用以下命令打开鼠标:
:set mouse=a
否则 Vim 不会在所有模式下识别鼠标 (见 'mouse') 。
目前,鼠标只有在 Unix 的 xterm 窗口、Linux 终端 (带 GPM |gpm-mouse|)、MS-DOS
和 Windows 终端上才支持 。鼠标键击可以用来定位光标,设置区域并粘贴 。
'mouse' 选项的字符决定 Vim 在什么场合下会使用鼠标:
n普通模式
v可视模式
i插入模式
c命令行模式
h在帮助文件里,以上所有的模式
a以上所有的模式
r跳过 |hit-enter| 提示
A在可视模式下自动选择
'mouse' 的缺省值为空,即不使用鼠标 。通常你会用:
:set mouse=a
来开始使用鼠标 (这等价于设置 'mouse' 为 "nvich") 。如果你只想在若干模式下或者在
某两个任务上使用鼠标,你需要专注于那些模式对应的字母 。例如:
:set mouse=nv
会使得鼠标在普通模式和可视模式下工作 。
:set mouse=h
会使得鼠标只有在帮助文件里工作 (这样 , 可以用 "gLeftMouse" 来进行标签跳转) 。
鼠标能否在可视模式或者选择模式下开始选择 , 决定于 "selectmode" 选项包不包括

推荐阅读