問題タブ [ergonomics]

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 に答える
1277 参照

vim - 手根管と、Emacs や Vim などのキーボードを多用するエディタの使用との間の相関関係をサポートするデータはありますか?

私は手根管を発症する素因がいくつかあり、できるだけ避けたい. しかし、私は Vim または Emacs を使用したいと考えており、他の人の経験から学びたいと思っています。

Vim や Emacs のようなキーボードを多用するエディタの使用と、手根管症候群の発症との間に相関関係があること、または相関関係がないことを示す研究はありますか?

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

symfony - symfony a2lix と knp doctrine ビヘイビアを使用して翻訳フィールドと共同フィールドを整理する方法

多くの調査とあなたの助けの後、私は A2lix と KNP 教義の振る舞いの翻訳を使用することができます。すべてうまくいっているように見えますが...

フィールド(翻訳用と共通用)を整理したいと思います。

エンティティ全体に対して 1 つのtabMenu翻訳 (EN|FR|NL)のみを使用するにはどうすればよいですか。今まで私はこのドキュメンテーションを見つけました ( A2lix 翻訳フォームでドクトリン knp 翻訳可能エクステンションを使用して、翻訳されていないフィールドで翻訳を注文する方法は? )、私は常に各翻訳フィールドにタブを持ち、翻訳を必要としない人のためのタブはありません.

それは本当に人間工学的ではないと思います。解決策はありますか?

たとえば、ウィザードフォームを作成する必要がある場合、これは私にとって非常に重要です。翻訳フィールドごとに各言語のタブが表示されることはあまりないと思います。

Symfo とバンドル (a2lix、knp) で何も見つからなかったので、明確にして誰かが答えてくれることを願っています。

どうもありがとう

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

emacs - ある文字を別の制御シーケンスにバインドするにはどうすればよいですか?

RSI の調子が悪いので、助けになるように Emacs でいくつかのキーを再マップしようとしています。これが私がやりたいことです:

  1. シーケンス Mj で { 文字を入力できるようにします。
  2. { キーで { 文字を入力する機能を削除します。

1 は自分で作業できましたが、2 はできませんでした。ポイント 2 は私にとって重要です。なぜなら、この習慣は私にかなり深く根付いているからです。切り替えるにはリマインダーが必要です。

これは可能ですか?ありがとうございました!-パトリック

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

git - `git add --patch` with `--word-diff`

git add --patchステージングされていない変更をレビューし、次のコミットで必要な変更のみをステージングするための優れたインターフェイスを提供します。

diffただし、1 つだけ例外があります。使用するビューを選択する明白な方法はありません。

特に、git add --patch同じように差分を表示するように構成できるようにしたいと考えてgit diff --word-diffいます。

どうすればそれを達成できますか?

(注: も--word-diff--word-diff --colorとまったく同じではない--color-wordsため、この質問 (およびその回答) は、この質問およびその回答とは異なります。ただし、その質問の回答は、この質問の回答よりもはるかに包括的であるため、おそらくこちらが適しています)このようなことを達成する方法についての詳細情報。)

0 投票する
2 に答える
10221 参照

mobile - Home/End キーも Fn キーもないキーボードでコードをナビゲートする方法は?

旅行中にプログラミングできるように、さまざまなラップトップを探していて、Asus Flip Chromebook を見つけました。

Asus フリップ Chromebook

Del / PgUp / PgDn / End行を備えたサブ15インチのラップトップを見つけるのはすでに困難ですが、ほとんどのラップトップには、矢印キーからこの機能のほとんどを取得するための少なくとも「Fn」キーがあります。ラップトップにはそれさえありません。

このラップトップが Chromebook であり、プログラマーを対象としていないことは理解していますが、誰かがこのようなラップトップをプログラミングに使用したい場合、これらの欠落したキーを考慮して環境と IDE をセットアップするにはどうすればよいでしょうか?

たとえば、現在の行を選択するには、最後にいる場合は Shift+Home を入力し、下にいる場合は Home+Shift+End を入力します。

この種のキーボードには、どのようなソリューションとさまざまなワークフローが利用できますか?