問題タブ [mintty]
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.
cygwin - minttyを使用して、cygwinでqコマンドプロンプトを修正するにはどうすればよいですか?
mintty の下で cygwin から q を起動すると、コンソールは通常動作しているように見えますが、q) プロンプトは表示されません。空白行が表示されます。
私は最新の cygwin と最新の mintty 端末を持っています。
cmd を使用して cygwin を起動すると、q) プロンプトが表示されることに注意してください。ミントの下ではありません。したがって、実行可能ですが、理想的ではない回避策があります。mintty のさまざまな側面は、私の筋肉の記憶の奥深くにコード化されています。
mintty のウィキペディアのエントリには次のように記載されています。
ただし、[mintty] は標準の Windows コンソールに基づいていないため、専用に作成されたプログラムは mintty では正しく動作しません。
だから、ここが原因だと思います。しかし、誰かがこのセットアップで kdb/q を動作させることができたかどうか疑問に思っていました.
要約すると、q インタープリターを mintty で完全に動作させることはできますか?
mingw - MSYS2 は .profile をソースしません
MSYS2 を使用して を実行するmsys2_shell.bat
と、mintty
bash ログイン シェルが開きますが、 ~/.profile
ソースが取得されません。
とにかく、 /bin/bash --login
内部で実行するmintty
と、~/.profile
ソースが表示されます。なんで?
path\to\msys64\bin\bash.exe --login
の代わりに Windows プロンプトを介して実行すると、同じことが起こりますmsys2_shell.bat
。
PS: も試してみました.bash_profile
。
vim - コンソール vim でマウスを完全に無効にする
babun (cygwin) で Vim を使用しています。私を本当に悩ませているのは、マウスの問題です。完全に無効化したい。ネットで見つけたものすべてをvimrcに追加しようとしましたが、何も機能しません。
この小さなプレゼンテーションを見てください。そこには、定義したすべての設定と、まだ何が間違っているかが表示されます。マウスの左ボタンに問題はありません。こいつは何もしない。問題は右ボタンにあり、さらに問題はスクロールにあります。このスクロールは、この gif で見ることができる追加の文字を追加します。右ボタンは、新しい空行を追加するか、何かを貼り付けます。これをすべて取り除く方法は?
cygwin - cygport (Cygwin パッケージ ユーティリティ) を使用していくつかのファイルを /usr/share/ にインストールする
テーマをサポートするために mintty をハッキングしてきました。レポはこちらhttps://github.com/PhilipDaniels/mintty
コードの変更は完了しましたが、cygport を使用したパッケージ化が機能しません。リポジトリを見ると、ルートレベルにあることがわかります
ここに完全な pkg.cygport ファイルがあります
insinto/doins を含む最後の 2 行は、私が追加した唯一の 2 行であり、この時点で別のフォルダーにいるように見えるため、機能しない行です - CD ${B} が犯人だと思います. しかし、それを修正する方法は?
vim - mintty のウィンドウタイトルを設定する
cygwin で実行されている vim で、アクティブなバッファー名にウィンドウ タイトルを自動的に設定したいと考えています。
私はこれを書きました:
残念ながら、期待どおりには機能しません。このメッセージを消す方法が見つかりませんでした
"Press ENTER or type command to continue"
コマンドをバックグラウンドで実行するにはどうすればよいですか?
sbt - How to set system property jline.terminal (to fix no echo while typing on cygwin's mintty)?
I've started using sbt on cygwin,
but had a problem that my typing would not echo in console
.
Following this advice, sbt now echos, e.g.:
I tried to automate this fix by entering the line export SBT_OPTS="-Djline.terminal=scala.tools.jline.UnixTerminal"
in ~/.sbtconfig
, but I may not be using the correct syntax, as echoing doesn't seem to work.
How to get sbt console
to use ; eval System.setProperty("jline.terminal", "scala.tools.jline.UnixTerminal")
automatically?
windows - 既存の vim セッションでファイルを開く (Cygwin/mintty)
ファイルを既存の vim セッションで開くためのアイデアを探しています。
私は Windows + Cygwin + Mintty に取り組んでいます。私は通常、3 から 4 つのターミナルを開いています (2 から 3 の vim セッション + 1 つのシェル、ビルド環境)。ネイティブ Windows のウィンドウ マネージャーを使用してターミナル ウィンドウを切り替える方が簡単なので、tmux/screen は使用しません。私は 2 台のワイドスクリーン モニターを持っているので、両方の画面の半分を自分の端末に使用でき、素晴らしい作業環境が得られます。AHKスクリプトの助けを借りて、ショートカットを使用して端末を切り替えたり回転させたり、目的の位置に再配置することさえできます。
多くの理由から、私はむしろ gvim よりも vim を好みます。私は gvim のほぼすべての機能 (スクロール、マウス選択、コピー、貼り付けなど) を実行できます。 /. 使用しているソフトウェアごとに異なるショートカットを使用すると、いつも混乱します。
今、核心の問題。Windows エクスプローラーから既存の vim セッションでファイルを開きたいと思います。タイトルにある既存の mintty 端末を探すために、Win32::API で Perl スクリプトを使用する恐ろしい解決策を見つけましたVim
。次に、ウィンドウをアクティブにして送信<esc>:e path/file<cr>
します。
gvim --remote
それはかなりうまく機能しますが、コンソールで動作するようなより良いソリューションを探していvim
ます。残念ながら、-with-x
構成オプションを使用してビルドした場合でも、vim にはそのようなオプションがありません。
したがって、より名誉ある解決策を実現するためのいくつかの提案を探しています(ソケット/機能をvimに直接追加する/よりスマートなahkスクリプトを使用する/など)。
python - Pythonスクリプトの実行時にCygwinが改行なしで奇妙なキャリッジリターンを挿入する
テキスト ファイルをランダム テーブルとして解釈し、それらをロールする Python スクリプトを作成しています。このスクリプトは、Sublime Text 内から実行するとうまく機能します。たとえば、ST のビルド ウィンドウからの出力は次のとおりです。
Windows コマンド プロンプトからも機能します。
ただし、Cygwin (Mintty を使用) では正しく動作しません。私が知る限り、Cygwinでは改行なしで奇妙な場所に改行が挿入されているように見え、行の終わりがその始まりを上書きします。
端末の表示だけの問題ではありません。私はそれをファイルにパイプしようとしましたが、同じ問題が発生しました。
これは Cygwin または Mintty の問題であると想定していますが、役立つと思われる場合に使用しているソース コードを次に示します: http://pastebin.com/4bJ4LC8h