vim文本编辑器主要内容
来源:互联网 发布:淘宝的广告位 编辑:程序博客网 时间:2024/05/15 10:50
Vim文本编辑器主要内容
通过vimtutor这个教程来学习Vim的基本操作
移动光标:
h:左移 l:右移 k:上移 j:下移
Vim的进入与退出
进入: vim+文件名 回车 或者直接vim+回车
退出:1:q键退出,不保存(对当前文件没有修改过) 2:q! 强制退出不保存 3:w 保存文件内容,不退出 4:wq 保存文件内容,退出编辑
Vim编辑删除指令
1. x:删除当前光标所在的字符
2. dw:删除单个字或者是单词,主要是以空白符分隔。
3. de:删除单个字或者是单词,但是删除的时候不包括空白符号。
4. d$:删除光标所在位置到行尾的所有内容。
5. d^:删除光标所在位置到行首的所有内容。
6. dd:删除整行内容。
7. D :删除光标所在位置到行尾的所有内容。
删除语法 [number] d object number代表执行命令的次数。
Vim从命令模式转为输入模式的指令。
i :是指从当前光标所在位置插入内容。
I :是指从当前光标所在行的行首开始插入内容。
a :从当前光标所在的下一个位置开始插入北荣。
A :是指从当前光标所在位置的行尾开始插入内容。
o :是指从当前光标所在的下一行开始插入内容。
O :是指从当前光标所在的上一行开始插入内容。
Vim撤销类命令
u :撤销上次执行的指令。
U :回复整行的内容。
control + r :撤销掉撤销的命令。
复制粘贴类命令
yy + p 组合来实现复制,粘贴功能。
dd + p组合来实现剪切粘贴功能。
替换类命令
r :替换光标当前位置的字符,修改完之后还处于命令模式。
R :替换光标所在卫视之后的所有内容,原来的内容不会删除,用新的输入替换旧的内容。
cw:删除当前光标所在位置之后的单字或单词包括空格,切换的输入模式。
ce:删除当前光标所在位置之后的单字或单词不包括空格,切换的输入模式。
c$:
c^:
替换类的命令格式:
[number] c object
文件的应为与文件信息获取
1.ctrl+g :获取文件的信息,及当前光标所在的行号。
2.shift+g :跳转到文件的最后一行。
3.数字+shift+g :跳转到指定的行号。
4.使用:number ,跳转到指定的行号。
搜索
- / 从光标位置开始向后查找,使用n查找下一个内容,用N查找上一个。
- ? 从光标位置开始向前查找,使用n查找前面的内容,用N查找后面的内容。
- s 指定具体的行号来进行查找, s/old/new/gc
- %s 查找整个文件的内容, %s/old/new/gc
括号配对
% 来找到与光标所在位置配对的括号, () {} []
在Vim内部执行外部命令的功能
:!+外部命令
文件的写入,提取,合并。
- :w 将当前文件的内容另存到其它文件。
- :r 将其它文件的内容读取到光标所在位置之后。
设置类命令
- set number 设置行号,set nonumber取消行号
- set hls is 设置查找字符串的时候的高亮显示。nohls 取消高亮
- set ic 设置查找时大小写不敏感,onic 敏感。
翻页
- control+f 向前翻一页
- control+b 向后翻一页
- control+u 向上翻一页
- control+d 向下翻一页
0 0
- Vim 文本编辑器主要内容
- vim文本编辑器主要内容
- Vim 文本编辑器主要内容
- Vim 文本编辑器主要内容
- Vim 文本编辑器主要内容
- Vim 文本编辑器主要内容
- vim_文本编辑器主要内容
- Vim/Vi文本编辑器
- 文本编辑器VIM 入门
- 文本编辑器vim/vi
- 深入文本编辑器Vim
- 文本编辑器VI/VIM
- Linux文本编辑器Vim
- vim文本编辑器入门
- Vi、VIM文本编辑器
- VIM文本编辑器
- Vim 文本编辑器
- VIM文本编辑器(笔记)
- MySQL 添加列、修改列、删除列的方法
- J2EE概述
- selenium By.xpath 用法
- 算法导论 第十八章;B 树
- 使用Python操作Redis
- vim文本编辑器主要内容
- POJ-2159 Ancient Cipher
- 失控--阅读笔记组装复杂性
- js this和$(this)区别
- UVALive - 3027 Corporative Network 并查集
- 多重继承与名字二义性
- window安装mysql方法图解
- tmux 常用
- 字符串 和 Unicode字符 的互转