Linux中vim操作
一、进入vim
在系统提示符号后输入vim 及文件名称后,就进入vim编辑页面
二、开始编辑
1、进入vim之后,首先是处于命令行模式,要切到插入模式后才可以输入文字。
-
- 从光标当前位置开始输入。按键为【i】
- 从光标所在位置的下一个位置开始输入文字。按键为【a】
- 插入新的一行,从行首开始输入文字。按键为【o】
2、移动光标
-
- 屏幕向后移动一页。按键为【ctrl+b】
- 屏幕向前移动一页。按键为【ctrl+f】
- 屏幕向后移动半页。按键为【ctrl+u】
- 屏幕向前移动半页。按键为【ctrl+d】
- 移动到文章的开头。按键为【0】
- 移动到文章的最后。按键为【G】
- 移动到光标所在行的行尾。按键为【$】
- 移动到光标所在行的行首。按键为【^】
- 光标跳到下个字的开头。按键为【w】
- 光标跳到下个字的字尾。按键为【e】
- 光标回到上个字的开头。按键为【b】
- 光标移动到该行的第n个位置。按键为【nl,例如:本行第5个位置 5l】
3、删除
注意:当发现输入错误时,要把光标往回移动,将该字删除,需要先切换到命令行模式下,再删除文字。按键为【ESC】
-
- 删除光标所在位置的后面一个字符。按键为【x】
- 删除光标所在位置的后面n个字符。按键为【nx,例如:删除后面5个字符 5x】
- 删除光标所在位置前面一个字符。按键为【X】
- 删除光标所在位置前面n个字符。按键为【nX,例如:删除前面5个字符 5X】
- 删除光标所在行。按键为【dd】
- 从光标所在行开始删除n行。按键为【ndd,例如:删除5行 5dd】
4、复制
-
- 将光标所在之处到字尾的字符复制到缓冲区中。按键为【yw】
- 复制n个字符到缓冲区。按键为【nyw,例如:光标后5个字符 5yw】
- 复制光标所在行到缓冲区。按键为【yy】
- 复制从光标所在行后面n行到缓冲区。按键为【nyy,例如:光标所在行后5行 5yy】
- 将缓冲区的字符贴到光标所在位置。按键为【p】
注意:所有与 ‘y’ 有关的复制命令都必须与 ‘p’ 配合才能完成复制与粘贴功能
5、替换
-
- 替换光标所在处的字符。按键为【r】
- 替换光标所到之处的字符,直到按下esc键为止。按键为【R】
6、恢复/撤销/还原上一次操作
如果误执行一个命令,需要撤销。按键为【u】
7、更改
-
- 更改光标所在处的字符到字尾处。按键为【cw】
- 更改光标所在处后的n个字符。按键为【cnw,例如:光标后5个字符 c5w】
8、跳到指定的行
-
- 列出光标所在行的行号。按键为【ctrl+g】
- 光标跳到文章的第n行行首。按键为【nG,例如:跳到文章第5行 5G】
9、显示行号
输入【set nu】后,会在文件中的每一行前面显示出行号
10、查找字符
-
- 先按【/】键,再输入您想要查找的字符,如果第一次找的关键字不是您想要的,可以一直按【n】键往后查找,找到您想要的关键字为止
- 先按【?】键,再输入您想要查找的字符,如果第一次找的关键字不是您想要的,可以一直按【n】键往后查找,找到您想要的关键字为止
三、退出及保存
1、在命令行模式下,要想保存并退出,按键为【:wq】
2、只退出不保存,按键为【:q!】
posted on 2017-12-25 11:39 python屌丝的逆袭 阅读(91) 评论(0) 编辑 收藏 举报