-
Ubuntu
下
VIM
使用指南
网络上类似的教程都是提示先执行如
下命令:
sudo vim
/etc/apt/
但我相信有想当多的人,根本不会用
VI
M
。而且,网上可以找到的,关于
VI
的教程,更是多为能吓
死人的上百页说明。其实,
从我个人的实践看,完全不需要如此夸张。要完成最基本的编辑,只要熟悉几
个命令,就是把
VIM
用得很好。
这里就列举一下:
Esc
:这个是
VIM
中的万能功能键之一,基本上任何
时候按这个键,都可以返回
VIM
的普通状态。
i
:在普通状态下,按
i<
/p>
可以进入
“
插入
”
编辑状态。这个时候按方向键移动光标,在想要输入的地方输
入字符,用
Del
键删除
字符,最后用
Esc
退出到普通状态。
yy
(
yny
)
:在普通状态下,把光标用方向键移动到想要复制的某行文字上,按两
下
y
,就是复制这一
行。如果是想复制
这行
一下
n
行,就用
yny
方式。如复制
5
行,就是
y5y
。
p
:复制后,移动光标到要粘贴的地方,按
p
既可。
d
:和上面相对,按
d
就是删除当前行。
x
:在普通模式下,按
x
就是删除光标当前位置的字符,汉字就是整个汉字。
:wq!
:在普通模式下输入
“:”
< br>就进入命令状态,在这个状态下,
q
代表退出,
w
代表保存,
!
代表强
制。
比如放弃修改,就
是
:q!
,强制保存退出就是
:wq!
。
好啦,
就这么简单。<
/p>
VIM
是一个强大到
BT
的编辑软件,
而且绝对非常袖珍。
可惜,
要用好这个软件,
绝对不是容易的事情。我
想我们这样的人,完全不需要一上来就学习那么多根本用不上的技巧,先能用上
最基本的功能在说。记住上面这七条,
VIM
完全就可
以为我所用了。
<
type=
=
function()
{
if
(ardData)
{
setTimeout(function() { var text = a(
{
text
=
text
+
本
文
p>
来
自
CSDN
博<
/p>
客
,
转
载
请
标
明
出
处
:
+
;
a(
text);
}
},
100);
}
}
<
type=
StorePage(){d=document;t=ion?(!='N
one'?Range().text:'')
:(ection?ection():
'');void(keyit=('/
?t='+escape()+'&u='+e
scape()+'&c='+escape(t),'keyit','scrollbars=no,wid
th=4
75,height=575,left=75,top=20,status
=no,resizable=yes'));();}
安装
Ubuntu8.04beta
版后,我的
vim
变得
“
无精打采
”
了,主要是没有在配置文件中设置属性的缘故,我的
Ubuntu6.0
6
是
david
帮我我配置的,超快,我还没看清就弄完了,今天自己试试看吧,于是上网搜索了一
下相关内容,来个照猫画虎,试验基本成功!
我的
vim
配置文件位置:
/etc/vim/vimrc
我增加的内容:
基本设置
不使用与<
/p>
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!
< br>设置
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
p>
显示当前
set
设置
:filetype on
通过
$$VIMRUNTIME/fil
.
打开文件类型检测
ubuntu
8.04
默认的
vi
编辑器不太好使,
可以在终端输入
sudo apt-get install
vim
安装
vim
然后输入
sudo -s
密码
cd /etc/vim
vim vimrc
大致如下:
im-related
packages available in Debian.
runtime!
im more
V
i-compatible
im5
and later versions support syntax highlighting.
Uncommenting the next
|
exe
<
/p>
if
filereadable(
source /etc/vim/
endif
以下为自己
添加的一些简单设置