2

LiteIDE で golang パッケージのソース コードを表示する最も簡単な方法は何ですか?

たとえば、次のようなコードがある場合:

import "github.com/revel/revel"

func init() {
    // Filters is the default set of global filters.
    revel.Filters = []revel.Filter{
        revel.PanicFilter,             // Recover from panics and display an error page instead.
        revel.RouterFilter,            // Use the routing table to select the right Action
        revel.FilterConfiguringFilter, // A hook for adding or removing per-Action filters.
        revel.ParamsFilter,            // Parse parameters into Controller.Params.
        revel.SessionFilter,           // Restore and write the session cookie.
        revel.FlashFilter,             // Restore and write the flash cookie.
        revel.ValidationFilter,        // Restore kept validation errors and save new ones from cookie.
        revel.I18nFilter,              // Resolve the requested language
        HeaderFilter,                  // Add some security based headers
        revel.InterceptorFilter,       // Run interceptors around the action.
        revel.CompressFilter,          // Compress the result.
        revel.ActionInvoker,           // Invoke the action.
    }
}

revel.PanicFilterの実際の動作を知りたい場合は、http://github.com/revel/revel にアクセスしてソース コードを探します。

C++ (QtCreator) を使用する場合、Ctrl キーを押しながらクリックするだけで、宣言/実装にアクセスできます。

パッケージがアーカイブで圧縮されているため、 LiteIDEJump to declarationでメニューが機能しませんか?.a

file pkg/linux_amd64/github.com/revel/revel.a 
pkg/linux_amd64/github.com/revel/revel.a: current ar archive

QtCreator のようにソースを表示する宣言に移動する簡単な方法はありますか?

4

2 に答える 2