포터블기기 강좌


리눅스: vim을 이북리더로 쓰기

2016.06.15 14:00

영진 조회:6866

역시 이번에도 터미널을 활용하는 방법입니다.

웹 브로우저로 책을 읽을려 하면 북마크하기가 어렵기도하고 다른 신경쓸 것들이 많아서 참 잘 안읽히죠.

터미널이 문장에 집중하기 훨씬 좋아서 터미널로 읽기위해 만든 스크립트입니다.


먼저 구텐베르그에서는 텍스트화일 번호가 있는데 이를 알면


gread 5230


이런식으로 읽을 수 있습니다.

읽던곳이 자동 저장되고 다음부터는 그저 gread 만 하면 그대로 다시 읽을수 있기때문에 웹보다 편리합니다.


번호는 구텐베르그 www.gutenberg.org에서 책을 열면 주소란에서 고유번호를 얻을수 있고요.

제목목록 검색같은거도 가능하게 할려했지만 그럴필요가 없을거 같습니다.


참, 구텐베르그는 접속을 자주하면 gotcha를 입력하게 제한이 걸리는데요 그래서 실제 화일은 ~/.gread 폴더 내에 저장되고 여기서 읽힙니다. 사이트에서는 처음에 단 한번만 읽게 됩니다.


사용법은 vim사용법입니다. 다만 페이지앞뒤로 가는거하고 사전찾는거만 편하게 키매핑했습니다.


space: 한페이지 앞으로

b 는 한페이지뒤로,

. (마침표)는 온라인사전에서 현재 커서위치 낱말을 찾아줍니다. (이전 사전 스크립트 게시물 참고)

동사활용등 때문에 안찾아지는 단어는 빔의 쉘기능을 이용해

:!dic word  하시면 되고요


혹시 키맵이나 컬러테마등 설정이 마음에 안드시면 원래의 vim의 설정화일대신 별도로 ~/.gread/vimrc 화일을 사용하니 마음대로 이화일을 고쳐서 쓰시면됩니다.


설정을 지우시려면 rm -r ~/.gread  하면 날아갑니다.


gread 를 다운받아 /usr/bin이나 ~/bin에 넣고 chmod +x gread 로 실행권한을 주고 사용하세요.


gread_ex1.png

커서에서 '.' 를 치면,


gread_ex2.png

전 아주 편리하게 사용하고 있는 스크립이에요.

번호 제목 작성자 작성일 조회
187 리눅스데스크탑: 오늘의 인용문 표시하기 영진 10.19 56
186 리눅스 데스트탑 : i3wm [2] 영진 10.17 89
185 시내먼 데스크탑: 비트코인 티커 만들기 (초간단) [1] 영진 10.01 110
184 윈도에서 간단하게 배터리 수명 알아보기 [2] matsal 05.10 702
183 USB Type-C 케이블과 USB 3.2 그래픽 출력단자 [2] matsal 01.01 3047
182 리눅스: 가상화폐 가격 알아보기 file 영진 10.09 3674
181 리눅스: xfce4 화면 확대하기 영진 09.29 3542
180 USB Type-C: 극히 조심하세요. [7] 사드사랑 07.20 4916
179 문리더 비슷한 iOS 용 텍스트 리더 [3] matsal 07.18 4861
178 USB Type-C: 도깨비 방망이 ? [10] 사드사랑 03.07 5501
177 리눅스: 데스크탑 노티피케이션 이용하기 [2] file 영진 06.24 6868
176 리눅스: xfce4터미널 폰트조정하기 [4] file 영진 06.18 6920
» 리눅스: vim을 이북리더로 쓰기 [2] file 영진 06.15 6866
174 리눅스: 온라인 사전을 사용하자 [1] file 영진 06.11 6642
173 리눅스: 뉴스를 터미널에서 보자 [2] file 영진 06.10 6609
172 리눅스: 대기오염지수 보기 [3] file 영진 06.08 6376
171 리눅스: 간편하게 날씨예보보기 [2] file 영진 06.06 6437
170 T전화 : 기본앱 대신 플레이스토어 앱으로 쓰기 그리고 두개가 뭐가 다른가. [2] 피델리티 06.02 6921
169 리눅스: GUI 바꾸기 [민트리눅스] [2] 영진 05.29 6628
168 리눅스: bash스크립팅 - 화일이름 일괄 바꾸기 [2] file 영진 05.22 6463

오늘:
2,149
어제:
2,873
전체:
11,562,294