简书 wordpress 搭建,关键词优化公司济南兴田德润团队怎么样,网络推广哪个公司好,wordpress缓存稿一、vi编辑器
#xff08;1#xff09;为什么学vi#xff1f;
所有的Unix Like 系统都会内建 vi 文本编辑器#xff0c;其他的文本编辑器则不一定会存在#xff1b; 很多个别软件的编辑接口都会主动呼叫 vi (例如未来会谈到的 crontab, visudo, edquota 等指令)#x…一、vi编辑器
1为什么学vi
所有的Unix Like 系统都会内建 vi 文本编辑器其他的文本编辑器则不一定会存在 很多个别软件的编辑接口都会主动呼叫 vi (例如未来会谈到的 crontab, visudo, edquota 等指令)vim 具有程序编辑的能力可以主动的以字体颜色辨别语法的正确性方便程序设计程序简单编辑速度相当快速。
Vim的发布最早可以追溯到1991年英文全称为“Vi IMproved”也就是对vi编辑器的提升版本其中最大的改进当属对代码的着色功能亦有些编程场景能够自动修正错误代码。 在Linux系统中一切都是文件而配置一个服务就是在修改其配置文件的参数。在日常工作中大家也肯定免不了要编写文档这些工作都是通过文本编辑器来完成的。Vim之所以能得到广大厂商与用户的认可原因在于Vim编辑器中设置了三种模式命令模式、末行模式和编辑模式插入模式每种模式别又支持多种不同的命令快捷键这大大提高了工作效率而且用户在习惯之后也会觉得相当顺手。 2使用vi/vim编辑文件
#在每次运行Vim编辑器时默认进入命令模式
[rootmaster ~]# vim /etc/passwd 也可以就输入一个 vim也是默认进入命令模式
[rootmaster ~]# vim 1、vim三种模式的切换 特点区分都是看最后一行底部 命令模式没有任何信息或显示文件名和相关信息插入模式最后一行显示 insert末行模式最后一行显示 2、命令模式下的常用按键
1光标跳转按键 2复制、粘贴、删除 补充
d enter删除光标所在行以及光标下一行x 删除光标所在字符Ndd(例3,5dd)删除光标行开始3-5行内容dG删除光标所在行到文档尾dgg删除光标所在行到文档首s字符替换替换光标所在字符 cc剪切光标所在行 ctrl r 向右撤销 命令模式进入插入模式的方式 按esc键可从编辑模式切换到命令模式 命令模式进入插入模式的方式 按 或者 / 可从命令模式切换到末行模式。按esc键可从末行模式切换到命令模式。 3、末行模式
1查找关键字并替换 2保存退出 3其他操作 补充
取消高亮显示:noh跳转到第5行:5将所有行的0字符替换出2: s/0/2/g 4、vim的拓展用法
1可视化模式 按Ctrlv进入可视化模式 该模式下通过光标移动选择文本选取后按 y 可以把文本提取到缓冲区即复制c 可以剪切。之后可以使用p在光标后粘贴P粘贴在光标前 2多文档编辑 在打开一个文件的时候输入 :sp /dir/file 可分屏显示另一个文件 光标在多个文件之间的切换按ctrlw w 5、vim的配置文件
[rootmaster test]#vim /etc/vimrc
[rootmaster test]#vim ~/.vimrc
set hlsearch 高亮度反白
set backspace2 可随时用退格键删除
set autoindent 自动缩排
set tabstop4 缩进
set softtabstop4 softtabstop是“逢4空格进1制表符”,前提是你tabstop4
set shiftwidth4 自动缩进空格长度
set mousea 使用鼠标
set selectionexclusive
set selectmodemouse,key
set ruler 可显示最后一行的状态
set showmode 左下角那一行的状态
set nu 可以在每一行的最前面显示行号啦
set bgdark 显示不同的底色色调
syntax on 进行语法检验颜色显示 6、vim练习
1修改主机名
[rootlocalhost ~]# vim /etc/hostname
2设置登录欢迎语
[rootlocalhost ~]# vi /etc/motd
hello
3修改中断当前进程的快捷键
[rootlocalhost ~]# vi ~/.bashrc
stty intr ^b
#中断当前进程的快捷键就会变成ctrlb