問題タブ [bbedit]
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.
argument-passing - テストのためにコマンドライン引数をBBEditに渡すにはどうすればよいですか?
コマンドライン引数を取るスクリプトを書いています。Mac OSX10.6.8でBBEdit10.0.1を使用して、一連のテスト引数に合格するようにBBEditの「実行」コマンドを設定する方法はありますか?
私の目標は、ヒットできるホットキーをセットアップし、構成した一連の引数を使用してスクリプトを実行できるようにすることです。テスト引数をスクリプト自体に直接コーディングすることも1つのアプローチだと思いますが、それは避けたいと思います。それらがそこにあることを忘れて、変更としてコミットするのは簡単すぎます。
「#!」に道が見えない ダイアログボックス自体。おそらくそれをスクリプト化する方法はありますか?
applescript - BBEdit 文書をループして "-" を数字の末尾から先頭に移動する AppleScript を作成するにはどうすればよいですか?
不適切な形式の負の数値を含むダーティ レポート ファイルがあります。最終的な目標は、分析のためにこれらを Excel にインポートすることです。Excel にインポートする前に、BBEdit を使用してレポートをクリーンアップしています。レポートをループして "-" を番号の後ろから前に移動する Apple スクリプトを作成したいと思います。
ダーティ レポートの例の行:
望ましい出力:
私は JavaScript と VBScript の経験があるので、次の疑似スクリプトのように動作するスクリプトをイメージしています。
AppleScript を使用するのはこれが初めてで、完全に途方に暮れています。
助けてくれてありがとう/
regex - 異なる行で繰り返される数字を削除するための正規表現
それはおそらく非常に単純ですが、私はそれを理解できません:
私は乱数を持っています (1,2,3 または 4 桁にすることができます) それは 2 行目に繰り返されます:
最初の番号を削除するにはどうすればよいですか?
編集:申し訳ありませんが、私はそれをよりよく説明しませんでした。これらの行は、プレーン テキスト ファイルにあります。エディタとして BBEdit を使用しています。実際のファイルは次のようになります (その場合のみ、約 10.000 行)。
可能であれば、結果は次のようになります。
applescript - AppleScript を使用して TextExpander から BBEdit にテキストを設定すると、システムがビープ音を鳴らすのはなぜですか?
TextExpander がキーストロークに気付いたときに起動するように設計された AppleScript を作成しました。AppleScript エディタから実行すると正常に動作しますが、特定の条件下では、TextExpander から実行するとビープ音も鳴ります。
スクリプトは次のとおりです。
[文字を入力すると起動するように設定されています。テキストが選択されている場合はテキストが[と]で囲まれますが、テキストが選択されていない場合は通常どおり [ 文字を入力する必要があります。
どのように実行しても完全に動作しますが、TextExpander から実行され、「else」パスがフォロー ( set text of selection to "["
) されている場合、システムはビープ音を鳴らします。BBEdit または TextExpander がビープ音を生成しているかどうかはわかりませんが、「else」セクションを完全に削除するか、テキストを選択して実行すると (「if」パス)、ビープ音が鳴りません。
ruby - BBEdit が確実に rvm Ruby を実行する方法
私は BBEdit フォーラム、RVM のドキュメント、および Stack Overflow を調べましたが、喜びはありませんでした。誰かが私が望んでいるかなり単純な質問に答えてくれることを願っています。
昨夜、システム Ruby (1.9.2) を置き去りにして、RVM をインストールしました (私は Mac OSX Lion を使用しています)。現在、システムで RVM Ruby 1.9.3 をデフォルトとして使用しており、ターミナルですべて正常に動作します。ただし、BBEdit を使用してコーディングし、Command-R を押してスクリプトを実行するときに同じ RVM Ruby を使用したいと考えています。Textmate とは異なり、BBEdit で Ruby インストールに PATH を設定する明白な方法はないようです。関連する BBEdit サポート担当者への問い合わせに従って、~/.MacOSX/environment.plist に .plist ファイルを作成し、そこに PATH を設定しようとしましたが、機能しません。私は今家にいないので、誰かがその .plist ファイルを見る必要がある場合は、後で投稿できます。
applescript - BBEdit を使用したメニューからではなく、AppleScript エディターから実行されている Applescript
ここを読んだことがありますが、この愚かな問題の修正は見つかりませんでした。Mac で最も有名なテキスト エディタである BBEdit は、広くスクリプト化できるはずであり、実際にそうなっています。しかし、.. Applescript を使用して、メニュー コマンドを実行しようとしましたが、まったく方法がありません。または、代わりに試してみると、次のようになります。
またはまた:
どちらもエディターからスクリプトを実行すると機能しますが、スクリプトを保存して BBEdit の AS メニューから選択すると機能しません。何か案が ?ありがとう。
replace - BBEdit の「検索」ダイアログ
私は開発中に Mac で BBEdit を頻繁に使用しています (純粋なテキスト編集も同様です)。それは素晴らしく、私のニーズをほぼすべて満たしています。ただし、最初の一致が見つかった後に [検索] ダイアログが自動的に閉じてしまうことが、非常に厄介です。私がもっと見たいのは、「検索」ボタンが強調表示されたままダイアログが表示されることです。これにより、「入力」、「入力」、「入力」...を押し続けて次、次、次.. 。 マッチ。それでも、試合のたびに「cmd-F」を押してダイアログを再度開く必要があります。
この動作を変更する方法はありますか?
bbedit - BBEdit ですべて置換アラートを抑制する
BBEdit を使用して [すべてを検索して置換] を実行すると、アプリケーションはアラート ポップアップ ボックス/ウィンドウをトリガーし、置換の結果が表示されます (例: 「foo」が 6 回出現し、「bar」に置き換えられました)。このアラートはブロックされます。申請が却下されるまで。これはいつも私を悩ませてきました。
BBEdit Replace All の確認アラートを抑制するにはどうすればよいですか?
bbedit - BBEdit で特定の行をマークして、それらを繰り返す方法はありますか?
長いドキュメントのいくつかの部分の間を行き来することがよくありますが、これを処理する効率的な方法が見つかりませんでした。以前、PC 用の TextPad を使用したことがあり、ブックマークと呼ばれる優れた機能がありました。
- キーストロークを押すと、現在の行がマークされます。ブックマークはガターに矢印として表示されます。
- 同じキーを押すと、マーカーが再びオフになります。
- 別のキーストロークは、キャレットを次のブックマークに送ります。
- さらにもう 1 回キーストロークすると、キャレットが前のブックマークに移動します。
BBEdit にこのようなものはありますか? 私は Textpad のその機能が気に入りましたが、似たような機能を備えた別のエディターは見つかりませんでした。現在、ジャンプして戻りたい場所で /// 3 つのスラッシュを入力し、Ctrl+Fを使用してそれらを再検索するという厄介な代替手段を使用していますが、マーカーを設定/削除し、それらを反復するには多くのキーストロークが必要です。
ありがとう!
search - 一連のhtmlファイルに一意の画像ファイル名のリストをコンパイルするにはどうすればよいですか?
大量の画像タグを含む約3,600のhtmlファイルがあります。これらのファイルで使用されているすべてのsrc属性値をキャプチャし、それらをテキストファイルに集約して、重複を削除し、全体で一意の画像ファイル名がいくつあるかを確認できるようにしたいと思います。
私はBBEditを使用しており、正規表現と複数ファイル検索を使用してすべての画像参照(18,673)を簡単に見つけることができますが、それらを何かに置き換えたくはありません-代わりに、BBEdit検索結果からそれらをキャプチャしたいです'メモ」を作成し、別のファイルにプッシュします。
これはAppleScriptedできるものですか?それとも、同じ目的のために適切な他の手段がありますか?