問題タブ [macbookpro-touch-bar]

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.

0 投票する
1 に答える
103 参照

macos - MacOSでタッチバーレイアウトをプログラムで切り替える方法は?

システム

M1 マックブック プロ

MacOS ビッグサー

問題

日常的に使用するデフォルトの Mac タッチバー レイアウトが気に入っていますが、プログラミング時には F1 ~ F12 キーを指先で操作できる方が好みです。また、fnキーを押し続けるのも好きではありません。そのため、レイアウトを切り替えるために 2 つの AppleScript を作成しました (以下に含まれています)。

スクリプトは機能しますが、バグがあります。これは、システム環境設定アプリを開いてメニューをナビゲートすることに依存しているためです。Automator を使用して、単純にスクリプトを実行し、それらをキーボード ショートカットに割り当てる "アプリ" をいくつか作成しました。

これは問題ない解決策ですが、もっとエレガントなことをしたいと思います。理想的には、システム環境設定を開いてドロップダウン リストから項目を選択し、最後にシステム環境設定を閉じるのではなく、スクリプトをバックグラウンドで実行して、タッチバーのレイアウトを即座に変更する必要があります。

Automator の使用に頼る前に、かなり長い間シェルをいじりましたが、成功しませんでした。物事に精通している人からの提案はありますか?

コード

これにより、F1-F12 キーがデフォルトのタッチバー レイアウトになります。

そして、これは逆です(アプリコントロールをデフォルトのタッチバーレイアウトにします):

0 投票する
0 に答える
39 参照

terminal - Mac ターミナルのオートコンプリートとファイル パスが機能しない

MacBookの端末について2つ質問があります。下の図では、タブ ボタンを押したときにオートコンプリートが機能していません。この解決策を試してみましたが、何も変わりませんでした: nano ~/.inputrc set completion-ignore-case on set show-all-if-ambiguous on TAB: menu-complete control+O - control+X

どうすれば修正できますか?

ここに画像の説明を入力

もう 1 つの質問は、ターミナルで自分のフォルダー パスが表示されないのはなぜですか?

ここに画像の説明を入力

0 投票する
0 に答える
42 参照

react-native - React Native NPM Start Error for Macbook M1

反応ネイティブを開始した後、このエラーを修正するのに助けが必要です:

トランスフォーマーの構築に失敗しました: エラー: エラー: 0308010C: デジタル エンベロープ ルーチン:: 新しいハッシュ (ノード: 内部/暗号/ハッシュ: 67:19) でサポートされていません Object.createHash (ノード: 暗号: 130:10) で安定したハッシュ (/ Users/ellisotoo/ReactNative/RNProject/node_modules/metro-cache/src/stableHash.js:19:8) の Object.getCacheKey (/Users/ellisotoo/ReactNative/RNProject/node_modules/metro-transform-worker/src/index. js:593:7) 新しいトランスフォーマー (/Users/ellisotoo/ReactNative/RNProject/node_modules/metro) の getTransformCacheKey (/Users/ellisotoo/ReactNative/RNProject/node_modules/metro/src/DeltaBundler/getTransformCacheKey.js:24:19) /src/DeltaBundler/Transformer.js:48:9) で /Users/ellisotoo/ReactNative/RNProject/node_modules/metro/src/Bundler.js:22:29 で processTicksAndRejections (node:internal/process/task_queues:96:5) ) { opensslErrorStack: [ 'エラー:03000086:デジタル エンベロープ ルーチン::初期化エラー' ]、ライブラリ: 'デジタル エンベロープ ルーチン'、理由: 'サポートされていない'、コード: 'ERR_OSSL_EVP_UNSUPPORTED' }