이 스택 오버플로 질문 에서 vi
/ vim
를 사용 하여 지정된 범위의 줄 번호를 주석 처리 할 수 있다는 것을 배웠습니다 . 예를 들어 다음 bash 스크립트가 있다고 가정하십시오.
#!/bin/bash
This
is
my
very
very
great
script
지금은 (단어를 포함하는 8을 통해 줄 번호 6을 주석한다고 가정 very
, very
및 great
사용) #
주석 문자를. 에서가 vi
/ vim
나는 간단하게 입력 할 수 있습니다 :6,8s/^/#
다음을 얻을 :
#!/bin/bash
This
is
my
#very
#very
#great
script
이것은 6 행에서 8 행까지 주석 처리됩니다.
내 질문이됩니다 유사 하나 라이너를 입력 할 수있다 제거#
8 (파일에 있지만 다른 주석 처리 된 줄)을 통해 라인 6에서 주석 문자를?
이 말을하는 데, 나는 실제로 사용하고 있는지 여부에 대한 논쟁이 있음을 인식 vi
하거나 vim
. 실제로 script.sh
는 명령 으로 파일 을 엽니 다 vi script.sh
. 또한 명령을 입력하면을 which vi
얻습니다 /usr/bin/vi
. 그럼에도 불구하고 간단히 입력 vi
하고을 누르면 Enter다음을 얻습니다.
~ VIM - Vi IMproved
~
~ version 7.2.330
~ by Bram Moolenaar et al.
~ Vim is open source and freely distributable
~
~ Sponsor Vim development!
~ type :help sponsor<Enter> for information
~
~ type :q<Enter> to exit
~ type :help<Enter> or <F1> for on-line help
~ type :help version7<Enter> for version info
실제로 사용하고 있다고 제안하는 것 같습니다 vim
. PC에서 SSH를 사용하여 원격 Ubuntu Linux 클러스터에 액세스하고 있습니다. Ubuntu Linux GUI를 사용하지 않습니다.
NERD Commenter
내 의견으로는 여기로가는 길이야! +1