vimscript学习笔记(四)设置选项

一    Vimscript 设置选项

Vim拥有'很多选项(options)'可以设置以'改变其展现方式'

主要有'两种选项':'布尔选项'(值为"on"或"off")和'键值'选项

二    布尔选项

设置行号

:set number

如果之前屏幕左侧'没有显示行号',那么现在你就会'看见行号'

取消行号

:set nonumber
number是一个'布尔选项':可以off、可以on。

所有的布尔选项配置方法

:set <name>    '打开选项'

:set no<name>  '关闭选项'

三    切换布尔选项

你可以"切换"布尔选项的值,即从开启切为关闭或从关闭切为开启

执行命令:

:set number!

行号会再次显示出来

再次执行命令:

:set number!

行号应该会再次消失

'添加一个!'(感叹号)至布尔选项后面就会'切换对于选项的值'

四    查看选项当前值

你可以使用'一个?符号'向Vim'获取一个选项的当前值'。执行如下命令并查看每个命令的'返回结果':
:set number
:set number?
:set nonumber
:set number?

注意:'第一次':set number?命令返回的是number而'第二次'返回的是nonumber

五    键值选项

有些选项并'不只有''off或on'两种状态,它们需要一个值。执行如下命令,查看'返回结果':
:set number
'numberwidth选项改变行号的列宽'
:set numberwidth=10
:set numberwidth=4
:set numberwidth?
你可以通过:set <name>=<value>命令'改变非布尔选项'的'选项值',并使用:set <name>?命令'查看'选项的当前值。

来看看一些常用选项的值:

:set wrap?
:set shiftround?
:set matchtime?

六    一次性设置多个选项

:set numberwidth=2
:set nonumber
:set number numberwidth=6

最后你可以在一个:set命令中'设置多个选项的值'

注意:最后一个命令是如何'一次性设置'两个选项值的

七    练习

核心:了解选项'具体的含义'

阅读:help 'number'(注意有单引号)帮助文档。

阅读:help relativenumber帮助文档。

阅读:help numberwidth帮助文档。

阅读:help wrap帮助文档。

阅读:help shiftround帮助文档。

阅读:help matchtime帮助文档。

按你自己的喜好在你的~/.vimrc文件中'添加几个设置选项'
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 学习Vimscript是一项有挑战性但却非常有价值的任务。Vimscript是用于编写Vim编辑器的脚本语言,掌握它可以让我们更加灵活地定制和扩展Vim的功能。 学习Vimscript的第一步是理解其基本语法和结构。它具有变量、函数、条件判断、循环等常见的编程元素。我们可以通过编写简单的脚本来熟悉这些基本概念。 接下来,我们需要学会如何使用Vimscript来操作文本。这包括了移动光标、选中文本、插入和删除文本等操作。Vimscript提供了丰富的内置函数,可以帮助我们轻松地完成这些任务。 除了操作文本,了解Vimscript的事件处理也是非常重要的。Vim具有许多事件,在特定的事件触发时,我们可以编写相应的Vim脚本来实现自定义的行为。这样可以大大提升我们的编辑效率。 学习Vimscript的过程中,我们还应该熟悉一些常用的Vimscript插件和函数。这些插件和函数可以扩展Vim的功能,并提供更多的可定制选项。了解它们的使用方法可以使我们更加高效地使用Vim。 虽然学习Vimscript可能有些困难,但通过不断的练习和实践,我们可以逐渐掌握它。阅读相关的文档、书籍和教程是一个很好的开始,同时,参与Vim社区也能够让我们与其他Vim用户和开发者交流经验,相互学习。 总之,学习Vimscript可能会有一些挑战,但掌握它将使我们成为更加高效和自定义的Vim用户。不断学习和实践,相信我们一定能够体验到Vimscript的魅力和能力。 ### 回答2: 《学习 Vim Script 的困难之路》是一本旨在帮助初学者深入学习 Vim ScriptVim 脚本)的书籍。Vim Script是一种用于定制和扩展Vim编辑器功能的脚本语言。很多人觉得学习 Vim Script 很难,因为它具有自身的语法和特殊规则。但正是通过战胜这些难点,我们才能更好地理解并灵活运用 Vim。 这本书详细介绍了 Vim Script 的各种概念和基本语法,如变量、条件语句、循环和函数等等。通过提供大量实例和练习,读者可以通过实践巩固所学知识,逐渐掌握 Vim Script 的编程能力。 学习 Vim Script 有一定难度,因为它与其他编程语言有一些区别。首先,它更专注于文本编辑方面的功能,需要适应编辑器的工作方式。其次,Vim Script拥有独特的命令和函数,需要充分理解和记忆。最后,Vim Script 的文档相对较少,需要我们进行更多的实践和尝试。 但不论学习 Vim Script 是否困难,它都是值得学习的。Vim 是一个高度可定制和扩展的编辑器,通过学习 Vim Script,我们可以根据自己的需求来定制和优化编辑器体验。掌握 Vim Script 不仅可以提高编辑效率,还能让我们更好地理解 Vim 的内部机制。 总而言之,学习 Vim Script 可能会有一些困难,但只有通过不断的实践和练习,我们才能逐渐掌握这门语言。《学习 Vim Script 的困难之路》是一本很好的指南,通过阅读并实践书中的内容,我们有望成为 Vim Script 的高手。 ### 回答3: 学习Vimscript的困难之路是面对我们必须克服的挑战。Vimscript是一种功能强大却非常独特的编程语言,用于扩展Vim编辑器的功能。为了精通Vimscript,我们需要有很高的耐心和积极性。 首先,我们需要深入了解Vim的工作原理和结构。我们需要熟悉Vimscript的基本语法和数据结构,包括变量、函数以及条件语句。我们必须理解Vimscript与其他编程语言的不同之处,例如其不同的命名规则和特殊的符号。 接下来,我们需要学习如何使用Vimscript来扩展和定制Vim编辑器。我们可以利用Vimscript创建自定义命令、映射键盘快捷方式、编写插件等。理解Vimscript的底层原理和机制将有助于我们更好地利用这些功能。 另一个困难在于Vimscript缺乏文档和资源。相较于其他编程语言,Vimscript的资料和教程相对较少。因此,我们需要积极探索和研究,利用互联网和相关社区资源来解决我们遇到的问题。 最重要的是,我们必须进行实践。仅仅阅读文档和教程是不够的,我们需要编写代码并测试我们的脚本。通过实际操作,我们才能更好地理解Vimscript的概念和用法,并不断改进和提升自己的技能。 尽管学习Vimscript是一条艰难的道路,但我们要坚持下去。随着经验的积累和不断的实践,我们将逐渐变得熟悉和精通Vimscript,从而能够更好地定制和扩展Vim编辑器,提高我们的工作效率和舒适度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值