正则表达式入门及在Vim查找、替换和global命令中的应用

Vim入门教程
正则表达式入门及在Vim查找、替换和global命令中的应用

Vim 的查找命令(即搜索命令)、Vim 替换命令 (substitute 命令) 和 Vim 的 global 命令均支持通过正则表达式指定搜索模式pattern。Vim根据 pattern 来匹配文本,也可通过 pattern 来指定 Vim 命令的操作对象。 本文(原创自Vim教程网(https://vimjc.com)简单总结下正则表达式的入门内容并介绍其在 Vi...

Vim隐藏字符conceal text及隐藏Vim文件中所有行的前n个字符

Vim技巧
Vim隐藏字符conceal text及隐藏Vim文件中所有行的前n个字符

单词 conceal 的中文含义是 隐藏、掩盖。Vim 中有个 conceal text 的概念,表示指定的文本被标记为 可 隐藏字符。 例如,如果希望将每行的前 10 个字符指定为可隐藏字符,可以在 Vim 命令行模式下执行命令 :syn match Concealed '^.\{10\}' conceal。 所谓 Vim 中的隐藏字符并不表示这些文本内...

Vim命令详解之替换命令r、R及删除并进入插入模式命令s、S

Vim命令
Vim命令详解之替换命令r、R及删除并进入插入模式命令s、S

Vim教程网(https://vimjc.com)在《实用Vim命令整理》一文中介绍过 15 个实用却不为人所熟知的 Vim 命令,本文介绍另外 4 个 Vim 普通模式下功能强大且实用却被大多数人忽略的 Vim 命令。 1. r 命令:替换当前字符Vim 普通模式下按下 r 键会用接下来键入的一个字符替换当前光标下的字符 (但仍然处在普通模式下)。 按下 r 键后可以按...

如何将Vim配置成适用于Python开发的IDE环境(2020最新)

Vim配置
如何将Vim配置成适用于Python开发的IDE环境(2020最新)

本文介绍在如何将Vim打造成IDE编辑器一文的基础上,当前使用的 Vim 已经具备了 IDE 开发环境的基本功能,主要包括:语法高亮、代码自动补齐、函数跳转、目录树形展示、全局搜索、代码折叠等。新增一些适用于 Python 开发的 Vim 插件和配置,助力 Vim 成为 Python 开发工程师们的良配。 1. Vim内一键执行Python代码常用的 IDE 编辑器都提供...

Vim教程怎么进入?

Vim入门教程
Vim教程怎么进入?

“vim教程怎么进入”是百度搜索下拉框中的一个建议型搜索描述 (程序员不应该使用百度这个问题不在本文的讨论范围),可见怎么进入Vim本地自带的教程 vimtutor 是一个被广泛搜索的问题。 其实vim教程网(https://vimjc.com)在《最好的Vim教程vimtutor及Vim中文帮助文档使用方法》一文已经介绍过 vimtutor 的打开方法。在 shell...

无插件Vim配置文件vimrc推荐与各VIM配置项解释

Vim配置
无插件Vim配置文件vimrc推荐与各VIM配置项解释

Vim 配置选项可以在 Vim 命令行模式下通过 :set 配置选项xxx 的形式执行,也可以通过 set 配置选项xxx 的格式保在配置文件中被 Vim 加载执行。Vim的配置文件 (例如 ~/.vimrc) 其实是多个个性化 Vim 配置选项(Vim options)的集合。每个 Vim 配置项都有对应的关闭选项,即 set no配置选项xxx 可关闭 配置选项xxx...

GDB入门教程之查看函数调用堆栈

gdb
GDB入门教程之查看函数调用堆栈

除了使用 GDB 启动调试、暂停/恢复程序执行和GDB查看变量外,另外一个重要的调试方法便是查看程序的函数调用堆栈情况。 调用堆栈是当前函数之前的所有已调用函数的列表,每个函数及其变量都被分配了一个”栈帧”,使用 GDB 查看函数调用堆栈可清晰地看到各个函数的调用顺序以及各函数的输入形参值,是分析程序的执行流程和输入依赖的重要手段。 为了便于讲解,本文基于下述通过递归算法...

常用Vim命令及实用Vim按键映射配置详解(2019年最新)

Vim配置
常用Vim命令及实用Vim按键映射配置详解(2019年最新)

Vim按键映射可用于设置Vim命令或命令串的别名,完成个性化Vim按键设置。 Vim命令虽然很多,但是常用的Vim命令却被使用者所熟知。通过 Vim 按键映射,可减少按键次数、提供Vim的工作效率。 本文介绍15种常用的Vim按键映射配置,并详细分析了对应的Vim命令及功能。更多个性化Vim配置,推荐阅读《无插件Vim配置及Vim命令介绍》。 1. 打开/关闭显示行号按键...

×
  • {title}