[Linux] set nu/nonu

2016. 12. 21. 11:53Study_ing/About_Programming

vi를 사용하면서 line number를 볼 수 있는지 몰랐을 때 큰 불편함없이 노가다 코딩 및 디버깅을 했습니다. 그런 와중 비슷한 구조와 내용을 가진 코드 두 개를 비교할 일이 있었는데 (물론 diff를 사용해도 되지만) 구조를 좀 상세히 비교해보고 싶어서 한 줄씩 비교해본 적이 있어요. 그 때 코드의 line number까지 상세히 적어가며 비교/분석하니 후에 수정할 때 상당히 편하더라구요. 그리고 그 이후 디버깅할 때도 편했는데 왜 쓸 생각을 못했을까 싶었습니다. 역시 있는지 알아야 쓸 줄도 아는 것이 맞습니다.

#set nu / set nonu

처음 vi에 들어갔을 때 line number가 없는 상태
:set nu 명령어를 실행시켜준 다음 왼쪽에 나타나는 line number

vi에서 사용할 수 있는 명령어입니다. vi를 들어간 다음 읽기모드에서 :set nu 명령어를 실행해주면 코드 왼쪽에 line number가 나타납니다. 다만 좀 귀찮은 것이 있다면 여러 줄의 코드를 드래그 복사할 때 line number도 같이 복사되니 :set nonu 명령어로 line number를 제거한 다음 복사하셔야 합니다.

'Study_ing > About_Programming' 카테고리의 다른 글

[피지컬컴퓨팅] 아두이노에 대하여  (2) 2018.07.11
[피지컬컴퓨팅] 서보모터  (0) 2018.07.06
[JAVA] STATIC/ARRAY  (1) 2017.07.22
[OS] 프로세스 메모리 구조  (0) 2016.05.03