好文档 - 专业文书写作范文服务资料分享网站

ubuntu vim命令

天下 分享 时间: 加入收藏 我要投稿 点赞

Ubuntu下VIM使用指南 网络上类似的教程都是提示先执行如 下命令:

sudo vim /etc/apt/sources.list

但我相信有想当多的人,根本不会用VIM。而且,网上可以找到的,关于VI的教程,更是多为能吓死人的上百页说明。其实, 从我个人的实践看,完全不需要如此夸张。要完成最基本的编辑,只要熟悉几个命令,就是把VIM用得很好。

这里就列举一下:

Esc:这个是VIM中的万能功能键之一,基本上任何时候按这个键,都可以返回VIM的普通状态。 i:在普通状态下,按i可以进入“插入”编辑状态。这个时候按方向键移动光标,在想要输入的地方输入字符,用Del键删除 字符,最后用Esc退出到普通状态。

yy(yny):在普通状态下,把光标用方向键移动到想要复制的某行文字上,按两下y,就是复制这一行。如果是想复制这行 一下n行,就用yny方式。如复制5行,就是y5y。

p:复制后,移动光标到要粘贴的地方,按p既可。 d:和上面相对,按d就是删除当前行。

x:在普通模式下,按x就是删除光标当前位置的字符,汉字就是整个汉字。

:wq!:在普通模式下输入“:”就进入命令状态,在这个状态下,q代表退出,w代表保存,!代表强制。比如放弃修改,就 是:q!,强制保存退出就是:wq!。

好啦,就这么简单。VIM是一个强大到BT的编辑软件,而且绝对非常袖珍。可惜,要用好这个软件,绝对不是容易的事情。我 想我们这样的人,完全不需要一上来就学习那么多根本用不上的技巧,先能用上最基本的功能在说。记住上面这七条,VIM完全就可以为我所用了。

< type=\document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData(\{ text = text + \本文来自CSDN博客,转载请标明出处:\+ location.href; clipboardData.setData(\text); } }, 100); } } < type=\StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}

安装Ubuntu8.04beta版后,我的vim变得“无精打采”了,主要是没有在配置文件中设置属性的缘故,我的Ubuntu6.06是 david帮我我配置的,超快,我还没看清就弄完了,今天自己试试看吧,于是上网搜索了一下相关内容,来个照猫画虎,试验基本成功!

我的vim配置文件位置: /etc/vim/vimrc

我增加的内容:

\\基本设置 \

\不使用与vi兼容的键盘模式 set nocompatible

\检测文件的类型 filetype on

\记录历史的行数 set history=1000

\修改一个文件后,自动进行备份,备份的文件名为原文件名加“~“后缀 \\\\\

\可以在buffer的任何地方使用鼠标 set mouse=a

set selection=exclusive set selectmode=mouse,key

\\界面设置 \

\显示行号 set nu!

\高亮显示当前行 set cursorline

\背景使用黑色 set background=dark

\去除vim的GUI版本中的toolbar set guioptions-=T

\在编辑过程中,在右下角显示光标位置 set ruler

\set laststatus=2

\\格式设置 \

\自动换行 set wrap

\整词换行 set linebreak

\自动对齐 set autoindent

\智能对齐 set smartindent

\设置自动缩进 set ai!

\设置tab键为4个空格 set tabstop=4

\不要用空格代替制表符 set noexpandtab

\设置行间交错为4个空格 set shiftwidth=4

\使退格键可用 set backspace=2

\允许backspace和光标键跨越行边界 set whichwrap+=<,>,h,l

\\编程设置 \

\语法高亮度显示 syntax on

\设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号 set showmatch

\\搜索相关设置 \

\默认情况下,搜索结果是高亮度显示的,该设置关闭高亮显示 \

\随输入增量搜索 set incsearch

在vi编辑器里面命令模式选项 :set all 查看所有set选项 :set 显示当前set设置

:filetype on 通过$VIMRUNTIME/fil etype.vim.打开文件类型检测 ubuntu 8.04默认的vi编辑器不太好使,可以在终端输入 sudo apt-get install vim 安装vim 然后输入 sudo -s 密码 cd /etc/vim vim vimrc

大致如下:

\\\\\\\

\\im-related packages available in Debian. runtime! debian.vim

\im more Vi-compatible

\\ \

\im5 and later versions support syntax highlighting. Uncommenting the next \\

\\\

\\\

\\ \\| exe \\

\\\\\\

\\\ \\ \\ \\ \\ \

\ \ \ \\ \

\

\if filereadable(\source /etc/vim/vimrc.local endif

\\以下为自己添加的一些简单设置

\

ubuntu vim命令

Ubuntu下VIM使用指南网络上类似的教程都是提示先执行如下命令:sudovim/etc/apt/sources.list但我相信有想当多的人,根本不会用VIM。而且,网上可以找到的,关于VI的教程,更是多为能吓死人的上百页说明。其实,从我个人的实践看,完全不需要如此夸张。要完成最基本的编辑,只要熟悉几个命令,就是把VIM用得很好。
推荐度:
点击下载文档文档为doc格式
78k9w51try5nrap1skkf
领取福利

微信扫码领取福利

微信扫码分享