|
发表于 2004-4-6 01:19:30
|
显示全部楼层
vim --help
- /home/javalee:vim --help
- VIM - Vi IMproved 6.1 (2002 Mar 24, compiled Aug 27 2002 19:07:13)
- 用法:vim [参数] [文件 ..] 编辑指定的文件
- 或:vim [参数] - 从标准输入(stdin)读取文本
- 或:vim [参数] -t tag 编辑时使用指定的 tag
- 或:vim [参数] -q [errorfile] 编辑时加载第一个错误
- 参数:
- -- 只有在这之后的文件
- -v Vi 模式 (同 "vi")
- -e Ex 模式 (同 "ex")
- -s 安静 (batch) 模式 (只能与 "ex" 一起使用)
- -d Diff 模式 (同 "vimdiff", 可迅速比较两文件不同处)
- -y 简易模式 (同 "evim", modeless)
- -R 只读模式 (同 "view")
- -Z 限制模式 (同 "rvim")
- -m 不可修改 (写入文件)
- -M 文本不可修改
- -b 二进制模式
- -l Lisp 模式
- -C 'compatible' 传统 Vi 兼容模式
- -N 'nocompatible' 不完全与传统 Vi 兼容,可使用 Vim 加强能力
- -V[N] Verbose 等级
- -D 调试模式
- -n 不使用交换文件, 只使用内存
- -r 列出交换文件后退出
- -r (加文件名) 恢复上次崩溃的资料(Recover crashed session)
- -L 与 -r 一样
- -H Start in Hebrew mode
- -F Start in Farsi mode
- -T <terminal> 设定终端为 <terminal>
- -u <vimrc> 使用 <vimrc> 替换任何 .vimrc
- --noplugin 不加载任何 plugin
- -o[N] 打开 N 个窗口 (预设是每个文件一个)
- -O[N] Like -o but split vertically
- + 启动后跳到文件结尾
- +<lnum> 启动后跳到第 <lnum> 行
- --cmd <command> 加载任何 vimrc 前执行 <command>
- -c <command> 加载第一个文件后执行 <command>
- -S <session> 加载第一个文件后载入 Session 文件<session>
- -s <scriptin> 从 <scriptin> 读入一般模式命令
- -w <scriptout> 对文件 <scriptout> 附加(append)所有输入的命令
- -W <scriptout> 对文件 <scriptout> 写入所有输入的命令
- -x 编辑编码过的文件
- -i <viminfo> 使用 <viminfo> 而非 .viminfo
- -h Print Help (this message) and exit
- --version Print version information and exit
复制代码 用vi直接在命令行里修改文件:example:- vim -e -s -c ":%s/aaa/bbb/g" -c ":wq!" filename
复制代码 ps:在bash里,用光标键真的很厉害 uparrow/downarrow翻阅历史文件,leftarrow/rightarrow移动,修改命令行里的命令,这一点要比ksh强多了 ;) |
|