1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

VSCodeの[cmd+T]が効かないときの対処

Last updated at Posted at 2018-06-30

はじめに

VSCodeにはシンボルを検索して移動する機能がある.
関数の上にカーソルが置いてある状態で[cmd+T]を押すとその関数の定義元に飛べて便利なのだが,ある時この機能が動作しないことがあった.ちなみに,この記事はPythonの拡張機能,OSXの場合での対処である.

環境

macOS: Sierra Version 10.12.6
VS Code: Version 1.24.1
Python Extension: Version 2018.6.0

エラー内容

[cmd+T]を押したときに次のようなエラーを吐いていた.

----------Generating Tags----------
ctags --options=~/.vscode/extensions/ms-python.python-2018.6.0/resources/ctagOptions --languages=Python --exclude=**/site-packages/** -o ~/.vscode/tags .
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ctags: illegal option -- -
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...

どうやらctagsの使い方が間違っているようだ.

解決策

調べてたらGitHubにこれに関するissueを見つけた.これによるとctagsを自前でインストールする必要があるらしい.

回答に書いてあったようにbrewを使ってインストールしてみる.

$ brew install ctags

これで無事にシンボルへの移動ができるようになった.

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?