vim 中按K为什么不能进入到函数体??
答案:1 悬赏:10
解决时间 2021-01-28 09:47
- 提问者网友:送舟行
- 2021-01-28 06:25
vim 中按K为什么不能进入到函数体??
最佳答案
- 二级知识专家网友:鸠书
- 2021-01-28 06:54
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
...
要进入函数体默认快捷键是“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
...
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯