vim入门

文章目录

vim 简介

从vi发展出的文本编辑器,具有代码补全,快速跳转,查找等功能

i/a/o键:输入模式

: 键:命令行模式

esc键:正常模式

练习工具:vimtutor zh(中文练习)

显示行号:进入命令行模式,输入:set nu

gdb简介

GNU project debugger的简称,主要提供一下四个方面的帮助:

  1. 指定一些参数
  2. 断点
  3. 分析crash现场
  4. 直接修改程序,看结果
    例:
    ps -A 列出进程
    gdb -p 进程号(进程需要有调试信息)
    gdb xx<可执行程序> core<core文件>
    <可执行程序>:你运行时崩溃的那个二进制程序(比如 a.out、myapp 等)
    <core文件>:程序崩溃时生成的内存快照文件(通常叫 core、core.pid、core.12345 等)
    gdb xx<可执行程序> -q (界面比较干净)
相关推荐
疯狂敲代码的老刘几秒前
JDK 1.6到25 全版本网盘合集 (Windows + Mac + Linux)
java·linux·windows·macos·jdk
爆米花byh4 分钟前
在RockyLinux9环境的Storm2.8.3单机版安装
linux·中间件·storm
纤纡.5 分钟前
Linux 下 MySQL 数据类型与约束:第三章核心表格归纳与实战应用
linux·mysql
陈桴浮海14 分钟前
【Linux&Ansible】学习笔记合集三
linux·运维·云原生·ansible
yuanmenghao25 分钟前
Linux 性能实战 | 第 10 篇 CPU 缓存与内存访问延迟
linux·服务器·缓存·性能优化·自动驾驶·unix
EnglishJun32 分钟前
Linux系统编程(二)---学习Linux系统函数
linux·运维·学习
CaracalTiger36 分钟前
OpenClaw-VSCode:在 VS Code 中通过 WebSocket 远程管理 OpenClaw 网关的完整方案
运维·ide·人工智能·vscode·websocket·开源·编辑器
VekiSon40 分钟前
Linux内核驱动——设备树原理与应用
linux·c语言·arm开发·嵌入式硬件
Trouvaille ~44 分钟前
【Linux】进程间关系与守护进程详解:从进程组到作业控制到守护进程实现
linux·c++·操作系统·守护进程·作业·会话·进程组
Fcy6481 小时前
Linux下 进程(二)(进程状态、僵尸进程和孤儿进程)
linux·运维·服务器·僵尸进程·孤儿进程·进程状态