vi与vim一样都是编辑器,不同的是vim更高级一些,可以理解是vi的高级版本。vi就像Windows中的计事本,而vim则可以算的上是
office中的word。vi主要用来编辑一些文件,vim是程序员的好工具。好的。。。。下面在介绍一下vi的使用。。。。。。
1.
使用vi进入一般模式
[root@linux ~]# vi test.txt
直接输入“vi
文件名”即可进入vi。如图10-2所示,左下角会显示这个文件的当前状态。如果是新建文件,会显示 [New
File],如果是已存在的文件,则会显示当前文件名、行数与字符数,例如:“"/etc/man.config" 145L, 4614C”。
图10-2 利用vi打开一个文件
2.
按下i进入编辑模式,开始编辑文字
在一般模式中,只要按下I、o、a等字符,就可以进入编辑模式了。在编辑模式中,可以发现在左下角会出现
--INSERT-- ,意味着可以输入任意字符,如图10-3所示。这个时候,键盘上除了 [Esc]
这个按键之外,其他按键都可以视作为一般的输入按钮,可以进行任何编辑(在vi里,[Tab]键所得到的结果与空格符所得到的不一样,特别强调一下)。
图10-3 进入vi的编辑模式
3. 按下 [Esc]
键回到一般模式
按下 [Esc] 键,马上就会发现画面左下角的 --INSERT-- 不见了。
4. 在一般模式中按下
:wq存储后离开vi
我们要保存文件了,存盘并离开的命令很简单,输入“:wq”即可保存文件并离开(注意,按下 :
,该光标就会移到最下面的一行)。这时在提示符后面输入“ls -l”即可看到刚建立的test.txt文件,最后结果如图10-4所示。
图10-4 利用vi存储文件这样,文件test.txt已经建立好
了,需要注意的是,如果文件权限不对,例如为 -r--r--r--
时,那么可能会无法写入。可以使用“强制写入”的方式吗?可以。使用“:wq!”多加一个感叹号即可。不过,需要特别注意,这是在“你的权限可以改变”的
情况下可行的。
二。。。。 命令行内容说明
如前所述,命令行或命令模式,就是在最下面一行中没有显示--INSERT--或者
--REPLACE--字样。通常,命令行中的命令参见表10-1(注意,当按下“:”时,光标会自动移到屏幕的最下面一行)。
表
要在vim的 .vimrc里设置编码
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
把这三行加到你的.vimrc里去
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....