問題タブ [working-directory]
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.
vim - vim 作業ディレクトリを設定
Vim で (:bn と :bp を使用して) バッファーを切り替えると、作業ディレクトリが自動的に設定されますが、開いているファイルのディレクトリにはなりません。Vim に "tags" というファイルを上方向に再帰的に検索させ、そのファイルが見つかったら、作業ディレクトリを "tags" ファイルのあるディレクトリに設定します。
例:
ご覧のとおり、「foobar」は「プロジェクト ルート」のようなものです。「tags」ファイルが foobar ディレクトリにあるとしましょう。これで、Vim は "js" を検索するはずですが、tags ファイルがありません。次に、「src」を調べますが、タグファイルはありません。次に、「foobar」を調べて「tags」ファイルを見つけ、次のようにします。
これを行う簡単な方法はありますか?:)
git - .git ディレクトリがない作業ディレクトリの Git リビジョンを見つける
私はa
) ディレクトリのない作業ディレクトリ.git
とb
) リポジトリを持っています。a
の歴史の途中でのいくつかの改訂ですb
。
でどのリビジョンがa
一致するかを調べるにはどうすればよいb
ですか?
diff
作業ディレクトリからすべてのリビジョンにシェルスクリプトを実行し、違いが最も少ない(できれば0)ものを選択することを考えました。
それは少し生です (そして、私はそれを行う方法がわかりません)、もっと簡単な方法はありますか?
python - Python で並列ディレクトリに保存する
私のファイル構造は次のようになります。
OK、私の Python ファイルは admin フォルダにあります。JSON フォルダーにファイルを保存しようとしています。ファイルを Admin フォルダーに正常に保存しましたが、ファイルを本来あるべき場所、JSON フォルダーに移動する必要があります。ターゲットは相対的でなければならないので、絶対的なターゲットはできません。
ありがとう!
git - Git - (大きな) リポジトリの一部のみを作業ディレクトリにチェックアウトする
私はかなり大きな Git リポジトリを持っています。これは git-svn を介して SVN から複製されているため、多くのbranches/
,tags/
およびtrunk/
ディレクトリがあり、したがって多くの重複ファイルがあります。Gitはこれらのファイルを内部で効率的に処理していると思います(.git/
ディレクトリの下の魔法)。ただし、作業ディレクトリは (SVN) ガベージでいっぱいです。
リポジトリの一部だけを作業ディレクトリにチェックアウトすることはできますか? どうすればいいですか?
ありがとうございました。
編集: 答えは、Git 1.7.0 の「スパース チェックアウト」機能です。
tomcat - Grails/Tomcat Webapp の現在の作業ディレクトリを取得するにはどうすればよいですか?
./data/transactions/foobar の Berkeley DB を開いて読み取る Tomcat 用の Grails Web アプリケーションを作成しました。
このコードは、私の Eclipse 環境で正常に動作します。
しかし、サーバーに移動すると、この例外が吐き出されます。サーバー上の webapps Web アプリケーションとして Grails を WAR ファイルにデプロイするときに、現在の作業ディレクトリがどこにあるのかわかりません。
Linux サーバーの Tomcat インストール ディレクトリは /usr/share/tomcat6 です。Web アプリケーションのルート ディレクトリは /usr/share/tomcat6/webapps です。WAR ディレクトリは、「bridge」という名前のサブディレクトリにインストールされます。Grails アプリへの WAR パスは /usr/share/tomcat6/webapps/bridge にあります
./data/transaction/Foobar を /usr/share/tomcat6/webapps と /usr/share/tomcat6/webapps/bridge の両方に配置しようとしましたが、うまくいきませんでした。
また、./data/transaction/Foobar を /usr/share/tomcat6 インストール ベース ディレクトリに配置しようとしましたが、運もありませんでした。
以下は、Tomcat サーバーから表示されるエラーです。
サーブレット: grails
URI: /bridge/grails/generateEmiDigests/index.dispatch
Tomcat WAR の現在の作業ディレクトリを設定して、Berkeley DB ./data/transaction ファイルを見つける方法を教えてください。または、Grails アプリが起動されている現在の作業ディレクトリを見つけることができるアイデアはありますか?
python - 別の場所から実行されている場合のPythonスクリプトの場所の参照
Pythonスクリプトを、それが配置されている場所とは異なる場所から実行しようとしていますが、Pythonスクリプトが配置されているファイルを参照する必要があります。私は次のことを試しました:
しかし、残念ながら、これは、スクリプトが現在存在する場所ではなく、スクリプトを実行した場所の現在の作業ディレクトリを取得します。
ありがとう
c# - C#.Net は fileDialog から作業ディレクトリを取得します
たとえば、実行するファイルのパスを取得するアプリケーションにファイルダイアログがあります。
C:\filespool\run.exe
これを exepath という文字列変数に入れて、このコードで実行します
作業ディレクトリを設定したことがわかりますが、最善の方法でそれを取得する方法がわからないので、ここで知っている人に尋ねます。作業ディレクトリ「C:\filespool」の取得方法。
windows - WindowsバージョンのC#で現在のディレクトリを取得するにはどうすればよいですか?
私は、モバイルでも、どのWindowsバージョンでも実行できるアプリケーションを作成しており、実行可能ファイルの現在のディレクトリを取得しようとしています。問題は、次のコードを使用すると、WindowsMobileでコンパイルされないことです。
そして、このコードを使用すると、次のようなものが表示されます:file:\ C:\ xxx
ただし、ルートドライブを取得する必要があり、このコードはWindowsMobileでコンパイルされません。
アプリケーションの現在のディレクトリと、モバイルを含む任意のWindowsバージョンのルートパスを取得する方法を知っている人はいますか?
macos - MacでのMonodevelopデバッグ用の作業ディレクトリを設定する方法
作業ディレクトリの設定を含む実行用のカスタム実行コマンドを設定できることは知っていますが、デバッグ時に作業ディレクトリを設定するための設定が見つからないようです。何か案は?
java - Windowsエクスプローラから起動されたjarのデフォルトの作業ディレクトリは何ですか?
ユーザーがWindowsエクスプローラーから実行できるように、アプリケーションのjarファイルを作成しました。一部の設定では、JSONファイルを独自の作業ディレクトリにロードします(パス「。\ config.json」を使用)。ただし、Windowsエクスプローラーのjarファイルから実行すると、構成ファイルが見つかりませんが、コマンドラインから同じjarを実行すると機能します。これは、エクスプローラーが作業ディレクトリをjarのフォルダー以外に設定しているためだと思います。それは何に設定しますか?(そして、どうすればjarの独自のフォルダーを見つけることができますか?)