首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Vim第七讲 帮助、个性化和补全

Vim第七讲 帮助、个性化和补全

作者头像
宋天伦
发布于 2020-07-15 08:22:18
发布于 2020-07-15 08:22:18
6520
举报
文章被收录于专栏:fryteafrytea

7.1 获取帮助信息

代码语言:javascript
AI代码解释
复制
** 使用在线帮助系统 **

Vim 拥有一个细致全面的在线帮助系统。要启动该帮助系统,请选择如下三种方

法之一:

  • 按下 <HELP> 键 (如果键盘上有的话)
  • 按下 <F1> 键 (如果键盘上有的话)
  • 输入 :help <回车>

请阅读帮助窗口中的文字以了解帮助是如何工作的。

输入 CTRL-W CTRL-W 可以使您在窗口之间跳转。

输入 :q <回车> 可以关闭帮助窗口。

提供一个正确的参数给" :help "命令,您可以找到关于该主题的帮助。请试验以

下参数(可别忘了按回车键哦):

代码语言:javascript
AI代码解释
复制
    :help w
    :help c_CTRL-D
    :help insert-index
    :help user-manual

7.2 创建启动脚本

代码语言:javascript
AI代码解释
复制
** 启用 Vim 的特性 **

Vim 的功能特性要比 Vi 多得多,但其中大部分都没有缺省启用。为了使用更多的

特性,您得创建一个 vimrc 文件。

  1. 开始编辑 vimrc 文件,具体命令取决于您所使用的操作系统: :edit ~/.vimrc 这是 Unix 系统所使用的命令

:edit $VIM/_vimrc 这是 MS-Windows 系统所使用的命令

  1. 接着读取 vimrc 示例文件的内容: :r $VIMRUNTIME/vimrc_example.vim
  2. 保存文件,命令为: :write

下次您启动 Vim 时,编辑器就会有了语法高亮的功能。

您可以把您喜欢的各种设置添加到这个 vimrc 文件中。

要了解更多信息请输入 :help vimrc-intro

7.3 补全功能

代码语言:javascript
AI代码解释
复制
** 使用 CTRL-D<TAB> 可以进行命令行补全 **
  1. 请确保 Vim 不是在以兼容模式运行: :set nocp
  2. 查看一下当前目录下已经存在哪些文件,输入: :!ls 或者 :!dir
  3. 现在输入一个目录的起始部分,例如输入: :e
  4. 接着按 CTRL-D 键,Vim 会显示以 e 开始的命令的列表。
  5. 然后按 <TAB> 键,Vim 会补全命令为 :edit
  6. 现在添加一个空格,以及一个已有文件的文件名的起始部分,例如: :edit FIL
  7. 接着按 <TAB> 键,Vim 会补全文件名(如果它是惟一匹配的)。

提示:补全对于许多命令都有效。您只需尝试按 CTRL-D<TAB>

它对于 :help 命令非常有用。

总结

  1. 输入 :help 或者按 <F1> 键或 <Help> 键可以打开帮助窗口。
  2. 输入 :help cmd 可以找到关于 cmd 命令的帮助。
  3. 输入 CTRL-W CTRL-W 可以使您在窗口之间跳转。
  4. 输入 :q 以关闭帮助窗口
  5. 您可以创建一个 vimrc 启动脚本文件用来保存您偏好的设置。
  6. 当输入 : 命令时,按 CTRL-D 可以查看可能的补全结果。 按 <TAB> 可以使用一个补全。

推荐阅读

Vim - Vi Improved - 作者:Steve Oualline

出版社:New Riders

这是第一本完全讲解 Vim 的书籍。它对于初学者特别有用。其中包含有大量实例

和图示。

欲知详情,请访问 http://iccf-holland.org/click5.html


Author: Frytea

Title: Vim第七讲 帮助、个性化和补全

Link: https://cloud.tencent.com/developer/article/1662390

Copyright: This work by TL-Song is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
vim配置即.vimrc文件的配置及vim操作技巧
1.下载vim(略)。让vi命令也可以使用vim的配置,需要修改 vi /etc/bashrc 增加如下一行内容
Twcat_tree
2022/11/30
4.8K0
Vim 基础和常用命令整理
大家好,我是多选参数的程序锅,一个正在”捣鼓“操作系统、学数据结构和算法以及 Java 的废物菜鸡。
syy
2020/09/10
9730
Vim 基础和常用命令整理
VIM个性化配置(一)
只需在Home目录创建一个 ~/.vimrc 文件即可以配置 vim 了,如需安装插件,在 ~/.vim 目录下创建一个bundle文件夹,插件装在里面。(需安装 Vundle 插件管理器),将以下内容拷入~/.vimrc 文件中即可。
宋天伦
2020/07/27
1.5K0
vim从安装到熟练,这篇文章就够了
一简单介绍一下 下载分享的文件 链接: https://pan.baidu.com/s/1t8yS9jzjewSiGiawBEKcIg?pwd=y4wz 提取码: y4wz  压缩包里面有两个文件,一
sinnoo
2022/12/02
5.3K0
vim从安装到熟练,这篇文章就够了
Vimtutor中文版
=============================================================================== = 欢 迎 阅 读 《 V I M 教 程 》 —— 版本 1.5 = =============================================================================== vim 是一个具有很多命令的功能非常强大的编辑器。限于篇幅,在本教程当中 就不详细介绍了。本教程的设计目标是讲述一些必要的基本命令,而掌握好这 些命令,您就能够很容易将vim当作一个通用的万能编辑器来使用了。
大数据流动
2019/08/08
1.8K0
Vim as Python IDE on
从Vim的网站下载vim,建议下Self-installing executable的版本。
py3study
2020/01/10
2.1K0
vim 个性化设置
Vimscript,一门用于定制Vim的脚本语言。它其实就是 Vim命令。如,在Vim中,保存一个文件使用命令:write(或者缩写 :w)并回车确认。在Vimscript中,使用write实现文件保存功能。
PedroQin
2019/12/18
1.9K0
vim 个性化设置
Vim 3 vimrc[通俗易懂]
vimrc 是 Vim 的配置文件, Vim 在启动时会加载 vimrc 文件, 你能想到的几乎所有的配置(包括主题, 快捷键, 插件设置等等), 都可以配置在 vimrc 中, 所以, vimrc 在 Vim 使用过程中有着至关重要的地位. Vim 是极其依赖 vimrc 配置的, 没有经过配置的 Vim 又丑又难用, 但是你如果懂得怎么配置, 就可以把 Vim 变成你想要的样子.
全栈程序员站长
2022/08/30
3.4K0
Linux学习笔记之vim操作指令大全
Vim是款强大的文本编辑器,但是众多指令需要学习,这次记录了指令大全方便以后翻阅。
Jetpropelledsnake21
2019/07/01
4K0
Linux学习笔记之vim操作指令大全
一篇就学会vim
学会一个软技能,总结一篇文章就够了。 剩下要做的就是不停的练习,不停的尝试,本文是在学习这个仓库之后的极简总结中。 主要作为一个备忘录使用。
六个周
2022/10/28
3.8K0
一篇就学会vim
请品鉴我的vim配置
背景 本人是生信工程师,主要使用的语言是 python, R, perl, shell,经常要ssh到远程服务器上写代码,因此学习了vim,后来发现了spf13-vim:steve francia's vim distribution,大大提高了写代码的效率。但是,原配置仍然有很多插件和配置不符合我的需要,因此,fork后进行了大量的修改.请访问leoatchina的vim配置文件.由于本人水平所限,一定有很多错误和bug,望各位指正. 注意使本配置文件后可能会影响vim运行流畅度. 对使用者的要求 掌握v
生信技能树
2018/03/09
2.3K0
请品鉴我的vim配置
Vim激荡30年发展史
导语:众所周知,Vim 是从 vi 发展出来的一个文本编辑器。其拥有代码补全、编译及错误跳转等丰富的功能特性,在程序员群体中广受欢迎。
AI科技大本营
2019/08/06
1.6K0
超级强大的vim配置(vimplus)
最近在重新配置Vim,也在GitHub上找了三个star和fork数目很高的方案,在这里分享给大家: https://github.com/amix/vimrc - star 3,482 ; Fork
_gongluck
2018/03/13
30.6K2
超级强大的vim配置(vimplus)
vim 命令
vim [options] [file ..] vim [options] – vim [options] -t tag vim [options] -q [errorfile]
全栈程序员站长
2021/04/25
1.2K0
linux 之 vi,vim 命令
原文链接:https://rumenz.com/rumenbiji/linux-vi-vim.html
入门笔记
2021/10/11
8.6K0
学会这21条,你离Vim大神就不远了
导语:作者本人是 Vim 的重度使用者,就因为喜欢上这种双手不离键盘就可以操控一切的feel,Vim 可以让人对文本的操作更加精准、高效。对于未使用过 Vim 的朋友来说,可能还无法体会到这种感觉。由于使用 Vim 有一定的学习成本,只有做到非常熟练的程度才能感受到它带来的快捷。
AI科技大本营
2019/08/20
2.2K0
学会这21条,你离Vim大神就不远了
两个成倍提高工作效率的 Vim 使用技巧
作者:Linux中国 来源:见文末 Vim 是个非常好用的工具,很多人一旦开始使用 Vim 之后就再也无法自拔。然而, Vim 仍然有其自身缺陷。陡峭的学习曲线是缺陷之一,在某些使用场景上的局限也不能忽视。今天我们为大家介绍两个方法,来解决使用中的痛点。 在任何地方使用 Vim 我会向大家介绍 Vim-anywhere,这是一个简单的脚本,它允许你使用 Vim 编辑器在 Linux 中的任何地方输入文本。这意味着你能简单地调用自己最爱的 Vim 编辑器,输入任何你所想的,并将这些文本粘贴到任意的应用和网站
小小科
2018/06/20
1.4K0
【linux】vim
Vim是一款高度配置化的文本编辑器,用于创建和编辑任何类型的文本,包括程序代码。它是从“vi”文本编辑器演变而来,增加了一些新功能和改进,包括插件系统、语法高亮、代码折叠、更好的搜索功能等。Vim是一款自由和开源的软件,遵循Vim许可证(它是一种类似于GPL许可证的自由软件许可证)。
用户11029103
2024/07/25
1.8K0
【linux】vim
linux之vi,vim命令
表示当前行的下一行的行尾b按照单词向前移动 字首e按照单词向后移动 字尾w按照单词向后移至次一个字首H移动到屏幕最上 非空白字M移动到屏幕中央 非空白字L移动到屏幕最下 非空白字G移动到文档最后一行gg移动到文档第一行v进入光标模式,配合移动键选中多行Ctrl+f向下翻页Ctrl+b向上翻页u撤销上一次操作``回到上次编辑的位置dw删除这个单词后面的内容dd删除光标当前行dG删除光标后的全部文字d$删除本行光标后面的内容d0删除本行光标前面的内容y复制当前行,会复制换行符yy复制当前行的内容yyp复制当前行到下一行,此复制不会放到剪切板中nyy复制当前开始的 n 行p,P,.粘贴ddp当前行和下一行互换位置J合并行Ctrl+r重复上一次动作Ctrl+z暂停并退出ZZ保存离开xp交换字符后面的交换到前面~更换当前光标位置的大小写,并光标移动到本行右一个位置,直到无法移动
入门笔记
2022/06/02
23.6K0
为什么要选择Vim编辑器
基本上来说,你应该尽可能少的呆在插入模式里面,因为在插入模式里面 VIM 就像一个“哑巴”编辑器一样。很多新手都会一直呆在插入模式里面,因为这样易于使用。但 VIM 的强大之处在于他的命令模式!你会发现,在你越来越了解 VIM 之后,你就会花越来越少的时间使用插入模式了。
杨永贞
2020/08/04
1.6K0
为什么要选择Vim编辑器
相关推荐
vim配置即.vimrc文件的配置及vim操作技巧
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档