Linux基础命令---vim文本编辑
vim
vim是unix系统最通用的文本编辑器,它的功能可以说是非常强大了,它是vi的升级版。vim有三种工作模式:编辑模式、命令模式、末行模式,默认打开的时候进入命令模式。
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
vim有许多内置命令,可以帮助我们更好的编辑文件
| 命令 | 说明 | 
| ESC | 进入到命令模式 | 
| 命令模式 | 
 | 
| a | 从光标位置之后添加内容 | 
| A | 从光标位置之后添加内容 | 
| i | 从光标位置开始插入内容 | 
| I | 从光标所在行的行首开始插入内容 | 
| o | 光标所在行的下方新建一行 | 
| O | 光标所在行的上方新建一行 | 
| D | 删除光标到这一行结束的字符 | 
| dd | 删除光标行 | 
| ndd | 删除光标开始的n行 | 
| yy | 复制光标行 | 
| nyy | 复制光标开始的n行 | 
| p | 粘贴到光标下方 | 
| P | 粘贴到光标上方 | 
| /字符串 | 从光标开始向后查找 | 
| ?字符串 | 从光标开始向前查找 | 
| : | 进入末行模式 | 
| 末行模式 | 
 | 
| num | 跳到指定行 | 
| w | 保存 | 
| q | 退出 | 
| q! | 强制退出 | 
| set nu | 显示行号 | 
| set nonu | 不显示行号 | 
1、语法
vim [选项] file
2、选项列表
| 选项 | 说明 | 
| --version | 显示命令版本信息 | 
| --help | 显示帮助文档 | 
| +num | 从文本的指定行开始显示 | 
| -b | 进入二进制模式 | 
| -d | 进入diff模式,编辑多个文件时,显示差异部分 | 
| -m | 不允许修改文件 | 
| -n | 不使用缓存 | 
| -o | 同时打开n个文件 | 
| -p | 以tab形式显示每个文件 | 
| -r | 列出缓存,并显示恢复的信息 | 
| -s | 静默模式,不显示任何错误信息 | 
3、实例
1)使用tab编辑多个文件
| 
 
 
 
 
 
 | 
2)显示行号
| 
 
 
 
 
 
 
 | 
 
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号