Vscode: ファむル゚クスプロヌラヌのディレクトリツリヌむンデントガむド

䜜成日 2016幎12月23日  Â·  124コメント  Â·  ゜ヌス: microsoft/vscode

耇雑なディレクトリ構造を持぀プロゞェクトをナビゲヌトするのは困難です。

このようなものを芋る方がはるかに良いです

├─ app
|  └─ main.js
├─ src
|  ├─ main.ts
|  └─ tsconfig.json
└─ package.json

これの代わりに

    main.js
  src
    main.ts
    tsconfig.json
  package.json
feature-request file-explorer on-testplan

最も参考になるコメント

image

だからうん...私の目が出血しおいる。 私はwhat is index.js of Expression folder... I know you're there!のようです。

かなり優先床が高いはずだず思いたす。 最近のWebアプリは、倚くの堎合、ネストされたファむル構造が深くなっおいたす。 この䟋を参照しおください

党おのコメント124件

私はこれに賛同する。 特に、むンデントを解釈するのは難しいず思いたす。 たた、゚クスプロヌラヌでファむルアむコンが有効になっおいるず、さらに悪化したす。

私も同意したす +1

その点で䟿利なもう1぀の点は、次のレベルの階局のむンデント距離をカスタマむズするこずです。
いく぀かのガむドラむンも気に入っおいたすが、距離が2倍になり、分離が明確になるず、すでに倧いに圹立぀ず思いたす。

@ Aides359同意したす。 目は人それぞれです。 タブを芋おください。 コヌド内の2぀のスペヌスタブが奜きな人もいたす。 8のようなものもありたす。その他4。

私は少し倱読症なので、VSCodeのむンデントに本圓に苊劎しおいたす。

少し良くなったようですが。 しかし、たずえば、ラップトップの画面ではただ悪いのですが、仕事䞭の倧型モニタヌでは、より目立぀ようにむンデントされおいたす。

はい オプションずしお暹朚限界線をお願いしたす。 倧きなモニタヌの隅で゚ディタヌが開いおいる堎合に特に圹立ちたす。

゚クスプロヌラヌペむンでトグルをマりスオヌバヌに合わせるず、芋た目をきれいに保぀のに圹立ちたす。

倧きなプロゞェクトで本圓に圹立ちたす。
これに関する曎新はありたすか たたは、どこから゜ヌスを調べ始めるこずができたすか

@ edmundo096これも21295の重耇ずしおクロヌズされたした。これもクロヌズされおいたす。 だから、これはどこにも行かないず思いたす。

@cosmoKenneyこの問題は解決されおいたせん...

@cosmoKenney 、いいえ、これは元の投皿であり、解決されおいたせん。 21295が重耇しおいたした。
サむドバヌ゚クスプロヌラヌでこのむンデントガむドを有効にする構成がただ芋぀かりたせんでした。

image

だからうん...私の目が出血しおいる。 私はwhat is index.js of Expression folder... I know you're there!のようです。

かなり優先床が高いはずだず思いたす。 最近のWebアプリは、倚くの堎合、ネストされたファむル構造が深くなっおいたす。 この䟋を参照しおください

27506535-e5bc7042-58b9-11e7-942c-a592295c143b

これが拡倧鏡なしのおおよその倖芳です。 それほど悪くはありたせん...戊闘機のパむロットのビゞョンを持っおいるなら

私もこれが欲しいのですが、倧芏暡なプロゞェクトでは迷子になりがちです。

たた、これを考慮する必芁があるこずにも同意したす。小さなプロゞェクトを開始しおすべおのファむルを心から知っおいる堎合でも、「クむックファむルオヌプナヌ」ではなく、゚クスプロヌラヌを䜿甚するずきにそれらを芋぀けるのはちょっず面倒です...

同意したす 私は過去2日間、これを行う蚭定たたは拡匵機胜を探しおいたしたが、T_Tは䜕もありたせん。 ゚クスプロヌラヌを䜿甚しおナビゲヌトするのに本圓に苊劎しおいたす新しいプロゞェクトをナビゲヌトするずきに非垞に圹立ちたす。

むンデントラむンは玠晎らしいでしょう

これがロヌドマップに含たれおいるかどうかを瀺すものはありたすか

+1

+1これは私の倧型モニタヌにずっお非垞に苊痛です。

+ + 1

+1、私がアトムに戻るかもしれない1぀の理由

+1

+1マむクロ゜フトお願いしたす

このために+1。

それたでの間、私は今のずころそれを解決するためのちょっずしたハックを芋぀けたした

VSCodeむンストヌル私のものはC:/Program Files/Microsoft VS Code を芋぀けおresources/app/out/vs/workbenchに移動し、$ workbench.main.css $を開きたす。

次の行をファむルの最埌に远加したす。

.monaco-tree-row[aria-level="1"]  { padding-left:   0px !important; }
.monaco-tree-row[aria-level="2"]  { padding-left:  20px !important; }
.monaco-tree-row[aria-level="3"]  { padding-left:  40px !important; }
.monaco-tree-row[aria-level="4"]  { padding-left:  60px !important; }
.monaco-tree-row[aria-level="5"]  { padding-left:  80px !important; }
.monaco-tree-row[aria-level="6"]  { padding-left: 100px !important; }
.monaco-tree-row[aria-level="7"]  { padding-left: 120px !important; }
.monaco-tree-row[aria-level="8"]  { padding-left: 140px !important; }
.monaco-tree-row[aria-level="9"]  { padding-left: 160px !important; }
.monaco-tree-row[aria-level="10"] { padding-left: 180px !important; }
.monaco-tree-row[aria-level="11"] { padding-left: 200px !important; }
.monaco-tree-row[aria-level="12"] { padding-left: 220px !important; }
.monaco-tree-row[aria-level="13"] { padding-left: 240px !important; }
.monaco-tree-row[aria-level="14"] { padding-left: 260px !important; }
.monaco-tree-row[aria-level="15"] { padding-left: 280px !important; }

終わり

このコヌドは、各レベルを0pxから始めおさらに20pxむンデントしたす !importantはデフォルト倀をオヌバヌラむドしたすが、もちろん、倀を倉曎するだけで、20pxから必芁なだけ倉曎できたす。 たた、15レベルしか進んでいないので、拡匵するこずもできたすが、プロゞェクトが15レベルより深い堎合は、ディレクトリ構造を再評䟡するこずをお勧めしたす。 ;

@jakewtaylorこれは私にずっおはうたくいきたした。唯䞀の問題は、倉曎を行った埌に「むンストヌルの砎損」通知を受け取るこずです詳现はこちら。

@jakewtaylor @ swordf1zhこの「ハック」のスクリヌンショットを提䟛しおいただけたすか

あなたのアむデアに觊発されお、私は次のようなスタむルを䜜成したした

.monaco-tree .monaco-tree-rows>.monaco-tree-row {
    position: relative;
}

.monaco-tree .monaco-tree-rows>.monaco-tree-row:before {
    content: '';
    top: 0px;
    bottom: 0px;
    position: absolute;
    border-left: 1px dotted rgba(255, 255, 255, 0.4);
    border-bottom: 1px dotted rgba(255, 255, 255, 0.4);
    width: 15px;
    border-radius: 1px;
}

堅実なむンデントガむドにはほど遠いですが、䞀歩前進しおいたす。
image

@ swordf1zhはい、私もそれを手に入れたしたが、䞀床だけです。 それ以来芋おいたせん。

@ pie6kよさそうだ。 あなたの远加は私にそれを少し改善する考えを䞎えたした、私が埌でオフィスにいるずきにそれをやっおみたす。

@ pie6kあなたのハックは、䜕らかの理由でT_Tがうたく機胜しなかったこずを陀けば、完璧な䞀時的な解決策になりたす䞋の写真を参照

image

@jakewtaylor埅ちきれたせん😄

私はかなりうたくいくものを持っおいたす。 あなたが蚀ったように、完璧にはほど遠いですが、ファむルツリヌの芋栄えを良くしたす、IMO。

CSSがはるかに長くなったので、この芁点に説明を入れたした。

このように芋えたす
file tree screenshot

それがあなたのために働くこずを願っおいたす

それは非垞にうたく機胜しおいたす。
ありがずう。

あなたは私の目ず私の心を救った。

玠晎らしい改善。 アルファを0.4から0.1に倉曎したした。芋た目は玠晎らしいですが、これは個人的な奜みです。 これから拡匵機胜を䜜成できる堎合、それは確かにトップ25の1぀になりたす。

imagen

私はそれをする぀もりだず思いたす、私はそれを調べなければなりたせん。 😃

曎新拡匵機胜を䜿甚しおUIを線集するこずは圓面は䞍可胜のようです。芁点の指瀺を䜿甚する必芁がありたす。

@ Winston-Guessは、 .monaco-tree .monaco-tree-rows>.monaco-tree-row自䜓にposition: relativeが必芁だず蚀うのを忘れおいたした。

@jakewtaylor @ swordf1zh-すごいですね🎉🕺 いよいよ笑

ああ、私のおかしな神。 私は今この4日間を怜玢したした。 サむドバヌの名前がモナコではないこずを理解するのに少し時間がかかりたした。 さたざたなバリ゚ヌションでこれを実装しおください。
この「ラむンレススタむル」は、私の目を導くための線やその他のものが䜕も芋えないので、本圓に私を狂わせおいたす。
+1これを解決したすべおの人に。

ああ、私の良さ、これは最高です。 寄付はどこに送ればいいですか

@edenprojectde 「サむドバヌの名前はモンサンではない」ずはどういう意味ですか むンストヌルに異なるクラス名がありたすか 将来の人々を助けるために、芁点に簡単にメモを入れるこずができたす。

@jakewtaylorいいえ、GUIで怜玢したすべおのCssにモナコずいう名前が含たれおいるこずを意味したすが、「サむドバヌ」の衚瀺はありたせん。 VS Codeに倉曎したばかりなので、GUIの構成がどのように機胜するかわからなかった/わかりたせんでした。これは、アトムの堎合のように明らかではありたせん。

芁点を理解するためだけに
grafik
grafik
これらのクラス名には、名前のサむドバヌは衚瀺されたせん。

フレヌムワヌクの䞀郚であるため、VS Code自䜓が心配する必芁はないので、GUI自䜓を理解しおいないのではないかず思いたす。

なるほど、私はむンスペクタヌを䜿甚するこずによっおのみ解決したした😛

ステップバむステップの説明macOSの堎合

  1. https://marketplace.visualstudio.com/items?itemName=be5invis.vscode-custom-cssをむンストヌルし、VSCodeを再起動したす
  2. この芁点の内容をファむルに保存したす。私の䟋で/Users/semenov/.vscode/css/tree.cssです。
  3. [蚭定]> [蚭定]を開き、次の蚭定を远加したす。
    "vscode_custom_css.imports": [
        "file:///Users/semenov/.vscode/css/tree.css"
    ]
  1. Cmd-P、 ">カスタムCSSずJSを有効にする"、VSCodeを再起動
  2. 「VSCodeが砎損しおいたす」ずいうメッセヌゞを閉じたす

VS Codeをアップグレヌドした埌、手順4ず5を繰り返したす。

@IlyaSemenov䜕らかの理由で、通垞のバヌゞョンずむンサむダヌバヌゞョンのどちらでもあなたのメ゜ッドが機胜しおいたせん。 拡匵機胜の説明で、手順4には管理者暩限が必芁であるこずがわかりたしたが、それでも圹に立ちたせんでした😕

拡匵機胜ずカスタムCSSは私には機胜しおいるようですが、線の色は暗いテヌマに向けられおいたす。 スクリヌンショットを芋る...

code explorer lines

...提案

@cosmoKenneyええ、芁点のCSSを倉曎するだけです。

珟圚の色はrgba(255, 255, 255, 0.4)で、䞍透明床40の癜です。出珟するすべおの色を、必芁な色に倉曎しおください。

rgba(0, 0, 0, 0.4)は、明るい背景䞍透明床40の黒に適しおいる可胜性がありたす

@jakewtaylor 
ゞェむクありがずう。 うたく機胜したす。
ここで、゜ヌスペむンの垂盎むンデントガむドを明るくする方法を理解する必芁がありたす。 ;-)

+1👍

@IlyaSemenovハックに感謝したす👍

ずころで、リストアむテム間の垂盎方向のスペヌスを増やすための解決策を知っおいる人はいたすか

これは非垞に䟿利なので、なぜ誰もそれを拡匵したこずがないのだろうか それは私のお気に入りでしょう。

マむクロ゜フト、あなたはそれを'95幎に理解しおもらいたした

image

これは間違いなくすぐに組み蟌みのオプションになる必芁がありたす。 お願いしたす 

@chentelず@ swordf1zhからのアむデアを拡匵する

゚クスプロヌラヌペむンでトグルをマりスオヌバヌに合わせるず、芋た目をきれいに保぀のに圹立ちたす。

アルファを0.4から0.1に倉曎したしたが、芋栄えがしたす

ナビゲヌトしやすくするために、 @ jakewtaylorの芁点をフォヌクしたした。 => https://gist.github.com/samdenty/b96f4df576d05cb123248f8ebfa899b6

  • 最埌のツリヌアむテムは、収益を削陀したす
  • フォルダずファむルは線幅で区別できたす
  • 線は通垞ほずんど透明ですが、ホバヌするず䞍透明床が高くなりたす

前ず埌

image

:root {
  /** Width of the lines **/
  --tree-width: 14px;
  /** Opacity of the lines whilst not hovered **/
  --tree-opacity: 0.05;
  /** Opacity of the lines on hover **/
  --tree-opacity-hover: 0.2;
  /** Color of the lines **/
  --tree-color: rgb(255, 255, 255);
}

それが私が探しおいるものです。

+1
この非垞に必芁な機胜を実装する蚈画はありたすか

私の意芋では、これはデフォルトであり、無効にするオプションが組み蟌たれおいるはずです😬

@miguelkashir同意したす。このスレッドぞの応答の数は、組み蟌み機胜ずしおのこれの必芁性を物語っおいるず思いたすか

同意。 CSSの回避策を提䟛しおくれた人々の努力に感謝したすが、これは補品に含たれおいるはずです。 Explorerは、珟圚のように、倧きなモニタヌを備えた倧芏暡なプロゞェクトで䜿甚するのが非垞に困難になりたす。 マむクロ゜フトに来おください-修正しおください

欲しいリク゚ストずしお盛り䞊がる

+1

カスタムCSSファむルを䜜成しお"vscode_custom_css.imports"で参照した埌、誰かが倉曎を確認できない堎合は、 vscode-custom-cssをむンストヌルせずに、CSSを最埌に远加するだけではるかに簡単に機胜させるこずができたす。 workbench.main.cssそしおあなたは行っおもいいです

@Funghorn私の芁点ずたったく同じです😛

@jakewtaylorええ、でも䞀郚の人は@ samdenty99の「パッチを適甚した」バヌゞョンを䜿甚し、カスタムCSSファむルがすべおの人に機胜するずは限らないず思いたした¯_ツ_ /¯

+1

+1

皆さん、+ 1のコメントはやめおください。 解決策を埅っおいる賌読者にずっおは迷惑です。最初の投皿に👍反応するだけです。 😋

コヌド-むンサむダヌビルドにこれに察するオプションはありたすか 新しい蚭定はここで参照されたした「蚭定3355のGUIを提䟛する」それで私は尋ねたす

@fillipvtリンクした問題は、蚭定のGUIに関するものです。この問題は、ファむル゚クスプロヌラヌの倖芳に関するものです。 私はそれらが関連しおいるずは思わないのですか 私が䜕かを逃した堎合を陀いお...

MicrosoftのTier4マネヌゞャヌ
「線を削陀しおください。醜い線がなくおも、䞀日䞭䜕をしおいおも、ずっず涌しく芋えたす。」

+1

+1
2぀のサブディレクトリず私はすでに痛みを感じおいたす

はい、゚クスプロヌラヌは珟圚、1局以䞊のフォルダヌで混乱しおいたす。 誰かがここで提案のいずれかでPRをしたしたか 私はこのスレッドでいく぀かの本圓に芋栄えの良い改造された探怜家を芋たした

+1

゚ディタヌのこの領域をさらに制埡する必芁がありたす。 ありがずう ハッキヌな解決策なしで

+1

@samdentyあなたの芁点にアクセスできたせん。 移動たたは削陀されたしたか

@jakewtaylorの芁点をフォヌクしたした。 それはsamdentyのものず同じように芋えたす。
https://gist.github.com/thepixture/72f5090e7fab8edae3d1dc1fb59f9f5c

image

私の堎合、レベルを10に倉曎したした。

たた、私はそれを修正する方法がわからない小さな問題がありたす。 samdentyに同じ問題があったかどうかはわかりたせん。 圌の芁点はもうありたせん。

image

@thepixtureこの問題は、悲しいこずに、それが機胜するハッキヌな方法の副䜜甚です-それは単に垂盎線を数回繰り返すだけです。 ここでの個人的な意芋ですが、 emはpxよりも安党です私のロヌカルのものは倉曎されおいたす;-)。

@designbyadrianが私のナヌザヌ名を倉曎し、リンクを曎新https://gist.github.com/samdenty/b96f4df576d05cb123248f8ebfa899b6

+1

v1.31では、新しいツリヌりィゞェットが導入されたした。 その新しいりィゞェットを䜿甚するず、むンデントガむドのレンダリングが簡単になりたすか @isidorn

カスタムCSS拡匵機胜を䜿甚しおいる人のために、2019幎1月の新しいアップデヌトで動䜜するように修正したした
私が远加した3぀の䞻な修正がありたした、

  1. ツリヌ行クラスがmonaco-tree-rowからmonaco-list-rowに曎新されたした
  2. カスタムcssファむルの21行目で、 monica-tree-rowにposition: relativeルヌルがあり、垂盎方向の間隔の問題が発生しおいたした
  3. .monaco-tl-twistie divにはむンラむンmargin-left: 40pxルヌルがあり、これをオヌバヌラむドする必芁がありたした15行目

https://gist.github.com/Lightfire228/39dc2cf403237a190e79a000912691b2

線集 @samdentyの芁点をベヌスずしお䜿甚したしたが、「正しく」芋えるように調敎する必芁がある堎合がありたす

線集23぀以䞊の深さのフォルダヌにカヌ゜ルを合わせたり遞択したりするず、線が消える問題を修正したした

線集3これで遊ぶ堎合は、 monaco-tl-twistieルヌルをコメントアりトできたす15〜17行目。 cssを修正したずきに蚭定が存圚するこずを知りたせんでしたむンデントガむドを䜿甚するず、0に蚭定するよりもむンデントをき぀くする方が奜きです

ありがずう@ Lightfire228

新しいアップデヌトでの䜜業を停止したした。 さらに、タむトルバヌに迷惑な[サポヌトされおいない]譊告が衚瀺されるようになりたした。 MSが゚クスプロヌラヌを曎新するのを埅っおいたす。

+1

私は他のみんなず同じ感情を繰り返しおいたす。 ツリヌ構造のむンデントは小さすぎお、サブ構造を効果的に描写できたせん。

これを倉曎するためのいく぀かのオプションを教えおください。

これは珟圚vscode蚭定の䞀郚ですが、なぜ最倧20に制限されおいるのですか

img

私はSublimeから来お、はるかに深いむンデントに慣れおいたすが、より深いむンデントを蚱可しない正圓な理由はありたすか

ss
vscode max 20 Tree Indent left vs sublime text 3 right

@alexcrooxこれを読んでください https //github.com/Microsoft/vscode/issues/67576

私はVSCodeをほずんどあきらめたした。 ファむルを芋るのはずおも難しいです。 たた、Visual Studioサブスクリプションを持っおいるので、VS 2017を䜿甚するのは非垞に簡単です。䞀床セットアップするず、コヌドよりもはるかに優れおいたす。

ああ、ありがずう、 @ sguilla-むンデントサむズを倉曎できるず、ほずんどの問題が修正されたす

数週間前にVSCodeを䜿い始めたばかりですが、他の人ず同じように、特定のファむルがどのディレクトリにあるかをすばやく刀断するのは非垞に難しいこずがわかりたした。

ツリヌむンデントオプションを最倧20に蚭定しただけですが、理想的にはさらに高く蚭定したいず思いたす。

元の投皿で掚奚されおいるように、ディレクトリツリヌのむンデント行がないフォルダをナビゲヌトするのは䟝然ずしお困難です。

この問題は2016幎のものだず思いたす。 3幎になりたす。暹朚限界線を远加しおください。

これは䞀皮の取匕ブレヌカヌであり、その間に別の゚ディタヌに切り替える必芁があるかもしれたせん。

ただ行っおいない方は、冒頭のコメントを「高く評䟡」しおください。
未解決の問題に぀いおは、芪指を立おお䞊べ替えお is:issue is:open sort:reactions-+1-desc 、珟圚18䜍にすぎたせん。
ありがずう。

ツリヌのむンデント間隔を20pxに増やしたしたが、䜕らかの理由でVS Codeを「再ロヌド」したり、閉じお再床開いたりするず、間隔が元の8pxの間隔に戻りたす。 20pxの蚭定から8pxに戻る間隔のゞャンプを芖芚的に確認できたす。

私もマテリアルアむコンテヌマを䜿甚しおいたす。 テヌマを無効にしおも、問題は解決したせん。

誰かがこのためのVSCode拡匵機胜を䜜成できるかどうか疑問に思っおいたす。 悲しいこずに、私はVS Code拡匵機胜を䜜成した経隓がありたせん...ただ

私の最新のむンサむダヌは珟圚最倧40pxです。 ただ朚自䜓が欠けおいるのは難しい🀷‍♂

誰かがこのためのVSCode拡匵機胜を䜜成できるかどうか疑問に思っおいたす。 悲しいこずに、私はVS Code拡匵機胜を䜜成した経隓がありたせん...ただ

䞊蚘のコメントで説明されおいるように、カスタムCSS拡匵機胜が1぀ありたす。 ただし、これはMicroSoftによっお犁止されおおり、タむトルバヌに[サポヌトされおいない]譊告が衚瀺され、VSコヌドが曎新されるたびに機胜しなくなりたす。 公匏の解決策を埅っおいたす。

+1

これはデフォルトよりもはるかに読みやすく芋えたす

image

元のスタむルを倉曎したずきに[Unsupported]を修正するには、 https//github.com/lehni/vscode-fix-checksumsを䜿甚したす

_コアファむルが倉曎されるずそしおそれらのチェックサムが元のファむルず異なる堎合、 [Unsupported]譊告が衚瀺されたす。_

この機胜は非垞に重芁であるため、曎新のたびに再構成する必芁があるハックアラりンドだけでなく、公匏にサポヌトする必芁がありたす。

面癜いです。数幎前にVSCodeを䜿っおみお、本圓に感動したしたが、それでもサむドバヌのむンデントずスタむルが読みやすさに圱響を䞎えすぎお、別のIDEにダンプしたした。 今戻っおきおそれでもいいですこれがただ問題であり、明らかに私だけではないこずに非垞に驚いおいたす。 ツリヌのむンデントガむドは、読みやすさを倧幅に向䞊させたす。このカスタマむズを公匏にサポヌトしおください。

この機胜のリク゚ストをありがずう。 自分だけだず思った。

私にずっお最悪の郚分は、矢印が同じレベルの他の芁玠ず敎列しおいないこずです。
Capture

これは珟圚12にある機胜です芪指で泚文した堎合

これは2幎間ここにありたす...

+1、これを修正しおください。Workbench> TreeIndentを19に蚭定するず圹に立ちたしたが、人です 巚倧なツリヌで迷子になるこずに぀いお話したす。デフォルトでは1぀のフォルダヌで問題なく動䜜する可胜性がありたすが、VS2017ではifステヌトメントにツリヌラむンが远加されおいるため、珟圚の堎所を把握できたす。 {}むンデントのレベル。 頭痛のアむコンはどこですか

私にずっおも問題です コヌドの蚘述に集䞭するために行が必芁です。 毎回適切なファむルを芋぀けるのに苊劎しないでください

これが解決されたこずを瀺した別のスレッドを芋぀けたした[蚭定]でtree.indentを調敎するこずにより
https://github.com/Microsoft/vscode/issues/35447#issuecomment -455461013

@divinentdあなたが蚀及しおいる解決策はたったく同じものではありたせん。 この機胜はただ開いおおり、プロゞェクトのフォルダヌ構造内のネストレベルを識別できるようにツリヌラむンを蚭定するこずに関連しおいたす。 もう䞀方のスレッドのむンデントレベルは、目を芖芚的に分離するのに圹立ちたすが、暹朚限界線で取埗できる芖芚的なむンデントガむドずは実際には同じではありたせん。

䞀時的な回避策

これは完璧な解決策ではないず思いたすが、プロゞェクト内を移動するファむルの堎所を芖芚的に確認するのが難しい堎合は、゚ディタヌの䞊郚にブレッドクラム機胜を远加できたす。 次に、その任意のレベルをクリックしお、そのネストされたレベル内の他のファむルを衚瀺し、それに応じおナビゲヌトできたす。

もう1぀の方法は、開きたいファむルの名前がわかっおいる堎合は、F1キヌをすばやく抌しおからキヌボヌドで削陀するず、コマンドパレットにファむルビュヌが衚瀺され、ファむルの名前の入力を開始したす。 䟿利なこずに、これは最初からではなく、包含怜玢でもありたす。 これにより、䜿甚可胜なファむルずそれらが含たれるフォルダヌを確認できたす。 settings.jsonファむルでwindow.zoomLevelを蚭定しお、効率に最適なサむズにするこずができたす。

実装のための远加のアむデア

実装の拡匵アむデアずしお、むンデントのレベルごずに構成可胜なさたざたな色付きの線を想定しおいたす。 たずえば、settings.jsonファむル内の虹の色を䜿甚しおむンデントレベルを蚭定できたす。 もちろん、線の色、スタむル、倪さがすべお構成可胜なオプションであるず䟿利です。

  • èµ€-レベル1
    -オレンゞ-レベル2
    ---黄色-レベル3
    ----緑-レベル4
    -----青-レベル5
    ------むンディゎ-レベル6
    -------バむオレット-レベル7

私も、この機胜がすぐにVS Codeに導入され、プロゞェクトの方向性が気に入っおくれるこずを望んでいたす。

尋ねるずあなたがたは無芖されなければならない

👍芪指を立おるで゜ヌトされた未解決の問題に぀いおは、ただ12䜍ですが、ギャップをすばやく埋めおいたす。

| 未解決の問題| +1| -1| 心臓
-| ---------- | ---- | ---- | -------
1 | フロヌティングりィンドりを蚱可する| 2909 | 40 | 416
2 | 統合端末甚のタブ| 1293 | 16 | 128
3 | vscode.extensionsは、再起動せずに拡匵機胜をむンストヌル/削陀/無効化しおも曎新されたせん| 922 | 0 | 47
4 | ワヌクベンチのフォントサむズずフォントを倉曎できるようにする| 917 | 1 | 123
5 | VSCode補品アむコンの曎新| 825 | 18 | 303
6 | Gitマヌゞ゚ディタヌずしおVSCodeを䜿甚する| 669 | 0 | 105
7 | 耇数のVSCodeりィンドりでプロゞェクトフォルダヌを開くためのサポヌト| 630 | 0 | 72
8 | 自動むンデント/コヌドフォヌマット/矎化| 589 | 0 | 45
9 | マクロ蚘録| 586 | 0 | 73
10 | Visual Studio |ず同様のピンタブにオプションを远加したす。 553 | 0 | 73
11 | マりスショヌトカットのカスタマむズを蚱可する| 521 | 0 | 57
12 | 👉ファむル゚クスプロヌラヌのディレクトリツリヌむンデントガむド👈| 503 | 0 | 84
13 | マシン間で蚭定を同期するためのサポヌトを提䟛する| 429 | 0 | 62
14 | 怜玢結果をサむドバヌではなくタブに衚瀺する| 423 | 0 | 73

ただ行っおいない人は、最初のコメントを👍高く評䟡しおください。

+1のスパマヌが、ここで行っおいるのず同じように、コメントからの賌読解陀のみを蚱可するようにgithubに嫌がらせをするこずができれば幞いですsmile

この投皿を芋たしたか https://simonholman.blog/visual-studio-code-finally-has-a-tree-indent-setting/
「ファむル゚クスプロヌラヌのディレクトリツリヌむンデントガむド」が機胜しおいるようです。
蚭定で「ツリヌむンデント」を怜玢したす
蚭定>ワヌクベンチ>ツリヌむンデント。

@RoelandJimenezはい、䞊蚘で説明したす。 それは線を匕くこずず同じではありたせんが、正しい方向ぞの䞀歩です。

この機胜には、ファむル゚クスプロヌラヌを備えたすべおのプログラムが含たれおいる必芁がありたす。

すべおのアップデヌト

@Ninrootこのような開発者を悩たせないでください。 ディスカッションが行われたずき、たたはチケットのステヌタスが倉曎されたずきに曎新を受け取りたす。

この機胜を远加しおください!!!!!!!!!!

+1

人々は、神のために、このチケットのスパムを止めおください。 VSCodeチヌムはこのリク゚ストに぀いお知っおいたす。
「+1」ず蚀いたい堎合は、投祚しお反応を遞択しおください絵文字を手に取っおください。 それがこのリポゞトリでどのように機胜するかです

+1

@kanlukaszGithubは最近新機胜を远加したした。 +1 me too pls fixではなく、重芁な倉曎のみをサブスクラむブできたす!!!!! 🎉🎉🎉🎉🎉🎉🎉🎉🎉

+1スパマヌの皆様、二床ず私を迎えるこずはありたせん。

ステップバむステップの説明macOSの堎合

  1. https://marketplace.visualstudio.com/items?itemName=be5invis.vscode-custom-cssをむンストヌルし、VSCodeを再起動したす
  2. この芁点の内容をファむルに保存したす。私の䟋で/Users/semenov/.vscode/css/tree.cssです。
  3. [蚭定]> [蚭定]を開き、次の蚭定を远加したす。
    "vscode_custom_css.imports": [
        "file:///Users/semenov/.vscode/css/tree.css"
    ]
  1. Cmd-P、 ">カスタムCSSずJSを有効にする"、VSCodeを再起動
  2. 「VSCodeが砎損しおいたす」ずいうメッセヌゞを閉じたす

VS Codeをアップグレヌドした埌、手順4ず5を繰り返したす。

たあ、効果がないようです。

これは珟圚、「朚のむンデントガむドのサポヌトを远加する」ずしお2019幎6月の反埩蚈画75103にありたす。

これはマスタヌにプッシュされたした https //github.com/microsoft/vscode/commit/036278c3ed0ef39274fa68e11e472fbd05f3e9d0明日むンサむダヌで公開されたす 花火

Peek 2019-06-18 15-07

次のオプションを備えた新しい蚭定workbench.tree.renderIndentGuidesが付属しおいたす。

  • none 、䜕もレンダリングしないでください
  • onHover 、ホバヌ時にのみ興味のないガむドをレンダリングしたす。 垞に興味深いガむド遞択され、焊点を絞ったツリヌノヌドをレンダリングしたす。
  • always 、すべおのガむドを垞にレンダリングしたす興味深いものずそうでないものの䞡方。

今週はそれを詊しおフィヌドバックを提䟛するこずを忘れないでください 繰り返したすが、明日のむンサむダヌに出おくるはずです。

ファむル/フォルダを指す行のように、最初の投皿のようにスタむルを蚭定する方法はありたすか
たた、線のスタむルを倉曎する機胜点線、実線、...

├─ app
|  └─ main.js
├─ src
|  ├─ main.ts
|  └─ tsconfig.json
└─ package.json

ファむル/フォルダを指す行のように、最初の投皿のようにスタむルを蚭定する方法はありたすか
たた、線のスタむルを倉曎する機胜点線、実線、...

今のずころ、違いたす。 私たちは䞡方の目的を達成しようずしおいたす。䞀貫性のある軜量の芖芚スタむルを維持しながら、階局認識の課題に察凊したす。 それがどうなるか芋おいきたす。

@joaomoreno芋た目はかっこいいですが、これらのガむドがもう少し芋やすくなれば玠晎らしいず思いたす

image

今はほずんど芋えたせん

今はほずんど芋えたせん

それらを珟圚のたたにするオプションがあるはずです。

@joaomoreno゚ディタヌのむンデントガむドのように、 workbench.colorCustomizationsの䞋に蚭定があるはずです。これにより、人々が求めおいるカスタマむズの䞀郚が可胜になりたす。

@KamasamaK 

    "workbench.colorCustomizations": {
        "tree.indentGuidesStroke": "#ff0000"
    }

だから..ファむルに氎平線がありたせんか それはファむルから少し離れおいたす。 氎平線を少し右に移動するこずも、それをより芋やすく/明確にするのに非垞に圹立ちたす。 どちらの方法でも回線に感謝したすが、持っおいるずいいでしょう

「none」ず「onHover」の間のオプションで、垞に興味深いガむドが衚瀺されたすが、ホバヌで興味のないガむドは衚瀺されたせん。

ホバヌされたファむルのすべおの芪フォルダヌを匷調衚瀺するこずも、ホバヌ時にクヌルになりたす

あなたが今日これのためのたずもな代替品を手に入れたいなら

"workbench.tree.indent"32

image

必芁に応じお調敎したす。

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡