【
编辑器简介】最早的编辑器:ed[root@localhost~]# ls /bin/vi /usr/bin/vim/bin/vi /usr/bin/vim[root@localhost~]# Richard Stallman 编写了emacs编辑器目前最主流的Linux编辑器是vim 【
vim 的命令模式】:ESCi 当前位置进入insert模式 I 行头部进入insert模式 a 下个字符进入insert模式 A 行末尾进入insert模式o 新开行之下进入insert模式 O 新开行之上进入insert模式s 删除一个字符进入insert模式 S 删除本行进入insert模式0 到行的开头 $到行末尾数字+G 到数字哪一行 G到整个文章的末尾u undo 撤销 ctrl+r redodd 删除一行 yy复制一行x 删除一个字符 r替换一个字符 R一直替换zR 展开全文/ 向下搜索 ?向上搜索【
vim的插入模式】i【
vim的命令行模式】::set ruler 在屏幕底部显示光标所在行,列的位置:set autoindent 正文自动缩进:set ignorecase 忽略规则表达式中大小写字母的区别:set nu 标出行号:w 写入:q 退出:q!强制退出:15 到第15行:e! 回复最初状态:e! /etc/group 放弃当前所有的更改、并打开另一个文件:w aaa.backup 另存为aaa.backup:r /etc/group 读入/etc/group文件内容:r !ls 读ls命令的结果:1,$s/nologin/bash/g将第1行到最后一行 所有nologin 替换为bash 并且不询问我:1,$s/nologin/bash/c询问
命令行模式下:sh 回到shell模式 exit 回到vim命令行模式【
vim扩展】# vim -o/etc/passwd /etc/group同时编辑两个文件(竖排) ctrl+w 上下 进行切换# vim -O/etc/passwd /etc/group (横排)
~/.vimrc 配置vim默认启动状态Linux kernel 2.6.34:i2c驱动如何编写Linux系统引导grub分析相关资讯 Vim Linux基础教程
- 交叉编译Vim并移植到ARM嵌入式 (今 21:40)
- 把Vim打造成优秀的C++ IDE (06月13日)
- Linux Vi/Vim 的使用及实例 (06月04日)
| - Vim 和 Emacs 到底哪个更适合你? (07月25日)
- 简明 Vim 练级攻略 (06月05日)
- Vim 8.0 即将发布 (04月14日)
|
本文评论 查看全部评论 (0)