代码拉取完成,页面将自动刷新
执行下面命令,卸载重新安装即可
sudo add-apt-repository ppa:jonathonf/vim
New-Item -ItemType SymbolicLink -Path C:\Users\PC\AppData\Local\Programs\Python\Python311\python3.exe -Target C:\Users\PC\AppData\Local\Programs\Python\Python311\python.exe
font目录下的字体手动安装一下, 当前使用Hack Nerd Font Mono Nerd Font
,在hack.zip
内
确保D盘存在,并且把gvim的默认安装路径改为D盘D:\Program Files\Vim
,如果安装在其他位置需要手动拷贝文件,或者修改配置脚本
依赖安装
打开vim
:PlugInstall
:CocInstall coc-clangd
:CocInstall coc-pyright
:VimspectorInstall --enable-c
npm -g install instant-markdown-d
compile_commands.json
生成工具compiledb
, powershell:pip install compiledb
使用管理员运行即可, 注意根据自己的目录适当修改
<C-j>
:插入模式下移光标<C-k>
:插入模式上移光标<C-h>
:插入模式左移光标<C-l>
:插入模式右移光标<C-j>
:普通模式下移窗口<C-k>
:普通模式上移窗口<C-h>
:普通模式左移窗口<C-l>
:普通模式右移窗口jk
: esc<leader><F5>
: 保存工作区<leader><F6>
: 恢复工作区(不恢复文件树插件)<F2>
: 未映射<F3>
: 文件树<F4>
: 符号导航<leader>be
: buffer列表gd
: 跳转到定义gr
: 跳转到引用<leader>rn
: 符号重命名<leader>f
: 格式化选中的代码<leader>qf
: 对当前行使用自动修复<space>a
: 语法检查列表<space>o
: 查找当前文档符号<space>s
: 查找工作区符号<space>e
: 已安装coc扩展列表CocInstall coc-snippets
:CocCommand snippets.editSnippets
:CocConfig
{
"clangd.arguments": [
//"-j=4",
"--completion-style=detailed",
//"--header-insertion=iwyu",
"--header-insertion=never",
"--suggest-missing-includes"
]
}
<leader><leader>w
:按单词向后跳转<leader><leader>b
:按单词向前跳转<leader><leader>s
:跳转到指定字符:Tabularize /{char}
<A-=>
: 打开/隐藏终端窗口<A-+>
: 关闭终端窗口,在窗口关闭前使用<leader>t
: 在底行翻译<leader>tt
: 弹窗翻译<space><space>
: Ken翻译<C-]>
:使用tags文件跳转<leader>s/d
: 窗口跳转<leader>w/e
:窗口调整<leader>j
:窗口交换<C-f>
:窗口滚动<C-b>
:窗口滚动<C-d>
:窗口滚动<C-u>
:窗口滚动<C-y>
:窗口滚动<C-e>
:窗口滚动<tab>
:切换buffer标签,自动补全时切换选项,加shift
反向切换<leader>kb
:使用keil编译<leader>kr
: 使用keil重新编译<leader>kd
: 使用keil下载<Alt-Enter>
: 全屏<Alt-y
>:全屏减小透明度<Alt-t
>:全屏增加透明度<leader>hex
:打开二进制文件(不能用于关闭)
详细映射查看配置文件
K
: 打开帮助调试使用vimspector插件,需要.vimspector.json
配置文件
<F5>
: 运行/继续<S-F5>
: 停止调试<C-S-F5>
: 复位调试<F6>
: 暂停<F9>
: 添加/取消断点<S-F9>
: 添加函数断点<F10>
: 单步跳过<F11>
: 单步进入<S-F11>
: 单步跳出-Wno-invalid-source-encoding
make compiledb
更新数据库文件sudo chown -R username:username filename
-I D:/GreenSoft/gcc-arm-none-eabi-5_4-2016q3-20160926-win32/arm-none-eabi/include
1 | 2 | 3 | 4 | 5 | 6 |
---|---|---|---|---|---|
闪烁块 █ | 块 █ | 闪烁下划线 ▁ | 下划线 ▁ | 闪烁竖线 ┃ | 竖线 ┃ |
" 进入插入模式下的光标形状
let &t_SI.="\e[5 q"
" 进入替换模式下的光标形状
let &t_SR.="\e[3 q"
" 从插入模式或替换模式下退出,进入普通模式后的光标形状
let &t_EI.="\e[1 q"
" 进入vim时,设置普通模式下的光标形状
autocmd VimEnter * silent !echo -ne "\e[1 q"
" 离开vim后,恢复shell模式下的光标形状
autocmd VimLeave * silent !echo -ne "\e[5 q"
推荐使用小狼毫输入法,有vim模式,跨平台,用户配置如下:
# example weasel.custom.yaml
patch:
app_options/gvim.exe: # 程序名字全用小寫字母
ascii_mode: true
F4
或`ctrl+``可以选择简体中文模式代码补全
终端
调试
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。