- 10
- 0
- 约1.78千字
- 约 4页
- 2018-03-31 发布于河南
- 举报
一步一步使用vim
一、使用vim的第一步(简单使用):
1.知道VIM的三种模式:命令行模式,插入模式,底行模式。
esc进入命令模式(输入命令),i进入插入模式(输入文本),:进入底行模式(保存退出等)。
知道三种模式之间的切换。不知道是哪种模式时使用ESC进入命令模式。
2.vim filename打开一个文件。
vim +5 filename打开到第几行。
vim + filename进进入插入模式。
3.输入文本:
用方向键移动来插入文本。
4.保存(底行模式)
w
w filename另存为
w! filename强制另存为。
5.退出(底行模式)
q
强制退出q!
保存退出wq
6.撤销u
重做ctrl + r
二、使用vim的第二步(光标结合插入):
在删除,插入,修改文本时都需要移动光标。
1.在屏幕上移动光标:
H屏幕第一行
nH屏幕第n行
M屏幕中间
L屏幕最后一行
nL屏幕倒数第n行
2.按字方式移动光标
广义的字,可以是两个空格之间的任何内容。
狭义的字,英文单词,标点符号,非字母字符(@,#¥|*之类)等。
vim中使用大写命令,将字当广义字对待,使用小写字母命令当狭义字对待。
w和W将光标移到下一个字的字首。
b和B将光标移到本字字首。
e和E将光标移到本字字尾。
3.本行内移动
0移动到当前行首
^移动到当前行第一个字母位置
$移动光标到行尾
4.按行移动光标
1G移动到第一行
G移动到最后一行
nG移动到第n行
5.按句的方式移动光标
句子被定义为以逗号,句号,问号,感叹号结尾,且其后跟两个及以上字符或者一个换行符。
(移到上一个句子的开头
)移到下一个句子的开头
6.按段方式移动光标
段被定义是以一个空白行开始和结束的片段。
{移到上一个段的开头
}移到下一个段的开头
7.查找
(1)查找一个字符
f向后查找
F向前查找
(2)查找字符串
/text从光标处开始向后搜索
?text从光标处开始向前搜索
三、使用VIM第三步(命令行进行剪切,复制,删除,修改,查找,替换):
1.删除(实际上剪切等同于删除)
(1)删除单个字符
x删除光标后面一个单词
X删除光标前面一个单词
(2)删除多个字符(d结合光标)
dd删除1行
ndd删除n行
d$删除光标开始到行尾
d0删除光标开始到行首
d^删除光标开始到行第一个字母
dw删除到该单词的结尾处(dB删除广义的字到结尾,其它类似)
d3w删除到第三个单词的结尾处
db删除到单词的开始处
d)删除到该句结尾
d}删除到该段结尾
d7}删除到下面第7段结尾
d/text删除到找到text处
dL删除到屏幕结尾
dG删除到文章结尾
等等
2.简单y复制(结合光标,同删除)
3.c剪切并进入插入模式(结合光标,同删除)
4.粘贴p
5.替换
(1)r用输入的字符替换一个字符,nr用输入的字符连续替换n个
(2)R进入替换模式,可以连续替换
(3)s或S用输入的多个字符替换光标处的一个字符
(4)cw字替换
(5)字符串替换
替换命令格式如下
:[g] [address] s/search-string/replace-string/[option]
其中的address有:
5 第5行
77,100第77到100行之间
1,.第一行道当前行
.,$当前行道结束
/pine/包含字pine的下一行
g/pine/包含字pine的所有行
底行模式,查找命令前面加s
:s/str1/str2/替换行中首次出现的字符串str1
:s/str1/str2/g替换行中所有
: . , $ s/str1/str2/g替换文件当前到末尾
:1,$ s/str1/str2/g替换文件中所有
4.可视化剪切或复制(复制大段文本)
v(进入可视化模式)---移动箭头选择---d或y---粘贴p
四、使用vim第四步(快捷键)
ZZ保存退出
ZQ作废退出
等
五、其他:
显示行号
:set nu
每次都显示;
编辑配置文件,放在用户目录.vimrc文件中添加set nu。
在输入模式下校正文本:
在vim输入模式下,那些校正shell命令行的回退键具有同样的功能。
Ctrl + U删除到开头,ctrl + W删除一个单词
.重复执行最近一次的修改命令。
读入文件
:r filename
您可能关注的文档
最近下载
- 求职简历模板免费下载-简历模板免费下载-word.docx VIP
- 2024年医院行风建设总结.pdf VIP
- FR 6011 说明书.pdf VIP
- 2025年中考物理总复习:压强(讲义)解析版.pdf VIP
- 酸碱盐-初升高化学知识复习讲义(人教版).pdf VIP
- 农业开发生态养鸡项目实施方案(有全套附表附图).doc VIP
- 劳动合同范本(2026年通用版,带试用期条款).docx VIP
- 医疗器械软件注册审查指导原则(2022年修订版)20220309.pdf VIP
- 老电影收藏1(1949—1966).doc VIP
- 西南18J517_厨房_卫生间_浴室设施_标准图集.pdf VIP
原创力文档

文档评论(0)