問題タブ [gosublime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sublimetext3 - GoSublime/GoLint キャッシング インポート パッケージ?
SublimeText 3 / GoSublime には、Go
インポート パッケージの何らかのタイプのキャッシュがありますか? もしそうなら、どうすればオンデマンドでクリアできますか?
Github ソース管理下にあるカスタム パッケージを作成している間、関数または構造体をリファクタリングするまで機能するためです。次に、メイン アプリ (このパッケージをインポートした場所) に戻り、新しいメソッドの使用を開始すると、クリスマス ツリーのように点灯します。
GoSublime (または GoLint?) は、リファクタリングされた func の変更を検出せず、すべてがエラーとして表示されます。それでも、プロンプトに移動して実行するgo build
とgo test
問題なく実行できます。Go ツールは問題なく動作します。
私が特定できた唯一のことは、約24時間後に機能しているように見えることです?
私は SublimeText の初心者です。しかし、すべてがリンクされ、必要なパッケージがインストールされていると思います。Sublime のコンソールでは、リンターにエラーは表示されません (gotype と golint が見つかると表示されます)。
SublimeLinter: gotype activated: /Users/user1/go/bin/gotype
SublimeLinter: golint activated: /Users/user1/go/bin/golint
パッケージ自体の中で物事は美しく機能します。それは私のリモートアプリだけではありません。私のパッケージには、ルート パッケージの変更を反映しないテストの "/examples" ディレクトリがあります。繰り返しになりますが、実際のGo
ツールは、新しいリファクタリングされたコードを使用してすべてのテストを実行し、ビルドして実行します。
インポートのスキーマ/パッケージの詳細をキャッシュしているのは GoSublime/GoLint です。どうすればそれをクリアできますか?
ありがとう!
batch-file - ドロップダウンから Go スクリプトを実行するときに .bat ファイルが閉じないようにする
Go で書かれたこの小さな Hello World プログラムがあります。
GoSublime で Sublime Text 3 を使用しています。コンソールに入力したときだけ、ツール -> ビルド コマンドが機能しないため、何かが正しく構成されていません。
次に、.exe プログラムを作成するエディター。
そこで、hello.go プログラムをドラッグ アンド ドロップする基本的な .bat ファイルを使用します。
問題なく動作しますが、残念ながら終了時に閉じます。
これを解決するのを手伝ってもらえますか? ;)
go - GoSublime の GoLint / GoType が機能しない (重複なし)
Sublime 3 の Debian Testing で GoSublime + Linters を有効化/検出するのに問題があります。私はこれを OSX と Windows マシンで何回も実行しました。
ST コンソールには次のように表示されます。
go
以前のエラー (私が修正したもの) をセットアップするときに、以前は気付かなかったので、見つけられないと言っているのは興味深いことです。GoSublime が示すように、Go はそこにあります。
GOBIN (未設定) は、他のシステムではこれまで注意を払っていなかったことを認めるもう 1 つの興味深いものです。
だから、私が想像するGoSublimeプラグインからプロキシされるLinterプラグイン構成の問題ですか? ディレクトリをコピーアンドペーストすると、ターミナルで機能するため、正しく設定されていると思います(typeoがないことを示しています)。
MarGo は、もはや GOPATH が見つからないことについても文句を言いません。だから、私はそれを正しく設定しており、それが検出されています。
私は今日、これを解決しようと素晴らしい GoSublime 設定を掘り下げ、bash に指定できるシェル コマンドの設定に関するナゲットを見つけました。だから、私は今これを持っています:
しかし、それも役に立ちませんでした。
以下を使用します。
すべてのパスが正しく設定されています。
これらは正常に動作し、ターミナルと i3 の両方から Go コマンドを実行したり、パッケージをインストールしたりできます (Go でいくつかのカスタム ステータスバーを作成します)。
GoType と GoLint もインストールされており、bash から実行できます。
一般的な SublimeLinter には正しいリンターがロードされています。
それでも、冒頭で述べたように、これらのエラーが引き続き発生します。
前もって感謝します!
go - Gosublime:機能するときに関数のパラメーター情報を表示するにはどうすればよいですか
崇高なテキスト2でうまく機能します。関数のパラメーターの数と型を知りたいのですが、関数の戻り値の型のみが表示されます。プラグインはそれを行うことができません。問題を解決できる方法はありますか? または、コードを変更してそれに到達することができます
gosublime - GoToMyPC が Android デバイスのリモート アクセスに役立たないのはなぜですか?
GoToMyPCの例。このアプリケーションには、Alt、Ctrl、Tab、F1-F12 などが含まれます。これらのキーを使用すると、Ctrl + C などのショートカットを使用してコピーできます。また、モバイル キーボード ツールバーでこれらのキーを (同時にではなく) 次々にタップして Ctrl-Alt-Del を送信できます。
主にパソコンでの使用を想定して設計されたようです。Android または iOS デバイスでより効果的に使用するにはどうすればよいですか?
sublimetext3 - GoSublime プラグインをインストールできません
GoSublime プラグインを Ubuntu-12.04 マシンにインストールしようとしました。以下の URL の指示に従い、
Sublime Console で以下のコマンドを実行しようとすると、エラーが発生します。
コマンドを試す、
エラー:
何か解決策があれば、それは素晴らしいことです。
ありがとう。
macos - 崇高なテキスト: "MarGo: 必要な環境変数がありません: GOPATH"
Golang でより生産的な方法でプログラミングするために、公式 GitHub リポジトリで説明されているように、Sublime Text 2 用に GoSublime をインストールしました。
インストール
Sublime Package Control を使用すると、エディター内から GoSublime (および他の多くの ST2 パッケージ) を簡単にインストールまたは削除できます。パッケージの自動更新も提供するため、GoSublime の変更を追跡する必要がなくなります。
Sublime Package Control をhttp://wbond.net/sublime_packages/package_controlからインストールします (まだインストールしていない場合) 。
インストールを完了するには、必ず ST2 を再起動してください。
コマンド パレット (デフォルト
ctrl+shift+p
またはcmd+shift+p
) を表示して入力を開始し、Enter キーPackage Control: Install Package
を押すか、そのオプションをクリックして有効にします。利用可能なパッケージのリストを含む新しいクイック パネルが表示されます。GoSublimeGoSublime
をインストールするには、Enter またはそのエントリを入力して押します。GoSublime のエントリがない場合は、既にインストールされている可能性があります。
現在、Sublime Text を起動するたびに、次のエラー メッセージが表示されます。
usage.md
次の内容のファイルが自動的に開きます。
一部の人々は同じ問題を抱えているようです:
- MarGo のばかげた指示: 必要な環境変数がありません: GOPATH #310
- Sublimeを開くたびにUSAGE.MDが開くのはなぜですか? #601
- gopath が設定されているが、まだ「MarGo: 必要な環境変数がありません: GOPATH」が表示される #520
また、問題の根本的な原因は、GOPATH が定義されていないことである可能性があります。
私は — export GOPATH=$HOME/code/go
— で、自分のコンピューターで Go (および .go ファイル) を実行できます。
これをどのように修正できるか考えていますか?
go - テンキーの入力時に崇高なテキストビルドを実行する方法は?
Golang の開発では、崇高なテキスト内で GoSublime を使用します。を押すとCtrl + B
ビルド ペインが表示されるので、たとえばコマンドを入力してgo run main.go
を押しEnter
ます。それを使ってコマンドを実行したいのですが、うまくいきnumpad Enter
ません。それをうまく機能させる方法はnumpad Enter
?
崇高なテキストでデフォルトのキーマップを確認したところ、ビルドツールに次のキーバインディングのみが提供されます
ありがとう!