Linuxと同じようにWindowsでも生産性が高い[終了]


9

LinuxからWindowsへの移行を検討しています。心配なのは、生産性が低下していることです。例えば:

  • Linuxでは、アプリケーションがPATHにあれば、アプリケーションをかなり迅速に実行できます(そして、ほとんどのアプリケーションは、ファイルシステムレイアウト標準が原因です- /usr/binとなど/usr/local/bin)。
  • シェルでviを開くことができます(フォーカスを失うことはありません)
  • プログラムによる補完があります。たとえば、現在のディレクトリの下のどこかで名前に文字列が含まれるすべてのファイルを見つけるスクリプトがあり、そのための補完があります(したがって、「ff Foo <tab>」はFooを含むすべてのファイル名で補完されます)。

だから私はより生産的になるWindowsツールの提案を探しています。Cygwinを使用できることは承知していますが、「WindowsをLinuxのように動作させる」以外の方法を探しています。


1
WindowsにもPATHがあります
Macha

ところで、私が言及した使用例だけでなく、あらゆる生産性ツールに感謝します
IttayD

3
+1面白い。Linuxの生産性がWindowsの生産性と同じであることに興味があります。;)
Jon Seigel、

1
ちょっとしたヒント:Windowsにゲームをインストールしないでください。あなたが私と同じ中毒に苦しんでいないかもしれませんが。私はデュアルブート(仕事用のlinux、ゲーム用のwindows)を使用しており、すべてが素晴らしかった。最近、仕事で(主にパテを通じて)Windowsを使用しており、少しだけ仕事をするために「一時的に」仕事をやめるという悪い習慣を身につけました。
Malabarba、2009

プログラムによる補完についても同様です。Windows Vistaおよび7には、スタートメニュー検索機能があります。端末ほど強力ではありませんが、それでも便利です。また、Winを押してからFooと入力するだけで、オプションがポップアップ表示されます。
マラバルバ2009

回答:


7

WindowsはLinuxのスーパーセットと考えることができます。これは基本的にLinuxのことです。Linuxで使用するすべての手法とユーティリティは、同じプログラムを使用すると直接翻訳されます。

一方、Windowsには、Linuxでは利用できない多くの新しい豊富なショートカットとテクニックが用意されています。私のお気に入りは次のとおりです。

  1. Win + Rショートカットキーを使用して、プログラム名(メモ帳)、ファイルパス(c:\ folder)、ネットワークパス(\ server \ share \ folder)、またはWebサイトアドレス(www.xyz.com)を入力します。いずれの場合も、ドロップダウンリストの候補を含むファイル名の補完が行われ、コマンドウィンドウは必要ありません。

  2. コマンドシェルとしてWindows Explorerを使用します。ショートカットキーを使用して参照し、Win + Rを使用してどこかに移動し、ショートカットキーを使用してファイルを操作します。

  3. エディターやファイルビューアーなどのプログラムをSendToフォルダーに追加します。それぞれ固有のプレフィックスが付いているため、3つのキーストロークでプログラムをアクティブ化できます。たとえば、コンピューターで作業を開始するたびに、SendToに常に「1メモ帳」ショートカットを作成するので、Shift-F10、N、1(または右クリック、N、1)を実行して、メモ帳。

  4. 切り取り/コピー/貼り付けのショートカットキー(Ctrl-C、Ctrl-X、Ctrl-V)を使用して、ディレクトリ間でファイルやフォルダーを移動およびコピーします。Ctrl-C、Ctrl-Vのクイックキーストロークコンボを使用して、単一のディレクトリ内のファイルまたはフォルダーを複製できます。

  5. F2を使用してファイル名を編集し、Ctrl-Fを使用してファイルを検索します

さまざまなLinux GUIにはこれらの機能の1つ以上がありますが、さまざまなLinuxインストールでそれらに依存することはできません。一方、これらのことは、最近のWindows(Windows 2000以降など)でいつでも実行できるため、目前の問題に自由に集中できます。


10

まず最初に、PowerShellをダウンロードします。それでもbashよりは優れていませんが、cmd.exeであるabominationよりは優れています。

次に、WindowsにもPATHがあります。これを使って。


Linuxでは、アプリケーションは通常/ usr / binにインストールされます。Windowsでは、各アプリケーションは独自のフォルダーにあり、PATHにそれぞれを追加するのは
面倒です

1つの場所を追加する場合ではなく、実行可能ファイルをc:\ bin \に自動的にシンボリックリンクするスクリプトを作成します:)
Phoshi

アプリケーションはおそらくインデックス化されており、通常のサーチャー/ランチャーで見つけることができるため、アプリケーションを起動するためだけにパスにアプリケーションを使用することを実際に見ないでください(そうでない場合は、インデックス化されていることを確認してください^^
オスカーデューブボーン2009

同意します。アプリケーションのインストールパスをPATH環境変数に追加しても意味がありません。また、余談ですが、PowerShellはBashよりもはるかに強力です。テキストを解析し、テキストを他のコマンドにパイプする時間を費やすのでしょうか、それともリッチオブジェクトを使用するのでしょうか。:)
Trevor Sullivanは

7

Launchyは、非常に簡単な単一キーストロークのアプリケーション起動を提供します。コマンドラインに関しては、XP SP3、Vista、7を使用することで機能性が大幅に向上しました。Linuxプロンプトの多少制限された経験から、Linuxは最初からそのように動作するようですが、Windowsは常にGUIでしたコマンドラインの機能は、主にMS-DOS時代からの二日酔いでした。しかし、今ではWindows Serverの「ヘッドレス」バージョンがあり、この点ではるかに強力にする必要があります。


2
「二日酔い」または「ホールドオーバー」?DOSを忘れようとする二日酔いがありましたが、私はあなたが後者の用語を意味していると思います...
AnonJr

Launchyは、もうなくてはならないユーティリティの1つです。基本的には、コマンド名を入力することができ(パーシャルと一致)、それがスタートメニューにある場合は、それを起動します。それ以外は、powershellはいいはずだと思いますが、cygwinだけを使います。シェルに慣れたとしても、grepやfindなどが欠落するまでは長くはありません
MattG

私個人的には「検索すべて」より良いような...
Epaga

5

LinuxからWindowsへの移行を検討しています。心配なのは、生産性が低下していることです。例えば:

**** Linuxでは、アプリケーションがPATHにあれば、アプリケーションをかなり速く実行できます***

WindowsにもPATHがあります。GUI(コントロールパネル/システム/詳細設定/環境変数/ PATH)を使用するか、PATHと入力するだけでコマンドラインから内容を確認できます。

このショートカットは、一時ディレクトリをパスに追加する場合に便利です。
c:>パスc:\ temp;%PATH%

****シェルでviを直接開くことができます(フォーカスを失うことはありません)***

私の知る限り、Windowsのvimには2つのバージョンがあります。1つはコマンドライン(コンソールはそれを呼び出す)で、もう1つはgui(gvim)です。どちらもうまく機能します。私はgvimを好みますが、それは単なる個人的な好みです。vimのランタイムディレクトリをPATH変数に入れれば、好きな場所から開くことができます。

****プログラムによる補完があります。たとえば、現在のディレクトリの下のどこかにある名前に文字列が含まれるすべてのファイルを見つけるスクリプトがあり、そのための補完があります(したがって、「ff Foo」はFooを含むすべてのファイル名で補完されます)***

まあ、私は特にそれが必要なかったからといって、具体的にはわかりませんが、cygwin以外にも、「標準」のUNIXコマンドラインユーティリティのポートがいくつかあります。私の好みは、ネイティブ(一種)のWindowsポートであるunixkit-tinyです。ポータブルとすべて。こちらからダウンロードできます。

だから私はより生産的になるWindowsツールの提案を探しています。cygwinを使用できることは承知していますが、「ウィンドウをLinuxのように動作させる」以外の方法を探しています。

まあ、その場合(「ウィンドウをLinuxのように動作させる」のではなく)、Notepad2または++、Powershell、およびいくつかのファイルマネージャーの組み合わせを使用
することができます。他に問題がある場合は、質問でそれらを述べてください。


4

うーん、私のお気に入りの生産性向上のためのWindowsツールの一部:

自動ホットキー。この辺りでかなりの報道を得る。カスタマイズされたホットキーとショートカット。

すべて。こちらも人気。インスタントファイルおよびフォルダーサーチャー。(NTFSのみ)

Smartstartmenu。単純なホットキーを押して、プログラム名の文字列を入力します

そして数多くのFirefoxアドオン!

他の方法でも同様の問題があります。これらのツールやその他のカスタマイズがLinuxを定期的に使用しない理由です。いつか学べるよ。


すべての検索が私のWindowsエクスペリエンスに革命をもたらしました。真剣に。それを得る。驚いてください。
Epaga 2009

4

私はcygwinツールキットがWindows上で非常に貴重であることを発見しました。それはあなたにWindows OSの上にシェルのような素敵なLinuxを与えます。

ただし、私が推奨するのは、通常のコマンドラインウィンドウの代わりにrxvtターミナルウィンドウを実行することです。こうすることで、コピーと貼り付けのサポートが向上し、より親しみのあるx-winのようなシェルウィンドウが得られます。


1
minttyはさらに優れています:mintty.googlecode.com
匿名

Minttyに出向。ユビキタスなパテをベースにしています。うまく機能する素晴らしい端末サポート。
Pridkett 2009

1

あなたはLinuxに慣れています。窓に慣れる。

AutoHotkeyExecutorは2つの素晴らしいツールです。Windowsにも%PATH%があります。これを使用してください。レジストリキーを試して[here]、独自の.bashrcスタイルのcmd構成スクリプトを作成します。これdoskeyは、bashのスクリプトとほぼ同じです。alias

PythonとPerlはどちらもWindowsで実行されます。どちらもわからない場合は、どちらかを学んでください。.shシェルスクリプトで実行できるすべてのことを実行できます。UnxUtilsまたはCygwinのいずれかを取得します(PATHに\ binフォルダーを追加します。ツールは非常に優れており、Windows以外の重いbashエミュレーターです)。これは、デフォルトのcmdツールセットがゴミであるためです。また、選択内容に応じて(両方の適切なポートで)vimとemacsを取得します(vim :))

これらすべてにより、強力なコマンドライン(bash標準ではありませんが、非常に使いやすくなっています)と強力なGUIがあります。Meta-Gは強調表示された単語をグーグルで検索し、capslockはFirefoxを起動し、Everythingによるグローバル検索、優れたマルチモニターサポート、KDEスタイルのウィンドウ移動などを行います。Windowsは完璧ではありませんが、多くのことが求められています。


1

Windows 7は、Windowsからのアプリケーションの実行に関して、コンピューター内のアプリケーションを最初から検索し、ワンクリックで実行することをサポートしています。


1

あなたのLinuxコマンドline-fuを持っていきます。cmdシェルから、Gnu Win32またはunxutilsを使用して、お気に入りのUNIXツールを使用できます。これらのツールは、ウィンドウのcmdシェル内に存在するため、cygwinよりもウィンドウでうまく機能します。


1

Launchyも良いと聞きましたが、SlickRunなしでは生きられませんでした。また、より多くのアプリケーションについては、「Alternative To」サイトにアクセスして、Linuxで使用するアプリを置き換えるWindowsベースのオプションのいくつかを確認できます。

http://alternativeto.net/


0

私が見つけたclipx本当に便利なツール。


どうして?それは何が役に立つのでしょうか?それはOPのニーズとどのように関係していますか?
MaQleod 2012

@MaQleod:デフォルトではWindowsで利用できないクリップボード履歴を実装します。それはコード/テキストを編集するときに本当に役立ちます。OPは、有用な生産性向上ツール(問題のコメントを参照)の提案を求めていましたが、これはコードの記述に役立ちます。
Skizz

OPが何を望んでいるかを理解しています。リンクを含むSUに関する質問への回答は、単なるリンクではありません。そのリンクがOPの要求とどのように関連しているかについての簡単な要約を書くことは良い習慣です。
MaQleod 2012

0
  • コマンドの前にを付けることで、PATHに含まれていない一部の(すべてではない)プログラムを起動できますstart。このリストに何かを追加できるレジストリキーがあると思います。
  • viシェルで直接開くことができます。Vimをインストールするときに、適切なオプションを確認してください。

0

私がWindowsにインストールする最初のプログラムの1つは、SoftIntegrationのCh Shellです。もともとはCを学ぶためのインタラクティブな方法としてそれを使い始めましたが、今ではそれをはるかに多く使っています。これは、標準ではないWindowsで使用するのに適したGnuユーティリティがいくつか含まれています。また、Cに精通している場合は、まともなスクリプト環境になります。

Windows Powershellも別の優れたツールです。それは.Netフレームワークにアクセスできるので、それでほぼ何でも構築できます。多くのサードパーティアプリケーションで急速に広くサポートされています。

それでもUnixのような環境を検討している場合は、MicrosoftのSubsystem for UNIX-based Applicationsを参照してください。Cygwinとは異なり、SUAは、Win32サブシステムと同じレベルで、Windowsカーネル上で実行される環境サブシステムです。それはかなりきちんとしたものです。

最後に、Windowsを最大限に活用したい場合は、「ホーム」バージョンを避けてください。「パワーユーザー」が望むかもしれないいくつかのオプションと機能が欠けています。


0

「生産性」に関しては、私がなしでは実行できない3つのユーティリティがあります。

Total Commander(究極のファイルマネージャー)と SlickRun(無料のフローティングコマンドラインユーティリティ)、そして確かにEverything(以前に推奨されていたデスクトップ検索ツール)

マルチモニター設定を使用している場合、Actual Windows Managerは「必須」です。


0

AltDragは、Altキーを押しながらウィンドウをドラッグするのと同じ機能を提供するWindows用のツールです。私はそれを使いすぎています。GUIシステムの場合、それはパフォーマンスを向上させるものだと思います。


AltDragを使用している場合は、代わりにAltMoveを試してください。勝者が出ます:) deskex.com/Altmove/index.asp

私が見つけた最高のものはKDE Mover-Sizerです。corz.org/windows/software/accessories/…しばらく前に、タイプのいくつかの利用方法を比較しました:abrokenmold.blogspot.com/2009/06/get-alt-drag-in-windows.html
Nathaniel
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.