posts - 82, comments - 269, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

VI 及 Shell 命令 大杂烩

Posted on 2009-02-07 16:34 itspy 阅读(393) 评论(0)  编辑  收藏 所属分类: 小巧实例小经验

cd -
cd ~

:set number
:set nonumber


:set hlsearch
:set nohlsearch


:set   autoindent

Ctrl + U/P


:!<command>  在VI时输入命令

:r!<command>  在VI时输入命令,结果存入文档

G

gg

dd/yy yank
10dd
vi复制多行文本的方法
http://linux.chinaunix.net/techdoc/develop/2009/01/01/1056077.shtml

 

Ctrl+b或左箭头键    左移一个字符(移至前一个字符)

Ctrl+f或右箭头键    右移一个字符(移至后一个字符)

Ctrl+a          移至行首

Ctrl+e          移至行尾

Ctrl+d          删除光标所在处的字符

BACKSPACE或Ctrl+h   删除光标左边的字符

Ctrl+k          删除至行尾

★命令行编辑/ http://www.examda.com/linux/fudao/20060928/154730410-4.html

 


10G

10S  替换多少行

10s  替换多少个字符

:g/generic/s//webhosting/g

 


q: 调出command-line
:his 显示历史命令
http://alulax.blogspot.com/2007/03/vi-command-line-window.html


.vimrc
syntax on

 

set autoindent
set cindent
set modeline
set ruler
set showcmd
set showfulltag
set showmode
set smartcase
set smartindent
set imcmdline
set previewwindow
set hlsearch


只有注册用户登录后才能发表评论。


网站导航: