問題タブ [gedit]
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.
syntax-highlighting - Geditハイライト(gtksourceview):[中括弧]内のブロックを色でハイライトする方法
中括弧内にあるコードのブロック全体を強調表示する必要があるため、ルールを作成しました。
内部のコード、キーワード、変数が正しく強調表示されますが、内部に別の閉じ中括弧がある場合はもちろん停止します。正規表現が再帰のレベルをチェックするのは簡単ではないことを私は知っていますが、gtkSourceView
構文はこのような場合に特別な何かを持っているのでしょうか?
私が強調表示している言語(実際にはPegJS)は、JavaScriptコードを中括弧の内側にのみ含めることができ、外側には含めることができないため、これは深刻なことです。そして、私はそれらを1色の除外で強調したいと思います:)
関連している:
ubuntu - geditで日付スニペットをどのように作成しますか?
具体的には、「日付と時刻を挿入...」プラグインの代わりにキーボードショートカットを使用したいと思います。このスニペットは、頻繁に使用されるログファイルに使用されます。スニペットでは、改行や破線の区切り文字などの書式設定が可能になります。
eclipse - シンタックスハイライト:Eclipseはどのように高速に動作しますか?
私はAndroid用のJavaでシンタックスハイライトを開発しましたが、それはうまく機能していますが、問題は大きなファイルでは遅くなる可能性があることです。
ですから、EclipseやGedit(Ubuntu)のようなソースコードエディタが、あなたが今書いたものをどのようにすばやく強調するのか疑問に思います。たとえば、HTMLタグを作成するときに大なり記号の末尾を入力すると、タグが即座に強調表示されます。
大きなファイルであっても、どのように高速ですか?彼らがそれを行う特定の方法はありますか、それともあなたがいる行の構文の強調表示を実行するだけですか?
ありがとう、アレックス
git - Ubuntuのアップグレード後に誤検知が発生する
Ubuntu9.10でGitリポジトリを開始しました。最終的に10.04にアップグレードされました。現在のGitは1.7.0.4です。
アップグレード前に最後に変更されたファイル(geditを使用)を編集してからコミットすると、コミットは誤検知の変更でいっぱいになり、1400行のうち400行になります。
重要な場合は、ソース内でインデントするためにスペースを使用します。
編集:誤検知の変更は次のようになります
編集:問題はCR / LFがLFに変更されているので、コミット時にこれらを抑制する方法が問題になりますか?(そして多分それはお勧めできませんか?)
gedit - GeditZenコーディングプラグイン
Ubuntu11.10にGedit用のZenCodingプラグインをインストールしようと何度も試みました。(最新のアップデートをすべてインストールしています。)他のインストールでも問題なく実行したので、正しく実行していることはわかっていますが、何らかの理由でプラグインリストにも表示されません。この問題を抱えている人、またはそれを修正する方法を知っている人はいますか?ありがとう!
windows - Windows の Gedit は複数のインスタンスを作成します
Gedit for Windowsの最新バージョン ( 2.30.1 ) をインストールしました。また、gedit を使用してエクスプローラーからファイルを開くと、現在のインスタンスではタブとして開かれず、メモ帳のようにファイルごとに新しいウィンドウが開きます。私はこの振る舞いが好きではありません。タブと同じウィンドウでファイルを開くように gedit を構成する方法はありますか?
unix - .goutputstream-XXXXX - 再配置可能ですか?
大学のプロジェクト用にユニオン ファイル システムを作成しようとしています。unionfsと異なる特徴の 1 つは、コピーアップがないことです。これは、ファイルが特定のブランチにある場合、書き込まれてもそこに残ることを意味します。
しかし、それに関する私の現在の問題は、書き込み操作が発生するたびに .goutputstream-XXXXX が作成され、名前が変更され、削除されるという事実です。書き込み対象のファイルが最も優先度の高いブランチ (つまり、ファイルを作成できるデフォルトのブランチ) にある場合、これは実際には問題ありませんが、より低いブランチのファイルに書き込もうとすると、カーネルがクラッシュします。
どうすればこれに対処できますか? すべての .goutputstream-XXXXX ファイルが 1 つの場所だけに書き込まれるようにするにはどうすればよいですか? これらの .goutputstream-XXXXX ファイルは、対応するファイルにも複雑に接続されているようで、書き込まれているファイルと同じディレクトリでのみ機能するようです。
また、ディレクトリの読み取り時に .goutputstream-XXXXX ファイルが表示されることにも気付きました。とにかく、彼らは何のためにいるのですか?
code-snippets - gedit のスニペットのドロップ ターゲットとは?
スニペットを処理するための gedit 用のプラグインがあります。各スニペットの [アクティベーション] の下にある [スニペット マネージャー] で、ドロップ ターゲットを設定できます。選択できるフォーマット済みの代替案がいくつかありますが、独自の代替案を作成することもできるようです。フォーマット済みの選択肢は、text、text/plain、text/xml、image、image/png、image/jpeg、audio、video です。
ドロップターゲットとは?それらはどのように機能しますか?
以下はスクリーンショットです。「ドロップ ターゲット」フィールドは、右下の「アクティベーション」の下に表示されます。
emacs - gedit内のEmacs?
何年にもわたってエディターを試してきた結果、私はエディターを可能な限り最小限に抑えたいと思っています。私は派手な機能を使用したことがなく、フル機能の IDE は肥大化し、重く、遅くなります。もちろん、特定の IDE (Android dev や Eclipse など) をほとんど必要とする作業を行う場合、問題なく使用できます。しかし、ほとんどの場合、プログラミングには gedit を使用します。
しかし、私は多くの Emacs コマンドが好きで、たまに使いたいと思っています。gedit内にEmacsを埋め込む方法はありますか? たとえば、alt-q (または任意の組み合わせ) を押して Emacs モードを有効にし、それ以降、現在のタブでキーを押すたびに Emacs コマンドを実行することを想定しています。もう一度 alt-q を押すと、オフになります。これにより、両方の長所を活かすことができます。このようなものは存在しますか、それともこのプラグインを自分で作成する必要がありますか?
ruby-on-rails - Geditでコメントをブロックしますか?
ハイライトされたコードのチャンクをコメントアウトする方法はありますか?
私はRubyでプログラミングしていて、#を個別に行に入れるのは嫌いです。