Chinaunix首页 | 论坛 | 博客
  • 博客访问: 175798
  • 博文数量: 159
  • 博客积分: 7007
  • 博客等级: 准将
  • 技术积分: 1750
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-17 15:05
文章分类

全部博文(159)

文章存档

2010年(39)

2009年(106)

2008年(14)

我的朋友

分类: LINUX

2010-05-26 15:17:22

vi file1                   打开file1文件
:set list                  查看所有不可见字符
:set nolis t             取消set list的状态
:e file2                   打开file2文件
:e #                       回到file1文件
:n              当前编辑file1,:n跳直file2
vi file1
:sp file2          一个窗口打开file1和file2
:split file2           同上
:sp file3          一个窗口打开file1和file2和file3
:split file3          同上
ctrl + 按两次w         文件间切换
vi file1 file2 file3
:args                       [file1]file2file3正在编辑的是file1
:next                      切换到下个文件
:prev               切换到上个文件
:next!                不保存当前编辑文件并切换到下个文件
:prev!                       不保存当前编辑文件并切换到上个文件
:first                 定位到首文件
:last                 定位到尾文件
ctrl + ^                     快速在最近打开的两个文件间切换

删除连续两行之间的回车符,使连续的两行成为一行?
按ESC键后按J键

把第一行到第n行的44替换为66,$为最后一行

:1,n s/44/66/



用 { 或者 [[ 挪到段落的开始处,然后再用 v 进入 visual 模式,然后再用 } 或者 ]] 挪到段落的结尾处,然后再输入 s 命令就可以实现你的目的了。

:set nu          显示行号
:set nonu      取消行号
一般set设置的可以用set noxx取消

:ab cu chinaunix
写cu(空格 or 回车 or tab后)vi自动把cu替换成chinaunix

u可以恢復被刪除的資料
U可以恢復光標所在列的改變

``可以返回以前光標所在的位置
:set ai的命令来启动自动缩进
:syntax on命令来启动语法着色
^od$ 按住 Ctrl 和 O 键 插入模式下刪除光標到行尾的字符

set autoindent 自動縮進
gg=G 格式化文件


ma mb mc 就可以定义标签,用 'a 'b 'c 就可以很快到达标签所在的行
 
阅读(283) | 评论(1) | 转发(0) |
0

上一篇:rsync

下一篇:图形界面配置iptalbes

给主人留下些什么吧!~~

chinaunix网友2010-06-09 15:50:16

受教了、