Skip to content

fridayfang/nvim_config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

我的neovim 配置

基础配置

  1. 禁用了上下左右的按键,连续输入jk作为
  2. h,j,k,l作为基础的移动f可以进行搜索式的移动,b,w可以进行word级别的移动
  3. leader键映射为,
  4. 如何进行复制,粘贴:
    • 从normal模式进入visual模式(按v/V)
    • h,j,k,l移动来选定操作区域(选中区域会光标高亮)
    • y表示复制,p表示粘贴
  5. 如何进行简单的搜索:
    • 从normal模式输入/就能进行搜索
    • 然后输入想要搜索的文本,enter光标会停在第一个匹配的地方,然后可以进行编辑 感觉上述5个操作可以满足简单的快速文本编辑的功能

map 命令可以查看所有快捷键的映射

插件列表

比较好用的插件:

  • nerdtree(启动)
    <C-w-w> 可以在nerdtree和打开文件的buffer切换
    <Leader>1 可以切换到第一个buffer
  • nerdcommenter(,ci)
  • auto-pair(比coc-pair好用)
  • markdown-preview(支持即改即显示,快捷键,m)
  • coc-vim(包括相关coc插件,支持LSP方式补全
    安装coc-clangd支持clangd的补全(先要安装cclangd)
    需要较好效果的补全需要:
  1. compile_command.json, 通过cmake 根据CMakeLists.txt生成
  2. .bashrc/.zshrc中加入CPLUS_INCLUDE_PATH(加入需要搜索的头文件目录),这样可以自动补全include头文件
  • floaterm(轻松进入终端,可以查看执行结果而不用退出nvim)
    ,ft 开启一个新终端
    ,fh 隐藏终端

  • vim-surround 轻松对文本增减括号
    normal mode: \ ds': 去除''
    cs'[: 改'为[
    ysw":对光标单词加""
    yss":对整行加""\

vision mode: \

选中文本(v/V), 按S[:文本加上[]

最终效果:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published