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

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

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

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

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

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

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

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

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

GDB入门教程之恢复程序执行

gdb
GDB入门教程之恢复程序执行

Vim教程网(https://vimjc.com)继续介绍 GDB 入门教程系列。 在学会了使用 GDB 启动调试、设置调试断点、查看变量值等基础知识后,工作中经常需要使用的 GDB 核心功能便是:调试程序 (即:灵活地控制和跟进程序的执行流程)。 在 GDB 下使用 wi 命令可启动可视化调试。为了便于演示,本文使用 GDB 的可视化调试模式行对下面的简单 demo 进...

Vim怎么显示空格、Tab制表符、行尾换行符等非打印字符

Vim配置
Vim怎么显示空格、Tab制表符、行尾换行符等非打印字符

默认配置下,Vim下无法显示空格、tab键、换行符等特殊的不可打印字符。但恰恰是这些不可打印字符,经常对源代码编译、文件编码、错误输入检查等问题定位产生干扰。 Vim教程网(https://vimjc.com)介绍如何通过VIM设置,在Vim下正常显示出空格、tab制表符、换行符等字符? 1. Vim显示行尾换行符Vim设置项 list (默认关闭,只对当前窗口有效) 可...

10个高效Linux技巧及Vim命令对比

Vim技巧
10个高效Linux技巧及Vim命令对比

Vim的很多命令和功能与Linux系统的命令和功能及其相似,可以说是一脉相承。Vim教程网(https://vimjc.com)总结了10条Linux下提高效率的小技巧,并与Vim对应命令进行对比。 (1) <Ctrl a>:Linux 命令行下执行该命令,将光标移动到行首 (a 是 ahead 的缩写) 快速移动光标,不仅是在 Vim 下的高优需求,也...

Vim下怎么快速添加空白行?

Vim技巧
Vim下怎么快速添加空白行?

在当前文件中添加新的空白行是常见的编辑场景。Vim教程网(https://vimjc.com)介绍了在尽量减少按键次数的前提下,快速添加空白行的实用技巧。 一、在当前行上添加空白行Vim本文编辑命令汇总一文已经介绍过,Vim 普通模式下使用 o 命令可在当前行的 下面 插入一个新行并进入 Vim 插入模式,使用 O 命令可在当前行的 上面 插入一个新行并进入插入模式。 但...

GDB入门教程之查看变量

gdb
GDB入门教程之查看变量

在学会了使用GDB启动调试和设置gdb调试断点后,为了验证程序的执行结果是否符合预期,经常需要查看和验证一些关键变量的值。 GDB下可以使用 print、display、command、info 等命令查看变量。 为了便于理解,本文所有内容使用下面的简单 demo 进行举例说明。 12345678910111213141516171819202122232425#incl...

×
  • {title}