Vim 的查找命令(即搜索命令)、Vim 替换命令 (substitute 命令) 和 Vim 的 global 命令均支持通过正则表达式指定搜索模式pattern。Vim根据 pattern 来匹配文本,也可通过 pattern 来指定 Vim 命令的操作对象。 本文(原创自Vim教程网(https://vimjc.com)简单总结下正则表达式的入门内容并介绍其在 Vi...
正则表达式入门及在Vim查找、替换和global命令中的应用
Vim入门教程Vim隐藏字符conceal text及隐藏Vim文件中所有行的前n个字符
Vim技巧单词 conceal 的中文含义是 隐藏、掩盖。Vim 中有个 conceal text 的概念,表示指定的文本被标记为 可 隐藏字符。 例如,如果希望将每行的前 10 个字符指定为可隐藏字符,可以在 Vim 命令行模式下执行命令 :syn match Concealed '^.\{10\}' conceal。 所谓 Vim 中的隐藏字符并不表示这些文本内...
Vim命令详解之替换命令r、R及删除并进入插入模式命令s、S
Vim命令Vim教程网(https://vimjc.com)在《实用Vim命令整理》一文中介绍过 15 个实用却不为人所熟知的 Vim 命令,本文介绍另外 4 个 Vim 普通模式下功能强大且实用却被大多数人忽略的 Vim 命令。 1. r 命令:替换当前字符Vim 普通模式下按下 r 键会用接下来键入的一个字符替换当前光标下的字符 (但仍然处在普通模式下)。 按下 r 键后可以按...
如何将Vim配置成适用于Python开发的IDE环境(2020最新)
Vim配置本文介绍在如何将Vim打造成IDE编辑器一文的基础上,当前使用的 Vim 已经具备了 IDE 开发环境的基本功能,主要包括:语法高亮、代码自动补齐、函数跳转、目录树形展示、全局搜索、代码折叠等。新增一些适用于 Python 开发的 Vim 插件和配置,助力 Vim 成为 Python 开发工程师们的良配。 1. Vim内一键执行Python代码常用的 IDE 编辑器都提供...
Vim教程怎么进入?
Vim入门教程“vim教程怎么进入”是百度搜索下拉框中的一个建议型搜索描述 (程序员不应该使用百度这个问题不在本文的讨论范围),可见怎么进入Vim本地自带的教程 vimtutor 是一个被广泛搜索的问题。 其实vim教程网(https://vimjc.com)在《最好的Vim教程vimtutor及Vim中文帮助文档使用方法》一文已经介绍过 vimtutor 的打开方法。在 shell...
无插件Vim配置文件vimrc推荐与各VIM配置项解释
Vim配置Vim 配置选项可以在 Vim 命令行模式下通过 :set 配置选项xxx 的形式执行,也可以通过 set 配置选项xxx 的格式保在配置文件中被 Vim 加载执行。Vim的配置文件 (例如 ~/.vimrc) 其实是多个个性化 Vim 配置选项(Vim options)的集合。每个 Vim 配置项都有对应的关闭选项,即 set no配置选项xxx 可关闭 配置选项xxx...
GDB入门教程之查看函数调用堆栈
gdb除了使用 GDB 启动调试、暂停/恢复程序执行和GDB查看变量外,另外一个重要的调试方法便是查看程序的函数调用堆栈情况。 调用堆栈是当前函数之前的所有已调用函数的列表,每个函数及其变量都被分配了一个”栈帧”,使用 GDB 查看函数调用堆栈可清晰地看到各个函数的调用顺序以及各函数的输入形参值,是分析程序的执行流程和输入依赖的重要手段。 为了便于讲解,本文基于下述通过递归算法...