Ubuntu上的编辑器有gedit.vi.sublime等.gedit一般在没有其他编辑器时临时使用,大部分情况下,vi和sublime使用的比较多,Linux系统内置了vi和sublime,其中,sublime是可视化的编辑器可以通过鼠标操作可以实现各种功能,学习起来比较容易,这里就不作赘述.今天主讲的是非可视化的编辑器vi,提到vi编辑器既让人爱又让人恨.学会vi编辑器的程序猿爱死了vi,新手恨死了vi.接下来就系统的讲解下VI编辑器,供大家参考查询. vi又叫vim,这两个是一样的. vi
vim vi:Visual editor文本编辑器 文本:ascii,Unicode vim:VIsual editor iMproved 官网:www.vim.org 帮助网站:Vimhelp.org vim -d FILE1 FILE2 #对比两个文件 vim +$ FILE #打开文件后,让光标处于第$行的行首 vim +/PATTERN FILE #让贯标处于第一个被PATTERN匹配到的行的行首 vim -b FILE #二进制方式打开文件 vim -m FILE #只读文件打开文件
1. 不是在命令模式下时:yy -----复制光标所在的这一行 p ----粘贴 dd -----剪切光标所在的行 D ---从当前的光标开始剪切,一直到行末 d0 -----从当前的光标开始剪切,一直到行首 x ----删除当前的光标,每次只会删除一个 X ----删除当前的光标前面那个,每次只会删除一个 2. h ---左 j ---下
几点声明: 作者只是一位小小的 \(OIer\) ,并不会什么过于神仙的东西,我这篇文章只是帮助人入门的而已. 若有人在 OI-Wiki上见过了原文章,原作者是我 \(......\) ,真不是抄 \(......\) 历史与争端 Vim 的前身是 vi,一个简洁但是略有不足的编辑器,但是从 vi 开始,编辑器的模式区分和唯快不破的思想就已经体现的很到位了.Vim 即是 vi improved,是在 vi 原本所有的方式上进行的进一步提升,但是并不会改变 vi 的其他本质,只是增加了更多适应如今