본문 바로가기

utils54

[Util] Windows Terminal 2019년 Microsoft사에서 공개한 Open-Source SW. 기존의 Windows의 기본 터미널인 command prompt의 불편함을 개선하기 위해 개발되었음. wsl과 powershell, 그리고 command prompt를 통합하여 사용할 수 있는 terminal application임. 장점 탭 기능과 text randering에서 GPU가속 등을 지원하기 때문에 상당히 편함. 무엇보다 wsl 등을 통합하고 있어서 개발환경에서 기본으로 사용하는게 좋다. 설치 1 : MS store MS store에서 Windows Terminal로 검색하여 설치하는게 가장 편하고 안정적임. https://www.microsoft.com/ko-kr/p/windows-terminal/9n0dx20hk701?.. 2023. 9. 5.
[vscode] cSpell extension : Code Spell Checker vscode에서 sepll check를 수행하는 extension. (2023.08.04 기준 2.20.5가 최신버전임) English만 지원 (US, GB)하지만, Add-on dictionary를 통해 여러 언어를 지원함. (아직 한글은 없음) vscode의 marketplace의 공식 url : https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker Code Spell Checker - Visual Studio Marketplace Extension for Visual Studio Code - Spelling checker for source code marketplace.visualstudio.. 2023. 8. 4.
[Vim] substitution (치환, 교체, replace) 명령어 형식 substitution 의 기본 명령어 형식은 다음과 같음. :[range]s/[교체전문자열]/[교체후문자열]/[options] seperator로 / slash를 사용했으나 ,로 바꾸어도 동작함. [교체전문자열]이나 [교체후문자열]등에 slash가 있는 경우 ,를 seprator로 사용하길 권함. [range] 뒤의 s가 substitue 를 의미함. 지정한 범위에서 [교체전문자열]을 찾아 [교체후문자열]로 치환. [options]는 substition 수행시 세부사항을 지정 (ignore case 등) range 지정 vim에서 range 지정 방식은 다음과 같음. (delete 에서도 같은 방식으로 사용됨.) [시작부분],[끝부분] or [범위지정meta-character] [시작부분].. 2023. 7. 14.
[Vim] WSL2의 vim에서 윈도우 app로 copy and paste하기 예전에는 linux와 windows를 동시에 사용하기 보다 각각 사용하고, terminal로 접속하여 사용하던 것과 달리, WSL2를 사용하다보니 하나의 환경으로 왔다갔다의 경우가 점점 늘어났다. notepad보다는 vim을 사용하는데 (notepad는 서식제거용으로만 사용?) windows에서 따로 vim을 설치하지 않고 WSL2의 vim을 사용하면서 불편했던 부분이, vim에서 편집하던 내용을 windows에서 동작하는 어플리케이션에 copy and past가 되지 않는다는 점이었음. vim에서 shift+v 등의 visual mode로 복사할 영역을 선택하는 경우, vim 내에서는 잘 copy and past 등의 동작이 되지만, windows의 어플리케이션에는 동작이 안된다. 여러 방법 중 두가지.. 2023. 7. 7.
[Linux] Simple Merge PDF files pdf pro등은 무겁다보니, 많은 경우 인터넷만 되면 동작하는 ilovepdf 를 많이 사용하는 것을 보게 된다. 문제는 다들 가지고 있는 원격지에 파일을 전송하는 불안감이... (회사나 연구실 정보가 많은 경우엔 꺼려진다. ==;;) linux나 wsl등을 사용하는 경우, pdfunite라는 간단한 CLI program으로 PDF를 합칠 수 있다. pdftk라는 툴이 *를 이용한 대량의 작업에는 편한데... 이 녀석은 가끔 동작을 안해서 (영문 pdf는 잘되는데, 일부 한글로 만든 pdf에서 자주 에러가 남.) Syntax 명령어 사용법은 정말 직관적이다. pdfunite src_a.pdf src_b.pdf result.pdf 맨 마지막이 합쳐진 결과 pdf이며, 위의 예에선 result.pdf임. .. 2023. 6. 22.
[Git] git 에서 editor 로 VS Code 사용하기. 넋두리 Linux환경에서 가장 적응하기 귀찮은 게 무엇이냐라고 묻는다면...editor라고 말하고 싶다. 특히, 터치(?) 세대들은 gui에 익숙하다 보니 cli도 굉장히 부담스러워한다. vim은 꼭 익히길 권하지만... 생각보다 인기가 없다. ==;; 나 역시 계속 학교 때에 버티다... 출장지의 잦은 정품 단속 때문에 반 강제적으로 vim에 입문하게 된 입장인지라cli도 익숙치 않은데 vim를 사용하라고 하면 참 적응하기 쉽지 않다는 건 이해한다.(하지만 vim은 익혀두면 정말 좋다.) 문제는 git은 같이 작업을 하기 위해선 필수인 tool들이 editor로 vim을 사용하는 경우가 많다는 점이다.이 경우, vim 때문에 git마저도 잘 안 사용하는 문제가 발생한다.단순 log를 위해 text 입력.. 2023. 6. 20.
반응형