Linux操作系统Vim编辑器基础和常用命令
2019-01-15 22:01
316 查看
##vim的三种模式
- 命令模式:该模式下不能对文件进行编辑,可以使用快捷键进行一些操作(删除行、复制行、移动光标、粘贴等)【vim进入后的默认模式】
- 编辑模式:该模式下可以对文件进行编辑
- 末行模式:可以在末行输入命令对文件进行操作(搜索、替换、保存、推出、撤销、高亮)
##模式间的切换 - 从终端默认进入命令模式
- 命令模式–>末行模式 键入:
- 末行模式–>命令模式 键入esc或删除末行模式所有命令
##vim打开文件的方式 - vim 文件路径 打开文件
- vim +n 文件路径 打开文件定位光标到第n行
- vim +/字符串 打开文件并高亮显示指定字符串
- vim 路径1 路径2 路径3 同时打开多个文件
##末行模式常用的指令 - :x 智能退出(如果文件未被修改,使用wq退出,文件修改时间会被更新,使用x退出,文件修改时间不会被更新)x小写!x小写!x小写!
- :X 文件加密
- :w 保存修改
- :w path 另存为
- :q 退出
- :! 忽略保存强制退出 / 调用外部命令,当外部命令执行结束后,按下任意键回到vim编辑器打开的内容
- :ls 文件列表
- :n 下一个文件
- :15 光标定位第15行
- :/xxx 定位光标至首个xxx字符串出现处
- :?xxx 向上定位光标至首个xxx字符串出现处
- /xxx 在文档中搜索关键词高亮显示,按下n/N在关键词中切换上一个或下一个
- :nohl no high light取消高亮
- 😒/要换掉的字符串/新的字符串 替换光标所在行的第一处匹配的字符串
- 😒/要换掉的字符串/新的字符串/g 替换光标所在行全部匹配的字符串
- :%s/要换掉的字符串/新的字符串 替换整个文档中每行匹配的第一个字符串
- :%s/要换掉的字符串/新的字符串/g 替换当前文档全部匹配的字符串
- :set nu 显示行号
- :set nonu 取消显示行号
##vim打开多个文件 - :files 显示vim已经打开的文件名称
- :open 文件名 打开指定文件
- :bn 切换到下一个文件
- :bp 切换到上一个文件
##命令模式下常用指令
shift+6或^ 移动光标至行首(以下数字加都是键盘上方数字键而不是小键盘数字键)
shift+4或$ 移动光标至行尾
gg 移动光标至首行
G 光标移动至末行
数字G 快速移动光标至指定行
数字 方向键 向指定方向移动指定个单位
h 光标左移
j 光标下移
k 光标上移
l 光标右移
Ctrl+f 向下翻页
Ctrl+b 向上翻页
Ctrl+d 向下翻半页
Ctrl+u 向上翻半页
dd 删除/剪切光标所在行(删除后光标上移)
D 删除/剪切光标所在行(删除后当前行变为空白行)
数字dd 以光标所在行为准向下删除/剪切n行
o 在光标所在的下一行插入一行并切换到输入模式
yy 复制光标所在行
数字yy 以光标所在行为准向下复制n行
Ctrl+v 可视化复制,搭配方向键选择复制
p 在光标所在行下方粘贴
P 在光标所在行上方粘贴
:u或u 撤销
Ctrl+r 恢复
##编辑模式进入方式
i:在光标所在字符前插入
a:在光标所在字符后插入
##vim编辑器的实用功能
1、代码着色
显示代码着色 :syntax on
关闭代码着色 :syntax off
2、在vim中使用计算器
在编辑模式下键入Ctrl+R,然后输入=进行计算
##vim配置
1、打开vim编辑器时在末行模式下输入的临时配置
2、个人配置文件(~/.vimrc,文件不存在可以自行创建)
3、全局配置文件(/etc/vimrc)
相关文章推荐
- 【Linux 操作系统】vim编辑器配置及常用命令
- 【Linux 操作系统】vim编辑器配置及常用命令
- linux 目录结构+常用命令+压缩命令+vim使用+及一些基础知识(非常好)
- linux 目录结构+常用命令+压缩命令+vim使用+及一些基础知识(非常好)
- linux编辑器vim常用命令
- Linux操作系统基础学习笔记(3)——用户及权限管理,文本编辑器vi/vim的三种模式和常用命令
- Linux vi/vim编辑器常用命令与用法总结
- Linux中vi/vim编辑器常用命令与用法总结
- linux编辑器vim常用命令
- $Linux vi/vim编辑器常用命令与用法总结
- Linux下的VIM编辑器常用命令大全
- linux编辑器vim常用命令
- Linux 操作系统下 VI 编辑器常用命令详细介绍
- Linux vi/vim编辑器常用命令与用法总结
- linux编辑器vim常用命令
- linux编辑器vim常用命令
- Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接
- Linux中vim编辑器常用命令(持续更新)
- Linux基础入门及系统管理01-Linux操作系统及常用命令04
- Linux编程VIM编辑器底行模式和命令模式常用指令