随笔分类 - Vim
摘要:vim新建文件自动添加头部注释 修改~/.vimrc,在文件最后添加以下内容: " 【vim创建程序文件自动添加头部注释】 " 当新建.h .c .hpp .cpp .sh文件时自动调用SetTitle函数添加头部注释 autocmd BufNewFile *.[ch],*.hpp,*.cpp,*.
阅读全文
摘要:vim配置文件路径 系统目录下vim全局配置文件 vim /etc/vim/vimrc 当前用户目录下vim个人配置文件 vim ~/.vimrc 修改方法 方法1:复制下面内容到配置文件最后面 " 状态栏 set laststatus=2 " 总是显示状态栏 highlight StatusLin
阅读全文
摘要:问题 有时候修改好代码,准备提交时,git diff查看修改内容时,发现无意间添加了多余的空格,会被git diff红色高亮显示出来。 解决方法 通过vim替换命令实现一键修复。 删除全文行尾tab和空格 %s/\s\+$//g 命令解释: 【%s】表示全文替换 【%s/str1/str2/g】表示
阅读全文
摘要:https://blog.csdn.net/BjarneCpp/article/details/110923086
阅读全文
摘要:1、vim 同时打开两个文件并分割窗口 上下分割: $ vim -o filename1 filename2 左右分割: $ vim -O filename1 filename2 2、vim 已打开一个文件,同时再打开另一个文件 上下分割: :vs filename 左右分割: :sp filena
阅读全文
摘要:问题: vim中鼠标选中不能复制并进入可视模式,习惯了在vim中鼠标选中即复制的效果,对此问题从网上查了下发现是vim的默认配置导致的。 解决方法:1. 修改 vim 的默认配置文件 vim /usr/share/vim/vim81/defaults.vim 2. 输入/mouse搜索关键词mous
阅读全文
摘要:关键命令: :%s/pattern//gn 参数说明: % :指明操作区间,%表示全文本;可以使用1,$或者行区间代替 s:substitute,表示替换 pattern:要查找的字符串 //:替代文本应该放在这里,两个斜杠中间没有任何字符表示无替代文本 g:替换该行所有出现的字符串,如果没有该参数
阅读全文
摘要:正常模式 --> 可视模式: 指令描述 v 可视模式 ctrl+v 可视块模式 shift+v 可视行模式 可视块模式有一个非常实用的作用:选多行进行注释多行添加注释:- 光标置于行首- ctrl + v,进入可视块模式- 移动光标,选中的位置会有高亮显示- shift + i,进入 insert
阅读全文