| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> Linux编辑器-vim的使用 -> 正文阅读 |
|
[开发工具]Linux编辑器-vim的使用 |
vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于xwindow、 mac os、windows。 vim既然是编辑器,那么它的重点关注只是如何快速写出代码,即只负责写代码!? ? ? ?? 目录 vim的基本概念vim的三种模式(其实有好多模式,目前掌握这3种即可),分别是命令模式(command mode)、插
vim的基本操作我们这里将演示一下在vim下的一些基本的写入删除等操作. 进入vim,输入vim + 文件名称后,就会进入vim全屏编辑画面.(注意,如果此时文件名不存在会自动创建一个文件) 输入这行指令后会进入全屏编辑模式. 这样就成功了 可以发现此时左下角那个NORMAL,这个代表命令模式.? 即我们每一次进入vim,都默认是命令模式. 在这个模式下我们输什么都没有用,都不会显示. 那我们想进行插入和删除操作该怎么办呢? [命令模式]切换至[插入模式] 需要按下 'i' 字母键 当我按下i键后,可以看到模式已经改变: 此时我们便可以进行写入操作了,比如我们要程序输入一段hello,lqhmy ? 写完了,我们想保存然后退出该怎么办呢? [插入模式]切换至[命令模式]再切换至[底行模式].? [插入模式]切换至[命令模式]:点击键盘左上角“Esc"键即可回退至命令模式 [命令模式]再切换至[底行模式]:点击组合键[shift+;],相当于是输入: 然后输入指令:
一般我们都是使用wq居多. 所以我进入底行模式后,输入wq,即可退出和保存了文件 ? ? 可以看到文件已经成功保存了. 在这里总结一下各个模式之间的切换. ? vim正常模式命令集插入模式
也就是其实这三个键都可以进入插入模式.只不过起始位置不同. 命令模式下: 移动光标
删除文字
复制
? 想向下复制5行,就输入5yy 想粘贴10行,就输入10p ? ?可以看到已经输出了10行. 替换
撤销上一次操作
?更改
跳至指定的行
vim末行命令集在使用末行模式之前,请记住先按「ESC」键确定你已经处于正常模式,再按「:」冒号即可进入末行模式.
关于vim的配置,大家可以自行去网上搜索,按照自己的需要和兴趣进行配置. vim的使用到这结束了,如果有疑问或错误的地方,欢迎提问或者指出哦. |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/26 20:51:24- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |