包含标签 vim 的文章

Vim | 切换模式/输入法

vim 在退出输入模式的时候切换为原来的输入法

在敲代码的时候使用我们使用的英文,当遇到问题,我们需要搜索引擎的时候需要中文输入法,这个时候,自动切换输入法可以帮助我们节省手动切换输入法的时间。

跟编辑器结合,主要是两种编辑器,一个是 idea 一个是 vscode

……

阅读全文

Vim | vimplus快捷键

插件相关

|快捷键|说明 |—— |,|Leader Key |<leader>n|打开 / 关闭代码资源管理器 |<leader>t|打开 / 关闭函数列表 |<leader>a|.h .cpp 文件切换 |<leader>u|转到函数声明 |<leader>U|转到函数实现 |<leader>o|打开 include 文件 |<leader>y|拷贝函数声明 |<leader>p|生成函数实现 |<leader>w|单词跳转 |<leader>f|搜索~目录下的文件 |<leader>F|搜索当前目录下的文本 |<leader>g|显示 git 仓库提交记录 |<leader>G|显示当前文件提交记录 |<leader>gg|显示当前文件在某个 commit 下的完整内容 |<leader>ff|语法错误自动修复 (FixIt) |<c-p>|切换到上一个 buffer |<c-n>|切换到下一个 buffer |<leader>d|删除当前 buffer |<leader>D|删除当前 buffer 外的所有 buffer |vim|运行 vim 编辑器时,默认启动开始页面 |<F5>|显示语法错误提示窗口 |<F7>|启用 markdown 实时预览 |<F8>|关闭 markdown 实时预览 |<F9>|显示上一主题 |<F10>|显示下一主题 |<leader>l|按竖线对齐 |<leader>=|按等号对齐 |Ya|复制行文本到字母 a |Da|剪切行文本到字母 a |Ca|改写行文本到字母 a |rr|替换文本 |<leader>r|全局替换,目前只支持单个文件 |gcc|注释代码 |gcap|注释段落 |vif|选中函数内容 |dif|删除函数内容 |cif|改写函数内容 |vaf|选中函数内容(包括函数名 花括号) |daf|删除函数内容(包括函数名 花括号) |caf|改写函数内容(包括函数名 花括号) |fa|查找字母 a,然后再按 f 键查找下一个 |<c-x><c-o>|Emoji:dog: 补全

……

阅读全文

Vim | 打造编C++IDE

使用 vimplus 打造C++ IDE

GitHub: https://github.com/chxuan/vimplus
支持平台:
macos/linux

安装vimplus

// 原来的链接, 国内速度较慢
$ git clone https://github.com/chxuan/vimplus.git ~/.vimplus

// github修改为镜像的链接
$ git clone --depth=1 https://github.com.cnpmjs.org/chxuan/vimplus.git ~/.vimplus
$ cd ~/.vimplus

//不加sudo
$ ./install.sh 

设置Nerd Font

为防止vimplus显示乱码,需设置mac终端字体为Droid Sans Mono Nerd Font

……

阅读全文