
linuxVIM指令
12页1、linux下的vim编辑器常用的一些用法操作举例并说明作用。没有花里胡哨的概念介绍仅以实际的使用方法举例。一、vim常用快捷键和实用操作vim打开文件方式:*用法1:vim /tmp/myshell.sh表示打开tmp目录下的myshell.sh文件,不存在则创建一个,默认光标会定位到上次所在位置和高亮上次高亮的内容。用法2:vim +10 /tmp/myshell.sh表示打开tmp目录下的myshell.sh文件并且将光标移动到第10行。用法3:vim +/hello /tmp/myshell.sh表示打开tmp目录下的myshell.sh文件并且高亮显示文件里所有的hello内容。用法4:vim /tmp/myshell.sh /home/my.sh /root/a.txt表示同时打开tmp目录下的myshell.sh、home目录下的my.sh和root目录下的a.txt文件。vim常用的三种模式:命令模式、编辑模式、末行模式(尾行模式).命令模式命令模式下无法编辑文件,只允许删除,复制,粘贴,撤销,使用快捷键等操作,文件打开时默认进入此模式光标移动操作:特别技巧:数字+上下左
2、右按键可以向对应方向移动光标到指定位置,如:5+向上键 表示是向上移动光标5行。用法1:shift+6或表示移动光标到所在行的行首位置。用法2:shift+4或&表示移动光标到所在行的行尾位置。用法3:gg表示将光标移动到文件内容的第一行位置,这里注意是小写字母。用法4:G表示将光标移动到文件内容的最后一行位置,这里注意是大写字母。用法5:5G表示将光标移动到文件内容的第5行位置,这里注意是大写字母。用法6:ctrl+b或pg up表示向上翻屏。用法7:ctrl+f或pg dn表示向下翻屏。复制、删除、粘贴、撤销操作:用法1:yy表示复制光标所在行的整行内容。用法2:5yy表示复制包含光标所在行向下的5行内容。用法3:dd表示删除光标所在行的整行内容并且将下面的内容上移到光标位置(dd其实剪切操作只是效果等同于删除)。用法4:5dd表示删除包含光标所在行向下的5行内容并且将下面的内容上移到光标位置(dd其实剪切操作只是效果等同于删除)。用法5:D表示删除光标所在行的整行内容并且当前行会变成空白行。用法6:p表示粘贴复制的内容到光标所在位置。用法7:u表示撤销上次的操作,ctrl+r表示
3、取消之前的撤销操作。、用法8:ctrl+v表示自定义可视化选择内容块 ,需要使用上下左右键来选中内容,选中内容块后可以使用yy和dd进行相关的操作。.编辑模式编辑模式可以对文件的内容进行编辑操作,在命令模式下按任意键进入编辑模式,但大多数人按i进入编辑模式,按esc退出编辑模式并进入命令模式用法1:i表示进入编辑模式并且在光标所在字符的前面开始编辑内容,小写的i,比较常用。用法2:a表示进入编辑模式并且在光标所在字符的后面开始编辑内容,小写的a,比较常用。用法3:o表示进入编辑模式并且在光标所在行的下面插入新的一行开始编辑内容,小写的o,不常用。用法4:I表示进入编辑模式并且在光标所在行的行首开始编辑内容,大写的i,不常用。用法5:A表示进入编辑模式并且在光标所在行的行尾开始编辑内容,大写的A,不常用。用法6:O表示进入编辑模式并且在光标所在行的上面插入新的一行开始编辑内容,大写O,不常用。用法7:S表示进入编辑模式并且删除光标所在行内容后开始编辑内容,大写,不常用。3.末行模式末行模式可以执行特定的命令操作如:搜索、替换、保存、退出、高亮等操作,在命令模式下按:或/进入末行模式,在:
《linuxVIM指令》由会员世界****88分享,可在线阅读,更多相关《linuxVIM指令》请在金锄头文库上搜索。