mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-01-23 17:30:04 +08:00
2.0 KiB
2.0 KiB
title | description |
---|---|
SpaceVim cscope layer | cscope layer provides a smart cscope and pycscope helper for SpaceVim, help users win at cscope |
Available Layers >> cscope
Intro
This layer provides a smart Cscope and PyCscope helper for SpaceVim.
For more info about the differences between Cscope and other similar tools, please read Comparison with Similar Tools
Install
cscope
sudo pacman -S cscope
In windows, you can use scoop to install cscope:
scoop install cscope
layer
To use this configuration layer, add it to your configuration file.
[[layers]]
name = "cscope"
Layer options
cscope_command
: set the command or path ofcscope
executable.auto_update
: enable/disable auto udpate when saving files.open_location
: enable/disable open location list after searching.preload_path
: set the proload paths.
Key bindings
Key Binding | Description |
---|---|
SPC m c = |
Find assignments to this symbol |
SPC m c i |
Create cscope DB |
SPC m c u |
Update cscope DBs |
SPC m c c |
Find functions called by this function |
SPC m c C |
Find functions calling this function |
SPC m c d |
find global definition of a symbol |
SPC m c r |
find references of a symbol |
SPC m c f |
find file |
SPC m c F |
find which files include a file |
SPC m c e |
search regular expression |
SPC m c t |
search text |