vim 2024年学习笔记

每行超过80个的字符用下划线标示

au BufRead,BufNewFile *.asm,*.c,*.cpp,*.java,*.cs,*.sh,*.lua,*.pl,*.pm,*.py,*.rb,*.hs,*.vim 2match Underlined /.\%81v/

寄存器

寄存器内容已经单独整理到专文,避免这篇 2024 笔记和旧笔记重复:

日常最常用的几条先记住即可:

  • "0p:粘贴最近一次 yank 的内容,避免被 delete 覆盖。
  • "+y / "+p:和系统剪贴板交互。
  • "_d:删除但不污染默认寄存器。

技巧

1,:%normal A;可以让所有行后都加入分号, 类似的, 可借用这个模式, 输入行后都是., 如:%normal A.
2, 在使用 v 或者 V 选择某段文字后,可以用 o 或者 O 按键跳至选择区域的开头或者结尾。

参考

[1] vim 从入门到精通

algorithms axis-angle bang-bang bode calibration chrome cmake cmakelists cnn colcon conan control cpp cpu d435i data_struct db design-pattern dots economics eigen factory-pattern fcpx figure finance forge fov gazebo gdb git gnu ibus interest isaac gym isaaclab kdl latex launch learning-notes legged locomotion legged-robot life linux mac math matlab matrix memory mlp money motion-control motor moveit mpc network ocs2 ode operator optimal algorithm optimal-control perf performance personal-finance ppo profiling python qos realsense reinforcement learning rnn robot robotics ros ros2 rtb security shell simulation stl thread tools twist ubuntu uml unitree urdf vae valgrind vcxsrv velocity vim web wifi work wsl 中文输入 交叉编译 依赖管理 分支管理 四足机器人 实验诊断 强化学习 机器人视觉 构建系统 深度学习 深度相机 点云 版本控制 神经网络 训练曲线 输入法 配置类
知识共享许可协议