日常学习linux---vim编辑器---vim文档编辑
2016-11-10 11:25
459 查看
一、vim重复命令
1.重复执行上次命令
在普通模式下.(小数点)表示重复上一次的命令操作
拷贝测试文件到本地目录
$ cp /etc/protocols .
打开文件进行编辑
$ vim protocols
普通模式下输入
x,删除第一个字符,输入
.(小数点)会再次删除一个字符,除此之外也可以重复
dd的删除操作
2.执行指定次数相同的命令
进入普通模式输入N<command>,N表示重复后面的次数,下面来练习以下:
打开文件文件进行编辑
$ vim protocols
下面你可以依次进行如下操作练习:
输入
10x,删除10个连续字符
输入
3dd,将会删除3行文本
在普通模式下,你还可以使用
dw或者
daw(delete a word)删除一个单词,所以你可以很容易的联想到
dnw(n替换为相应数字)表示删除n个单词
二、游标的快速跳转
1.行间跳转
命令 | 说明 |
---|---|
nG(n Shift+g) | 游标移动到第 n 行(如果默认没有显示行号,请先进入命令模式,输入:set nu以显示行号) |
gg | 游标移动到到第一行 |
G(Shift+g) | 到最后一行 |
Ctrl+o快速回到上一次(跳转前)光标所在位置,这个技巧很实用,比如当你在写代码时,忽然想起有个bug,需要修改,这时候你跳过去改好了,只需要按下
Ctrl+o就可以回到你之前的位置
2.行内跳转
普通模式下使用下列命令在行内按照单词为单位进行跳转命令 | 说明 |
---|---|
w | 到下一个单词的开头 |
e | 到下一个单词的结尾 |
b | 到前一个单词的开头 |
ge | 到前一个单词的结尾 |
0或 ^ | 到行头 |
$ | 到行尾 |
f<字母> | 向后搜索<字母>并跳转到第一个匹配的位置(非常实用) |
F<字母> | 向前搜索<字母>并跳转到第一个匹配的位置 |
t<字母> | 向后搜索<字母>并跳转到第一个匹配位置之前的一个字母(不常用) |
T<字母> | 向前搜索<字母>并跳转到第一个匹配位置之后的一个字母(不常用) |
w跳转到一个单词的开头,然后使用
dw删除这个单词
在普通模式下,使用
e跳转到一个单词的结尾,并使用
~将游标所在字母变成大写或小写
三、复制粘贴和剪切
1.复制及粘贴文本
普通模式中使用y复制
普通模式中,
yy复制游标所在的整行(
3yy表示复制3行)
普通模式中,
y^复制至行首,或
y0。不含光标所在处字符。
普通模式中,
y$复制至行尾。含光所在处字符。
普通模式中,
yw复制一个单词。
普通模式中,
y2w复制两个单词。
普通模式中,
yG复制至文本末。
普通模式中,
y1G复制至文本开头
普通模式中使用
p粘贴
普通模式中,
p(小写)代表粘贴至光标后(下)
普通模式中,
P(大写)代表粘贴至光标前(上)
2.剪切及粘贴
其实前面讲得dd删除命令就是剪切,你每次
dd删除文档内容后,便可以使用
p来粘贴,也这一点可以让我们实现一个很爽快的功能——交换上下行:
ddp,就这么简单,即实现了快速交换光标所在行与它下面的行
相关文章推荐
- 【Linux学习】Vi / Vim编辑器—编辑器工作模式、vi编辑操作
- Linux入门学习,怎么使用Vim编辑器编辑保存文件?以及查看浏览文件的几种方式介绍——(四)
- (大数据工程师学习路径)第二步 Vim编辑器----Vim文档编辑
- 日常学习linux---vim编辑器---高级功能入门
- Linux-Vim编辑器之vim文档编辑
- 日常学习linux---vim编辑器-----vim快速入门
- 【Linux入门学习之】vi/vim编辑器必知必会
- linux学习整理之vim编辑器的使用
- 【Linux入门学习之】vi/vim编辑器必知必会
- 【Linux入门学习之】vi/vim编辑器必知必会
- linux_vim编辑器的使用学习,按李先静老师的系统程序员
- Linux学习笔记8——VIM编辑器的使用
- linux学习笔记—— 文本编辑(代码开发工具)——vim之常用命令
- 【Linux入门学习之】vi/vim编辑器必知必会
- Linux 入门之文本内容编辑vim编辑器 基本操作
- 【Linux入门学习之】vi/vim编辑器必知必会
- 【Linux入门学习之】vi/vim编辑器必知必会
- 【Linux入门学习之】vi/vim编辑器必知必会
- 【Linux入门学习之】vi/vim编辑器必知必会
- 【Linux入门学习之】vi/vim编辑器必知必会