λ μ΄μ ::selection
μ¬μ©ν μ μμΌλ―λ‘ νμ¬ λ²μ μ VS Codeμμλ λ μ΄μ κ°λ₯νμ§ μμ΅λλ€.
μ΄ λ¬Έμ μ μ κ·Όν λ λͺ κ°μ§ λ¬Έμ κ° μμ΅λλ€.
ν κ°μ§ μμ΄λμ΄:
.xterm-rows
λ΄μ μ€κ° ν μμλ CSSλ₯Ό ν΅ν΄ λ°°κ²½μκ³Ό μ κ²½μμ λ°μ μν€λ xterm-invert-selection
ν΄λμ€λ‘ νμν μ μμ΅λλ€.z-index: 1
μ¬μ©νμ¬ ν μμ μμͺ½ λ° μλμͺ½ νμ 그릴 μ μμΌλ©° νμ μ€μ λ΄μ©μ΄ μ ν νλͺ©μ μΆκ°λ©λλ€. aria-hidden
λ λ λ² μ½νμ§ μλλ‘ νκΈ° μν΄ μΆκ°ν μ μμ΅λλ€.μ¬λ°λ₯Έ μ루μ μΈμ§ νμ€νμ§ μμ§λ§ μμ μ루μ μμ ν μ€νΈ 볡μ κ° λ§μμ λ€μ§ μμ§λ§ μ μ΄λ 2νμ μμ΅λλ€.
@Tyriar νΈλ£¨ μ»¬λ¬ μ§μμ μ 곡νλ©΄ μμ μμ΄λμ΄κ° μλνμ§ μμ κ² κ°μ΅λλ€. λ°°κ²½/μ ν/μ κ²½μ λ³λμ λ μ΄μ΄λ‘ λΆν ν λ€μ μ ν μμ λ΄μ μλ μ κ²½ λ° λ°°κ²½ μ΄μ μ‘°μν΄μΌ ν©λλ€. νΈλ£¨μ»¬λ¬κ° λ³ν©λλ©΄ λ μ΄μ΄λ‘ λΆν ν΄ λ³΄κ² μ΅λλ€.
μ΄κ²μ λ μ’μ κ²μ λλ€. μ λ μ°λ¦¬κ° μ΄κ²μ κ°λ₯νκ² νκΈ° μν΄ μ±λ₯/μν€ν μ² λλ 무μμ΄λ νννκ³ μΆμ§ μμ κ²μ΄λΌκ³ μκ°ν©λλ€. https://github.com/sourcelair/xterm.js/issues/720 μ΄ ν¨μ¬ λ μ€μν©λλ€.
μ§κΈμ PRμ ν μκ°μ΄ μμ§λ§ css mix-blend-mode
μμ±μ μ¬μ©νμ¬ λ§€μ° μ μ λ
Έλ ₯μΌλ‘ λ λλ¬λ‘ μ΄ μμ
μ μνν μ μμμ λ°κ²¬νμ΅λλ€.
.xterm-selection-layer {
mix-blend-mode: exclusion;
}
λν λΆν¬λͺ νμ§ μμ μ ν μμμ μ¬μ©νλλΌλ μ κ²½, μ ν μμ λ° λ°°κ²½μ΄ νμλ©λλ€.
.xterm-selection-layer {
mix-blend-mode: multiply;
}
λΆννλ Edge atmμμλ μ§μνμ§ μλ κ² κ°μ΅λλ€.
λ«λ κ²μ μ²μμ μ³μ κ²μ²λΌ 보μκ³ μ무λ κ·Έκ²μ ν¬ννμ§ μμ κ²λ³΄λ€ ν¨μ¬ λ 볡μ‘ν©λλ€. κ²λ€κ° κ·Έκ²μ λ λ€λ₯Έ μ νμ΄ λ κ²μ λλ€.
κ°μ₯ μ μ©ν λκΈ
μ§κΈμ PRμ ν μκ°μ΄ μμ§λ§ css
mix-blend-mode
μμ±μ μ¬μ©νμ¬ λ§€μ° μ μ λ Έλ ₯μΌλ‘ λ λλ¬λ‘ μ΄ μμ μ μνν μ μμμ λ°κ²¬νμ΅λλ€.λν λΆν¬λͺ νμ§ μμ μ ν μμμ μ¬μ©νλλΌλ μ κ²½, μ ν μμ λ° λ°°κ²½μ΄ νμλ©λλ€.
λΆννλ Edge atmμμλ μ§μνμ§ μλ κ² κ°μ΅λλ€.