56、vi常见用法,多窗口模式,标记,多文件编辑,快捷操作及设置

1、多窗口模式

:split

创建新窗口

ctrl + w

切换

Ctrl-w =

所有窗口一样高

Ctrl-w+方向键

多个视窗间切换

2、标记

ma

在光标所在处做一个名为a的标记。最多可以在文本中做26个标记(a-z)

`标记

移动到一个标记

'标记

移动到一个标记所在行的行首

:marks

查看所有标记

d`a

删除从当前位置到标记a间的内容

``

回到先前编辑位置

3、多文件编辑

:next

打开多个文件,用n(ext)p(revious)N(ext) 切换

:files

列出当前打开的所有文件

:args

正在编辑的文件名

4、其他快捷操作

H、ML

移动到屏幕内上中下三行;"H" 表示"Home""M"表示"Middle" "L"表示"Last"

ZZ

保存退出

*

光标置于变量按*,再按则向下查找次变量出现的地方

#

向上查找整字,和*相反

:jumps

曾经编辑过的记录

xp

交换字符

nw

按词前行,n为数字,省略为1nb

dw

删除一下单词

d$

删除从当前位置到行末的所有内容;反之,d0

J

合并行

~

更改当前光标所在位置字符的大小写

5、~/.viminfo记录vi操作信息,/etc/vimrc放置vi设置信息。

6、vi其他设置

:set hlsearch

查找高亮显示,nohlsearch

:set incsearch

增量查找,noincsearchn|N查找下一个|上一个

:set nu

显示行号,nonu

set autoindent

自动缩排,回车时与上一行的第一个非空格符处对齐

set backspace=(012)

2可以删除任意值;01仅可删除刚刚输入的字符,而无法删除原本已经存在的文字

set

显示自己设定的参数

set all

:syntax on | off

依据程序语法显示不同颜色

:set bg=dark

:set bg=light

显示颜色色调

参考

1】 常用命令

http://hi.baidu.com/zhongsti/blog/item/1d43c8b53e59accd37d3ca54.html

http://blog.ednchina.com/huanyu/249642/message.aspx

2】 更多窗口模式命令

http://hi.baidu.com/qiaoyuetian/blog/item/fee39666502f5221ab184c39.html

3】 命令逻列的全

http://blog.csdn.net/xueziheng/article/details/2048054

4】 鸟哥的网站

http://linux.vbird.org/linux_basic/0310vi.php

posted @ 2011-10-08 16:25  浪里飞  阅读(2028)  评论(0编辑  收藏  举报