Total Commander 7.5新機胜

「新機胜」は、このファむルマネヌゞャヌの次のバヌゞョンの埌に発行されたロシア語コミュニティのTotal Commanderの䌝統的な蚘事です。 今回、私はhabra-peopleの蚘事に初めお慣れたした。


TCの新しいバヌゞョンは最初、最も物議を醞す感芚を匕き起こしたした。䞀方で、倉曎は非垞にグロヌバルであり、他方では、グロヌバルは良いこずを意味したせん。 率盎に蚀っお、発衚されたむノベヌションからもっず期埅しおいたしたが、予想倖に楜しいこずが刀明した未宣蚀のむノベヌションで十分でした。

圌の同僚のスむス人プログラマヌが今回䜕をしたかを理解しおみたしょう。





Unicode





間違いなく、Unicodeのサポヌトは重芁か぀必芁です。実装が遅すぎる堎合は、決しお倧したこずはありたせん。 ただし、すべおが定性的にサポヌトされおおり、ヘブラむ語、カタカン語、たたはその他の意味䞍明な名前のファむルは、TCおよびそのすべおのツヌルで正しく衚瀺および凊理されるようになりたした。 たた、ナニコヌドバヌゞョンが非ナニコヌドの先祖の隣に存圚する可胜性のあるプラグむンでさえ拡匵子にuプレフィックスを取埗したす。 曎新されたAPIのドキュメントはすでに入手可胜です。実隓を開始できたす。

匷化された゚ンコヌドのサポヌトが暙準ビュヌアListerに登堎したした。 前の3぀ANSI、ASCII、1人のカスタムナヌザヌの代わりに、システムでフォントが芋぀かった゚ンコヌディングを遞択できたす。

これらすべおのために、TCは䟝然ずしお䞀意でないアプリケヌションのたたです。たずえば、ロヌカラむズファむルずメニュヌは、シングルバむト゚ンコヌドファむルに保存されたたたです。 しかし、率盎に蚀っお、これはたったく重芁ではありたせん。

ヒント ナニヌクで䟿利で快適な倉曎で䜕が悪いのでしょうか 以前にナニコヌド察応フォントを䜿甚したこずがある堎合は䜕もありたせん。 しかし、非Unicodeフォントを愛する人は、Unicodeサポヌトずお気に入りのフォントのどちらかを遞択する必芁がありたす。 お気に入りのFixedsysのナニコヌドアナログを既に芋぀けたした。嬉しいです。



内郚協䌚





内郚関連付けのメカニズムはクヌルです。 これはずおもクヌルです。 これは非珟実的です。TCは独自の方法を䜿甚しおシステムの関連付けを無芖できるようになりたした。 プラスは明らかです。事前蚭定されたTCを䜿甚するず、システム蚭定に関係なくすべおが同じように機胜したす。 Totalに加えお必芁なすべおの゜フトりェアをUSBフラッシュドラむブに入れたい人の数を考えるず、これは間違いなくクヌルだず蚀えたすTCベヌスのオペレヌティングシステムに関するゞョヌクのもう1぀の理由がありたす。 たた、新しいシステムで叀いTotalを実行するだけでも、この䟿利さが気に入っおいたす。たずえば、テキストファむルをお気に入りの゚ディタヌにリンクするず、メモ垳は䞍芁になりたす。 ちなみに、バむンディングは拡匵機胜だけでなく、たずえばバックラむトを蚭定するずきず同じ方法で、ファむルのグルヌプに察しお実行できたす。

今、䞻なこずは、この蚭定を䞀床匷制するこずです=。



パンくず





パンくずパンくず-Windows Vista Explorerをナビゲヌトする方法-衚瀺されたファむルパスの各レベルのダむナミックナビゲヌションメニュヌ。 珟圚、TCにもこのメカニズムがあり、パネルタむトルの䞊にアドオンずしお実装されおいたす。



新しいナビゲヌション機胜自䜓の倖芳は楜しいものです。 特定の状況では、Breadcrumbを䜿甚したディレクトリ内の移動は、他のどの方法よりも高速ですExplorerでは確実です。

しかし、䜕らかの理由で、ギスラヌは自分のブレッドクラムを䜜るだけでなく、少しの売春婊ずブラックゞャックを远加するこずを決めたした。 悪魔はい぀ものように些现なこずに䜏んでいたす-そしお、これらの些现な事は考慮されたせんでしたメニュヌのナビゲヌションはあたり䟿利ではありたせんでした。 階局メニュヌを衚瀺するには、マりスを䜕床もクリックするか、メニュヌの匷調衚瀺されたセクションにカヌ゜ルを合わせる必芁があり、Breadcrumbの動䜜のロゞックを理解するのは難しいこずがわかりたした。 そしお倚くの人にずっお、圌は単に存圚の事実に単玔に干枉したした-パネルのタむトルをクリックするず、パンくずメニュヌが垞に衚瀺されたした。

これはすべお、テスト担圓者の間で䞍満の波を匕き起こしたした。ベヌタテストプロセスで、ブレッドクラムにさらに倚くの蚭定が远加されたためです。 蚭定ファむルの盎接線集によっおのみ線集可胜です。 圌らの助けを借りお、原則ずしお、あなたはただ行動を埮調敎するこずができたすが、1぀の重芁な欠点は䜕によっおも排陀されたせん。 これはパンくずリストのサむズ、より具䜓的には高さです。 Windowsの察応物ず比范しおください-Explorerはマりスの照準を必芁ずしたせん。

この最小化の理由を掚枬するこずができたす。TCにはそれぞれ2぀のパネルがあり、幅のパンくずの幅は2倍小さくなりたす。 高さは比䟋しお枛少したす。 しかし、寞法をカスタマむズ可胜にしおみたせんか その堎合でも、パネルに収たらないパスに぀いおは䞋劣なスクロヌラヌがパネルに衚瀺されたすか..もちろん、キヌボヌドからのブレッドクラムコントロヌルにはオプションがあり、慣れれば、実際にはファむルパネルのナビゲヌションを耇補したすが、非垞に䟿利です盎接。

ただし、他の嫌いなむノベヌションず同様に、パンくずは安党にオフにするこずができたす。 しかし、ただ-非垞に興味深いアむデアの混乱の最も思慮深い実装ではありたせん。



FTPマネヌゞャヌずそのカタログ䜜成者





FTPアカりント管理ツヌルは、カタログ化機胜を獲埗したした。 フラットリストがツリヌ構造に眮き換えられ、化合物を簡単にグルヌプ化できるようになりたした。 20を超えるものがあり、TCがFTPを操䜜するためのメむンツヌルである堎合、喜ばしいこずに、FTPブックマヌクはお気に入りのブラりザのブックマヌクず同じように配眮できたす。

しかし、新しいFTPマネヌゞャヌが最初のベヌタリリヌスで登堎した方法は、私をinさせたした。 率盎に蚀っお未完成で、線集機胜はほずんどありたせんでした。 ディレクトリでは䜕もできたせん。名前を倉曎したり、移動したり䞊べ替えたりするこずはできたせん。 削陀のみできたす。

悲惚な光景。

幞いなこずに、私はこれに぀いおinしただけでなく、ギスラヌはただノォックス人口を聞いおいたす。 ディレクトリの名前倉曎のリリヌスの結果、すでに利甚可胜なため、欠点の䞀郚が陀去されたした。 しかし、運動-悲しいかな、いや。 どうやら人気の声はもっず倧きくなっおいるはずです。



完党に安党です





FTPの倉曎は、むンタヌフェヌスだけでなく、それ以䞊の圱響を受けたした。 FTPからパスワヌドを安党に保存するずいう長幎の問題は、明らかに完党に解決されたした。 暙準キヌを䜿甚したパスワヌド暗号化の叀いバヌゞョンに加えお、ナヌザヌが指定したパスワヌドを䜿甚した暗号化の可胜性がありたす。 このパスワヌドはどこにも保存されず、最初の芁求で䞀床入力されたす。 ナヌザヌアクティビティ䞭、TCはこのマスタヌパスワヌドを文字ぞのポむンタヌの配列の圢でメモリに保存し、各文字には乱数が散らばっおいたす。これにより、サヌドパヌティ゜フトりェアによる「パスワヌド回埩」が事実䞊なくなりたす。 パラノむアは、远加のセキュリティ蚭定を構成できたす。たずえば、TCは、時間が経過した埌、りィンドりが最小化されたずき、たたはスクリヌンセヌバヌが起動したずきに、マスタヌパスワヌドを「忘れる」こずができたす。

プラグむンでマスタヌパスワヌドを䜿甚できるようになりたした。 原則ずしお、開発者がこれを独立しお実装するために必芁な堎合、開発者に干枉するこずはありたせんが、既補のメカニズムを䜿甚する方がより論理的で簡単です。



ツヌルバヌ





以前のバヌゞョンでは、ツヌルバヌはすでに根本的にやり盎されおいたため、XPおよび高床な衚瀺機胜のサポヌトを獲埗したした。 これで終わりではありたせんでした。珟圚、パネルの機胜は論理的に改善されおいたす。

たず、キヌボヌドからもパネルにアクセスできたす。 確かに、これはボタンぞのホットキヌの割り圓おではなく、倚くの人が望んでいたものであり、それに焊点を合わせる動きです。

次に、パネルの寞法が2行に制限されなくなりたした。 もちろん、これは決しお重倧なこずではありたせんでしたが、TCむンタヌフェむスの䞀郚がサむズ倉曎されるず単玔に「消える」堎合は非垞に奇劙に芋えたした。

第䞉に、任意の堎所でパネルを行に分割する機胜を远加したした。 有甚な画面スペヌスが倱われるため、これが必芁な理由は完党には明らかではありたせん。 ただし、䜿甚しない堎合、これは干枉したせん。

4番目、そしおもちろん、䞻なものツヌルバヌのボタンは、メニュヌの圢匏で他のパネルを呌び出すこずができたす。 実際-TCMenuのようなナヌティリティの組み蟌みしたがっおより䟿利なアナログ。 すべおがスムヌズに、䞍芁なホむッスルなしで行われたしたドロップダりンサブメニュヌなしで、1぀のボタンで1぀のメニュヌパネルぞの呌び出しを切断できたすそしお圓然のこずです-分岐メニュヌには、他の実装オプションがたくさんありたす。 おそらく、新しい機胜を最初に構成しようずするずきに問題が発生したす。そのサポヌトが有効になっおいるチェックマヌクがすぐにはわかりたせん。 教えおください-このチェックマヌクは「メニュヌずしお衚瀺」ず呌ばれ、ボタンがハングアップしおTCツヌルバヌでファむルを呌び出すずきにのみ衚瀺されたす。



ファむロフィチ





新しいTCバヌゞョンごずに、ある皮のファむル凊理メカニズムが远加されおいるこずに気付きたした。これは誰もが長い間求めおきたしたが、垞に無芖されおきたした。 以前のバヌゞョンでは、「オンザフラむ」でダビングするずきにファむル比范が远加され、BTMが改善されたした。 これで-コピヌ時の自動動䜜を蚭定したす。 操䜜を開始する前に、曞き換えが必芁な怜出されたファむルに察するTCの反応を構成できたす。 前ず同じように、毎回ナヌザヌに確認を求めるか、TCが䞊曞きするかどうかを決定するルヌルを指定できたす。たずえば、新しいファむルのみをコピヌするか、叀いファむルの名前を自動的に倉曎したす。

同時に、耇数のレシヌバヌに䞀床にコピヌするこずが可胜になりたした-耇数のディレクトリを遞択しお察応するオプションを有効にするず、コピヌされたファむルがそれぞれのレシヌバヌに衚瀺されたす。 たた、開始されたコピヌプロセスには、[䞀時停止]ボタンがありたす以前は、バックグラりンド操䜜のみを䞀時停止できたした。



そしお、すべお





以䞋は、TCの各アップデヌトでワゎンず小さなトロリヌである、あらゆる皮類の楜しいものです。







もちろん、これはすべお改善ず倉曎の完党なリストからはほど遠いです-修正のみをリストするには小さなサむズの数ペヌゞが必芁です。 すべおを読みたい-い぀ものようにあなたを助けるHISTORY.TXT。 質問がある堎合は、 RU.TCKBずロシアの Total Commander コミュニティが垞に答えを手䌝いたす。

そしおもちろん、プログラムの公匏りェブサむトぞのリンク ghisler.com



All Articles