vim 编辑器的基本操作

2.2 vim 编辑器的基本操作


2.2 vim的基本操作

2.2.1 打开vim 编辑器

没有的话可以先安装Vim   sodu apt-get install vim

在命令行下输入vim main.c
即可打开vim并编辑名为main.c的文件。

2.2.2 输入一串字符

刚进入vim时并不是在输入模式,可按下i进入输入模式,这是就可以输入字符串了。

2.2.3 回到命令模式

要从输入模式回到命令模式,按下ESC键。

2.2.4 在屏幕上移动

在vim下,光标移动不要用光标键,而要用h,j,k,l代替,h为向左,l为向右,j为向下,k为向上。养成良好的习惯在以后的编程中获得便利。
移动到当前屏幕的首行第一个字母,在命令模式输入H。
移动到当前屏幕的第5行第一个字母,在命令模式输入5H。
移动到当前屏幕的中间行第一个字母,在命令模式输入M。
移动到当前屏幕的末行第一个字母,在命令模式输入L。
移动到全文的首行第一个字母,在命令模式输入gg。
移动到全文的末行第一个字母,在命令模式输入G。

2.2.5 按字移动

跳转到下一个单词的第一个字母,在命令模式输入wW
跳转到当前单词的最后一个字母,在命令模式输入eE
跳转到当前单词的第一个字母,在命令模式输入bB

2.2.6 按句移动

移动到上一个句子的开头,在命令模式输入(
移动到下一个句子的开头,在命令模式输入)

2.2.7 按段移动

移动到上一个段的开头,在命令模式输入{
移动到下一个段的开头,在命令模式输入}

2.2.8 屏幕滚动

屏幕向前翻滚半屏,在命令模式输入Ctrl + u
屏幕向后翻滚半屏,在命令模式输入Ctrl + d
屏幕向前翻滚一屏,在命令模式输入Ctrl + f,相当于PageUp。
屏幕向后翻滚一屏,在命令模式输入Ctrl + b,相当于PageDn。

2.2.9 删除一个字符

移动光标到要删除的字符,按下x

2.2.10 删除一个单词

移动光标到要删除的单词,按下dw

2.2.11 删除整行

移动光标到要删除的行,按下dd

2.2.12 删除多行

按下V,然后上下移动光标选中要删除的行,再按下d
直接在命令模式下,删除当前光标下的5行,按下5dd

2.2.13 撤销操作(Undo)

要撤销上一步操作,在命令模式下按下u

2.2.14 前进操作(Redo)

在进行撤销操作之后,想要回到撤销前的状态,在命令模式下按下Ctrl + R

2.2.15 复制粘贴

同上选中多行或一行后,按下yy,这是选中的字符被放入剪切板,将光标移动到要插入的位置,按下p



常用命令:


进入插入模式
i    当前位置
I    当前行行首
a    当前位置的后一个位置
A    当前行行末
o    当前行的下一行
O    当前行的上一行
光标移动
h(left) j(down) k(up) l(right)
文本编辑
x    删除光标所在处字符
dw   删除一个单词
dd   删除光标所在行
5dd  删除5行
u    撤销操作
ctrl+r  重做操作
yy      复制一行
p       粘贴
r       替换一个字符
cw      更改一个单词

:set number(nu)   设置行号
:set nonumber  无行号
:set autoindent(ai)  自动缩进
:wq   保存退出
ZZ    保存退出
:w filename    文件另存为
:vnew filename  垂直分屏
:new filename   水平分屏
ctrl +ww       切换窗口
:e filename    打开另一个文件
:bn(buffer next)    切换到下一个缓冲区
:bd(buffer delete)   删除缓冲区
:map <Tab> :bn<CR>   按键映射
:imap jj <Esc>       将jj映射为Esc
:tabe filename       新建标签
:tabr                切换到第一个标签
:tabl                切换到最后一个标签
gt                   切换到下一个
gT                   切换到上一个
map t gt
map T gT


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值