새로운 언어 튜토리얼을 할 때 5가지 팁

1779 단어 fswatchBashPeco
최근 Rust 등 새로운 언어를 공부할 기회가 많지만 일일이 언어를 바꿀 때마다 환경을 만드는 것이 귀찮아서 편하게 하는 방법을 고안해 보았다. 또한 환경은 MacOS.

에디터



음, 자유롭게

fswatch



튜토리얼은 코드를 조금 다시 써서 실행 명령을 반복하기 때문에 저장할 때마다 실행 명령이 실행되면 편리합니다.

Mac이라면
brew install fswatch

에서 설치하고,
fswatch -o src/ | xargs -n1 -I{} cargo run

에서 실행하면 src 부하의 변경이 있을 때마다 cargo run 가 실행된다.

bash + peco



history에 날짜를 넣는 것이 편리하므로 bash_profile
export HISTTIMEFORMAT='%F %T ';

라는 한 줄을 넣어 둔다.

peco는 history | peco 라고 치면 어제에 한 일을 좁혀 표시할 수 있다.



도다 y. sh



소스 코드에, 이런 식으로 2행째에 참조하는 페이지, 3행째에 fswatch의 커멘드를 써 두어,
/*
https://doc.rust-jp.rs/book/second-edition/ch05-03-method-syntax.html
fswatch -o src/ | xargs -n1 -I{} cargo run
*/

fn main(){
}

이런 식으로 today.sh를 실행하면 편집기가 열리고 두 번째 줄에 작성된 URL이 열리고 fswatch가 시작됩니다.
cd rust/book
atom src/main.rs
head -n 2 src/main.rs | tail -n 1 | xargs open
fswatch -o src/ | xargs -n1 -I{} cargo run

alacritty



터미널도 자유롭게. 최근에는 Rust 주이므로 Alacritty를 사용하고 있다.

좋은 웹페이지 즐겨찾기