問題タブ [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.
applescript - タブストップまたは空白の数を取得し、Applescript(箇条書きを挿入するためのスマートな改行スクリプト)で連結します
私の最終的な目的は、Alt + Enterキーを押すと、自動的に箇条書きをインテリジェントに挿入するAppleScriptを作成することです。私はBBEditでこれを行おうとしています。これが、BBEditフォーラムから入手したAppleスクリプトです。
スクリプトはうまく機能しますが、問題は、最初に特定の数のタブストップまたは空白がある場合、AppleScriptは空白/タブストップを無視して行の先頭に次の箇条書きを挿入することです。
だから私の実際の質問は、「Applescriptを介して先頭のタブストップまたは空白の数をどのように取得するのか」ということであり、それをここに連結しますか?
乾杯。
regex - grepを使用してISBNにダッシュを挿入する(BBEdit内)
有効なISBNが常に次のコンテキストで表示されるファイルがあります
ただし、フォーマットに一般的に使用されるダッシュがないことがよくあります。BBEditでgrepを使用してこれらのダッシュを挿入したいと思います。たとえば、交換したい
と
ただし、そのためには、数字の文字列を分割する必要があります。これには、ISBNエンコーディングの知識とgrepのスキルが必要です。
私は検索するところまで行きます
と置き換えます
上記の例では、私は
場合によっては、最初のダッシュを間違った場所に置くことさえあります。
ISBNはすべてISBN-10であると想定できることに注意してください。また、これをBBEditで行っていることにも注意してください。これには、いくつかのgrep構文の癖があります。ここで見つけた関連ソリューションは、BBEditで失敗するか、この特定のシナリオに適応できません。
regex - BBEdit での検索で「スタック オーバーフロー」エラーが発生するのはなぜですか?
「スタック オーバーフロー」エラー (「スタック スペースが不足しています (アプリケーション エラー コード: 12246)」) について困惑しています。
と置き換えます
これらの同じパターンを手動で使用して、一度に 1 つずつ検索と置換を実行できます。一致が発生しなくなっても、エラーは発生しません。小さなファイルで作業することで、エラーを回避することもできます。
責任があるのは私の非効率的でずさんな正規表現コーディングであると思われます。これをより効率的に行うために専門家の助けをいただければ幸いです。BibLaTeX 文献目録で、まだフィールドを持っていないが、eprint
フィールドを持っているすべてのエントリを見つけて、フィールドを対応する e-print 仕様にpmid
置き換えようとしています (とを使用)。pmid
eprint
eprinttype
更新:いくつかの実験の後、別のアプローチが唯一の方法であることがわかりました。探している
と置き換えます
トリックを行います。これに関する唯一の問題は、後方参照が壊れやすいことですが、名前付き後方参照を BBEdit で動作させることができません。
php - Applescript を使用した BBEdit 10 での PHP 検証
PHP ファイルを検証するスクリプトを BBEdit 10 に追加しようとしています。Mac で PHP と Web 共有を有効にしました。スクリプトは正確だと思いますが、ボリューム名にスペースが含まれていることが原因であると思われる問題が発生しています。
でエラーが発生しget file of
ます。エラー: 入力ファイルを開けませんでした: /Volumes/ Data
ボリューム名が「Data HD」であるため、スペースが問題の原因であると考えられます。を呼び出すときにスペースをエスケープできますget file of
か?
macos - BBeditでSVNを使用するにはどうすればよいですか?
Lua言語で開発されたプロジェクトにBBedit(バージョン10.0)のSVN同期を使用したいと思います。SVNプラグインをダウンロードする必要がありますか(はいの場合、どこからですか?)、またはBBEeditにダウンロードする必要があります(はいの場合、どのメニューにありますか?)ありがとうございます。
ctags - BBEdit が ctags のタグ ファイルを認識しない
Rails プロジェクトの ctags ファイルを BBEdit に認識させようとしています。bbedit --maketags
ctags-exuberant を直接使用する場合とコマンドを使用する場合の両方で生成しようとしました。私が生成したタグは Vim では完全に機能しますが、BBEdit ではそのような運はありません。エラーメッセージなどはありません。シンボルが完了をトリガーしたり、ジャンプしたりすることはありません。
タグファイルをプロジェクトディレクトリに移動しようとしましたが、うまくいきません。階層 (モデル フォルダー) の下位に 1 つ生成して、モデル クラス間をジャンプしようとしましたが、うまくいきませんでした。
何か案は?
regex - 空白行を削除するためのBBEdit互換の正規表現
ドキュメントから空白行を削除できるはずのその他の正規表現を試しましたが、BBEditの検索と置換では機能しないようです。
bbeditで機能するドキュメントから空白行を削除するための正規表現とは何ですか?
regex - 正規表現カウンターを出力として使用する
出力できる正規表現の「使用」カウンターはありますか?
たとえば、次のテキストがあるとします。
正規表現パターンを使用して、各一致の出力にカウントを追加したいと考えています。したがって、この場合、望ましい結果は次のようになります。
確かに内部カウンターはあるのですが、出力として使えますか?
php - 配列から関数に値を渡す
すべてのニュースを取得する次のコードがあります。
同じクラスで私はbbedit()
機能を持っています。$news
[ int ]の値を取得して['news_content']
、その関数に渡したいbbedit()
。
javascript - jsLintをBBEditに統合する
jsLintをBBEditに組み込むにはどうすればよいですか?
- 環境:
- OSXマウンテンライオン
- BBEdit 10.1.2(3152)
Node.js(0.8.14)をインストールして実行しました
コマンドラインからjslintを実行するには、
jsLintをBBEditに接続する方法を説明しているように見えるチュートリアルを見つけました。しかし、私はAppleScriptを書いたことがなく、どこから始めればよいのかわかりません。
任意のガイダンスをいただければ幸いです。
アップデート
チュートリアルからAppleScriptをAppleScriptEditorアプリケーションにロードして実行しました。
次のエラーメッセージが表示されます。
「欠落している値のPOSIXパスをUnicodeテキスト型にできない」の段落3から-1を取得できません。