| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> GVIM基础教程——vimscript编程初步(一) -> 正文阅读 |
|
[开发工具]GVIM基础教程——vimscript编程初步(一) |
GVIM基础教程——vimscript编程初步(一)GVIM的安装(windows版本)你也可以点击这里直接下载,或者进入vim官网,打开下载栏目,选择你要下载的文件下载。如下图所示,下载成功,你将会得到一个gvim.exe的可执行文件在你的下载目录。 安装步骤最后选择一个安装地址即可完成安装。安装完成后会在桌面创建三个快捷方式,点击桌面快捷方式gVim 9.0即可打开gvim,其余删除即可。如下图所示。请不要进行其他操作,直接关闭该页面即可。接下来的章节会有更详细的介绍。 首先为了使得你的GVIM打开变得更加美丽,请将如下代码粘贴到你的_vimrc文件中。选中快捷方式,左键,选择打开文件所在位置,接下来向后退出一级即可找到该文件。该文件的作用以及下述代码的作用将会在后文进行介绍。更详细的GVIM配置将会在后文给出。
VIM的基本介绍VIM的三种模式VIM有三种模式,分别是命令模式(Command mode/normal mode),输入模式(Insert mode)和底线命令模式(Last line mode)。如下图所示,输入模式是用来编辑文本的,底线命令模式与命令模式分别用来处理用户命令。下图也分别展示了进入与退出各个模式的按键。 VIM命令大全这两种命令模式下有很多命令,一般在不需要过多的关注,在使用中慢慢学习,下面给出两个地址,为VIM命令大全,有关命令不在这里进行展示。 获取帮助的方式VIM本身提供了详细的帮助手册。打开你的VIM,输入 VIM配置我们前面打开的 VIM插件使用插件来提高效率,它能改变Vim的界面,添加新命令,代码自动补全,整合其他程序和工具,添加其他编程语言等功能。VIM提供了很多有用户分享的插件,可以理解为自定义的功能,这将是一个及其强大的功能,在vim官网首页也有对应的栏目,可以用户上传分享自己的插件。在后续将会更详细的介绍vim插件。 插件管理器插件管理器使安装和管理插件有相似的方法,而与在何种平台上运行Vim无关。它是一个像包管理器一样的用来管理其它Vim插件的插件。这里使用vim自带的插件管理器package。首先确保你的vim版本是在8.0以上。
这里其实是新建两个文件夹,作为以后插件安装更方便的使用。可以理解为,package可以是任何名称,主要用于表明你的插件是做什么的,可以是一个大的类,然后可以将你需要执行的插件解压缩放在对应插件的start目录下同样是一个文件夹,是一个小的类型,该文件夹中就是下载的插件,将暂时不需要执行的插件放置在opt目录下。使用可以调用 GVIM进阶前面经过简单的介绍,同时经过一段时间的学习,GVIM的相关命令的进一步熟练,接下来的部分将会帮助你更好的使用GVIM,不仅炫酷且简洁,强大且灵活!!!!!! 本文参考艰难地学习 Vimscript本书大致分为三个部分:
我也会将其概括性的总结,将其进一步总结精炼。按自己的理解进行重新划分,完成下面的部分。 Vimscript 设置选项Vim拥有很多选项可以设置以改变其展现方式。主要有两种选项:布尔选项(值为"on"或"off")和键值选项。 布尔选项执行如下命令:
如果之前屏幕左侧没有显示行号,那么现在你就会看见行号。执行命令:
行号应该消失。 切换布尔选项你可以"切换"布尔选项的值,即从开启切为关闭或从关闭切为开启。执行命令:
行号会再次显示出来。再次执行命令:
行号应该会再次消失。添加一个 查看选项当前值你可以使用一个
注意第一次 键值选项有些选项并不只有off或on两种状态,它们需要一个值。执行如下命令,查看返回结果:
练习阅读 VIM基本映射简单来说就是,当我按下这个键时,我需要你放弃默认操作,按我的想法做。
将光标置于文本中的某处,按下
现在移动光标到任意一行,再按下
尝试将第二第三行分别使用 Vimscript Leaders键盘映射方法可以使得我们使用一个按键具有一个新的功能,但是他会将按键原有的功能覆盖掉。vim提供了leader来解决这个问题。我们称这个“前缀”为“leader”。你可以按你的喜好设置你的leader键。运行命令:
你可以替换
现在试试按下你的leader按键和 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/28 3:46:18- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |