vim 中按K为什么不能进入到函数体??
发布网友
发布时间:2022-09-23 00:30
我来回答
共1个回答
热心网友
时间:2024-11-16 07:59
Vim中大写K 默认是看光标所指标识符的 man 帮助页,
要进入函数体默认快捷键是“ctrl+]”(此功能需要安装“ctags”才能使用)追问我安装过了,还是打不开。。
追答
你要先安装ctag,不同的操作系统有不同的ctags版本,你可以打开命令行输入
ctags --version
来判断ctags是否安装成功,若安装成功你则需要在命令行中cd进入项目目录,输入
ctags -R
此时该目录会生成相应的tag文件,然后在vim中键入“ctrl+]”即可在各函数中跳转
关键是ctags生成的tag文件,里面会记录一些函数出现的位置,而vim会根据tag文件来确定函数的位置,以下截取是tag文件的一些示例
...
MANAGERSsettings_common.py/^MANAGERS = ADMINS$/;"v
MEDIA_ROOTsettings_common.py/^MEDIA_ROOT = os.path.join(APP_ROOT, 'media')$/;"v
MEDIA_ROOTthumbnail_utils/urls.py/^from outstreet.settings import MEDIA_ROOT$/;"i
MEDIA_URLsettings_common.py/^MEDIA_URL = '\/media\/'$/;"v
MIDDLEWARE_CLASSESsettings_common.py/^MIDDLEWARE_CLASSES = ($/;"v
Mediarte/kindeditor/widgets.py/^ class Media:$/;"cclass:KindEditor
Metacms/admin.py/^ class Meta:$/;"cclass:IndexForm
...