#delimiter #separator
Заметка для самых-самых маленьких.
На раннем этапе работы не все знают что такое делиметры.
Честно говоря, я думал, что это прям очевидно, но практика общения с приятелями, которые всё ещё запрыгивают в последний вагон последнего поезда, стремительно мчащего в пропасть поломанного найма и остывающего, ранее перегретого, рынка айтишников, показала, что некоторые до сих пор не знают.
Итак, Delimiter. Separators. Разделители.
Наверняка вы замечали, что в консоли/редакторе можно выделить по разному слова:
- выделив мышкой от начала слова до конца
- двойной клик (или хоткеи клавишами в редакторе)
Но при двойном клике в разных случаях и разных слов поведение разное.
Даже тут, в
Попробуйте!
Всё зависит какой есть
Он имеет право быть разным везде:
- в editor VSCode
- в console VSCode
- в terminal Windows 11
- в WSL terminal
- в SQL console
Да где угодно на самом деле. И настройки у всех могут быть разными, не зависящими от других.
В случае, если ваc не устраивает то, что выделяется в вашем рабочем пространстве, можно просто поискать в гугле или документации про delimiter или separator.
Например в Terminal Windows 11 дефолтный делиметр
и он находится в пункте
Windows Terminal → Settings → Interaction → Word delimiters
Можно поменять, удалив символ дефиса (-), на
И после этого в вашем терминале, например в WSL Ubuntu, будут выделяться слова типа
В
- один для
- второй для
Не стоит стесняться: кастомизируйте рабочее место так, как вам удобнее.
Значения по-умолчанию не всегда удобны.
Для чего важно знать, что такое delimiter?
Потому что это напрямую влияет на скорость и удобство редактирования текста и кода.
Если изменить границы слова через настройку разделителей, то двойной клик мышью или сочетания клавиш вроде
Заметка для самых-самых маленьких.
На раннем этапе работы не все знают что такое делиметры.
Честно говоря, я думал, что это прям очевидно, но практика общения с приятелями, которые всё ещё запрыгивают в последний вагон последнего поезда, стремительно мчащего в пропасть поломанного найма и остывающего, ранее перегретого, рынка айтишников, показала, что некоторые до сих пор не знают.
Итак, Delimiter. Separators. Разделители.
Наверняка вы замечали, что в консоли/редакторе можно выделить по разному слова:
- выделив мышкой от начала слова до конца
- двойной клик (или хоткеи клавишами в редакторе)
Но при двойном клике в разных случаях и разных слов поведение разное.
Даже тут, в
Telegram, с ПК, при двойном клике будет разное выделение.Попробуйте!
asdf-qwer
asd—1234 (а вот тут уже выделяется всё)
asdf/fdsa
1234.4321
asdf_1234 (да, и тут будет выделено всё)
as 1234a
as␣2345 (и снова выделяется всё)
Всё зависит какой есть
delimiter в том месте, где вы это выделяете.Он имеет право быть разным везде:
- в editor VSCode
- в console VSCode
- в terminal Windows 11
- в WSL terminal
- в SQL console
Да где угодно на самом деле. И настройки у всех могут быть разными, не зависящими от других.
В случае, если ваc не устраивает то, что выделяется в вашем рабочем пространстве, можно просто поискать в гугле или документации про delimiter или separator.
Например в Terminal Windows 11 дефолтный делиметр
/\-()"'.,:;<>~!@#$%^&*|+=[]{}~?│и он находится в пункте
Windows Terminal → Settings → Interaction → Word delimiters
Можно поменять, удалив символ дефиса (-), на
/\()"'.,:;<>~!@#$%^&*|+=[]{}~?│И после этого в вашем терминале, например в WSL Ubuntu, будут выделяться слова типа
eks-cluster-one # тут, в телеграм, конечно же, не сработает, это ж пример для WSL
В
VSCode, если мне не изменяет память, два пункта.- один для
editor`~!@#$%^&*()-=+[{]}\|;:'",.<>/?- второй для
terminal ()[]{}',"`─‘’“”|Не стоит стесняться: кастомизируйте рабочее место так, как вам удобнее.
Значения по-умолчанию не всегда удобны.
Для чего важно знать, что такое delimiter?
Потому что это напрямую влияет на скорость и удобство редактирования текста и кода.
Если изменить границы слова через настройку разделителей, то двойной клик мышью или сочетания клавиш вроде
Ctrl + Shift + ←/→ начинают работать именно так, как удобно вам.👍20❤5🔥3👀3