查看“Vim用户操作指南”的源代码
来自Ubuntu中文
←
Vim用户操作指南
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
Vim 是一个高级文本编辑器,她提供了Unix下编辑器 'Vi' 的功能并对其进行了完善。Vim 经常被认为是 "程序员的编辑器",她在程序编写时非常有用,很多人认为她是一个完整的集成开发环境(IDE)。仅管如此,Vim并不只是程序员使用的。Vim可以用于多种文档编辑,从email排版到配置文件编写。 本篇文章将告诉您如何安装vim,并对其进行简单介绍。 = 安装 vim = 控制台版本的vim随ubuntu一起发行,因此没必要安装. 然而,如果您更喜欢GUI界面下的vim的话,请从新立得安装'''vim-gtk'''软件包或在终端中输入: sudo apt-get install vim-gtk =快速指南= Vim 需要学习很多东西。然而,如果您熟悉了vim的话,您可以利用vim的高级特征非常熟练的操作文本。 您可以在终端中输入'''vim'''来启动控制台模式下的vim,或输入'''gvim''' 来启动图形模式下的vim. 输入之后会出现带vim信息的一个空白屏幕。然而,在该状态下输入任何文本都会失败!因此下面将介绍很多初学者都会混淆的特征 - 模式: == 模式 == Vim最令人混淆的特征之一是她拥有3种模式. ;插入模式:输入文本 ;编辑模式:执行命令,也称为正常模式。 ;命令模式:执行 ''冒号'' 命令 ''插入''模式并不是缺省的模式,您必须按下'''i'''来进入插入模式,在屏幕上输入一些文字。按下'''<Esc>'''按钮将从插入模式转到'''编辑'''模式。该模式用于移动和操纵文本,有时以非常有趣的方式进行。 '''命令'''模式用于执行冒号命令,比如保存,查找/替换以及配置vim等。欲保存文本,您只需要在正常模式下输入''':'''进入''命令''模式并输入''':w filename<Enter>'''.退出vim请执行冒号命令''':q'''.总结如下: vim (启动vim) i (进入插入模式) <输入文本> <Esc> (回到编辑模式) :w filename (保存文件为'filename') :q (退出vim) vim filename (打开您刚才在vim中保存的文件) 请记住,最好的学习vim的方式是使用她.您可以通过内置的vim教程来学习vim的基本使用,只需要在终端中输入'''vimtutor''' (有的系统中可能是'''vim-tutor'''). = 用vim编辑docbook文档 = 为了将文章提交到Ubuntu文档组织,您需要使用docbook格式。您可能会对VIM ''文件类型插件''[http://www.vim.org/scripts/script.php?script_id=301 xmledit]感兴趣。 添加如下内容至 ~/.vimrc map! ,e <emphasis> map! ,p <para> map <F3> v/>^Mx 如果光标位于打开的XML标记的顶部,您可以按下F3将标记的内容剪切到缓冲区。移动光标至本节的底部并按下 'p' (=粘贴)刚复制的内容就会出现在当前字符後面。 这样对于给已经些好的文档添加标记是非常有用的。其典型用途是在需要时给从网页上复制/粘贴的文档添加格式。 = 在线资源 = 您可以在如下页面中找到关于vim的有用的信息 Vim[http://www.vim.org 主页]可用于查找相关脚本的插件。The tips section has a RSS feed which gives many useful tips about vim。 Vim[http://www.ukuug.org/events/linux2004/programme/paper-SMyers/Linux_2004_slides/vim_tips/ 有用的技巧]提供了有效使用vim的相关技巧。 Vim的作者, Bram Moolenaar 写了一篇文章[http://www.moolenaar.net/habits.html Seven habits of effective text editing] Vim[http://vimdoc.sourceforge.net 文档]是关于vim的文档的集中地。您可以在那里下载Vim使用手册以及Vim Book。 ---- [[Category:程序开发]]
返回
Vim用户操作指南
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息