問題タブ [dotfiles]
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.
shell - 複数のマシン間でシェル構成の同期を維持する
私はかなりアクティブなコマンドラインユーザーであり、いたるところにシェルアカウントがあります。MacBook、Linuxデスクトップマシン、Linuxサーバー、XP上のCygwin、あなたはそれに名前を付けます。
すべてのプラットフォームで利用できる限られたツールを使用して、これらすべてのマシン間でシェル構成(など)の同期を.bashrc
維持するにはどうすればよいですか?.vimrc
私はrsync
かなり限られた方法で使用しており、必要なときにいくつかのファイルを手動でコピーする必要がありますが、すべてのマシンで同じ基本的なシェル環境をセットアップするための標準的な方法が必要です。シェルアカウント管理戦略を教えてください。
eclipse - Eclipse 3.5 (および Aptana プラグインを使用) で、「ドット」ファイルを含むプロジェクトを表示するために使用できるビューを取得するにはどうすればよいですか?
さまざまなプロジェクト エクスプローラー ビューで .htaccess などのドット ファイルを表示することができましたが、プロジェクトを閉じて再度開くと、ドット ファイルがビューに表示されなくなります。ドット ファイルを表示できるビューがありませんか、それとも切り替え可能な構成オプションがありますか? 過去数日間、いくつかのことを試しましたが、実際に追跡していなかったので、それらが何であるかはわかりません.
提案?
git - わずかな違いで(ほとんど)並列ブランチを維持する方法
シナリオ: Gitでunixドットファイルを取得しようとしています。私は(少なくとも)cygwin環境といくつかの標準的なLinuxディストリビューション(ubuntuとopensuse)の間で作業する必要があり、たとえばcygwinにのみ固有のファイル/コード行があります。無駄なファイルをチェックアウトしたくない、またはドットファイル内の多くのケースを処理する必要がないため、環境ごとにブランチを作成しています。しかし、私が行う編集のほとんどはすべての環境に共通しているため、コミットを行うたびに、その変更をすべてのブランチに伝播する必要があります。
したがって、基本的に、いくつかのコミットを除いてほとんど同じであるいくつかのブランチがあり、ほとんどのコミットはすべてのブランチにある必要があります。
質問:もしあれば、これに推奨されるgitワークフローは何ですか?または、私のシナリオに(複数のブランチを使用せずに)より良いセットアップがありますか?
[チェリーピッキングを試しましたが、かなりの作業が必要です。ここで重複するすべてのコミットと、ブランチの同期を維持することは悪夢です。]
powershell - powershellでパラメータをSet-Aliasに渡す適切な方法は何ですか?
少し背景:
Microsoft.PowerShell_profile.ps1
私は職場で Windows XP で PowerShell を使用しており、 Ryan Bates のショートカットMy Documents
に触発された Mac 環境をエミュレートしようとして、に便利なショートカットを多数設定しています。
私は次のようなものを持っています:
コマンドプロンプトで次のように言うと、これはうまく機能します:
ただし、これは正しく機能しません
だから私がするとき:
呼び出すはずの
それが呼ぶのは
では、関数に送信するパラメーターを受け取るように関数を適切に変更するにはどうすればよいでしょうか?
ありがとうございました!!
regex - 「。」で始まるファイルを除くすべてのファイルをキャッチする正規表現。
次のようなコンテンツが混在するディレクトリ内。
(dirsではなく)ファイル以外のすべてをどのようにキャッチし.
ますか?
ネガティブな先読みで試しました^(?!\.).+?
が、正しく機能していないようです。を使用し
て除外することにより、それを避けたいことに注意してください.
[a-zA-Z< plus all other possible chars minus the dot >]
助言がありますか?
python - XMLドキュメントの構造のグラフを作成する
特定のXMLドキュメントでどのタグが他のどのタグの子として使用されているかを示すグラフを作成したいと思います。
この関数は、lxml.etreeツリー内の特定のタグの子タグの一意のセットを取得するために作成しました。
この関数でドットファイルや他の形式のグラフを作成するために使用できる汎用グラフビルダーはありますか?
また、この目的のために明示的に設計されたツールがどこかにあるという疑惑も潜んでいます。それは何でしょうか?
editor - グラフ (ドット) ファイル用の無料のビジュアル エディター
Graphviz やその他のグラフ用の、Linux と互換性のある無料の (「cheers」のように) インタラクティブなビジュアル エディタはありますか? aptitude
空白を描いているようです。
編集:「乾杯」は「ビール」と「スピーチ」の両方を意味します. meta-edit : 「ビーチのように無料」であるべきだと思います。
edit 2 : 適切な svg エディターがより現実的な目標になるかもしれません。私は基本的に、それらを接続するラベル付きの図形と線のコレクションを便利に作成するために使用できるものが欲しいです。実際には、セマンティック データ (グラフ) とプレゼンテーション データ (画面上での配置方法、使用される色など) の両方が含まれているため、このデータからグラフを抽出する方が理論的には理にかなっているでしょう。ラベル付きの形状をinkscapeまたはその他の無料のベクターグラフィックエディターで便利にレイアウトする方法はありますか? ノードを再配置し、ノード内のテキストを (再) フローして、最大限の利便性を実現する必要があります。
また、これは本当にスーパーユーザーの質問であることにも気付きました。答えが得られる可能性が高いと思われる既存の質問を見つけたときに、そこに再投稿するつもりでした: dia。
編集 3 :dia
ノード オブジェクトのテキスト コンテンツを有用な方法 (つまり、手動で改行を挿入する以外の方法) で折り返すことができないように見える点を除いて、便利なようです。テキストエディタやペンと紙ではなく、この方法で物事を行う動機となっている便利な要素のほとんどが台無しになるため、これは一種の契約違反です。しかし、ある種のイベント モデルと Python ベースのスクリプトがサポートされているので、コンテンツの変更に応じてテキストをラップするために Python を使用できるかどうか、少し掘り下げてみます。あなたの素敵な人の一人がより良い考えを持っていない限り..? 基本的に、GUI インタラクションを介してノード サイズを明示的に設定するオプションが必要であり、それに合わせて (フォント サイズの特定の範囲内で) コンテンツをラップおよび再スケーリングします。リッチテキストは非常に便利です。
つまり、これはコーディングが必要なように見えるため、現時点では有効な SO の質問です。
msbuild - msbuild の rc ファイルはありますか?
のような msbuild のユーザー構成ファイルはあります~/.msbuildrc
か?
(CPU 数や冗長性などのオプションの中には、プロジェクトごとに設定するのはばかげているように思えます。これらは、プロジェクトではなく、ユーザーまたはコンピューターによって異なるものです。)
version-control - .vimrcをvimfilesディレクトリに置く
VimとEmacsの構成をバージョン管理下に置きたいのですが、ホームフォルダー全体をそこに置きたくありません(つまり、そうしますが、3つの別々のリポジトリが必要です)。Emacsを使えば簡単です。~/.emacs
存在しない場合は~/.emacs.d/init.el
、initファイルとして使用されます。だから私は別のGitリポジトリを持つことができます~/.emacs.d/
。Vimでは、ホームフォルダにのみ存在でき、 (と同等)には存在.vimrc
できないようです。これはバージョン管理下に置くための最良の方法ですか?~/vimfiles
~/.emacs.d
.vimrc
python - mercurial .hgrc にサブ構成ファイルを含めることはできますか?
かなりの量のカスタマイズがあるため、メイン.hgrc
をリビジョン管理に保ちたいのですが、使用しているマシン (職場、自宅など) に応じて異なる作成者名を付けたいと考えています。
bash スクリプトでこれを行う方法は、Mercurial によって無視されるホストローカルの bash スクリプトをソースにすることですが、Mercurial が使用する構成ファイル形式でこれを行う方法がわかりません。