w3m의 색상 테마를 변경하는 방법이 있습니까?

w3m의 색상 테마를 변경하는 방법이 있습니까?

최근에 나는 브라우저를 열지 않고도 bash를 사용하여 온라인에서 알려지지 않은 단어를 쉽게 찾을 수 있도록 .bashrc에 무언가를 만들었습니다.

나는 그것을 w3m프록시 유틸리티로 선택했는데, 문제는 기본 색상 테마가 검정색 배경 터미널에서 읽을 수 없는 것 같다는 것입니다. -M더 읽기 쉽게 만들기 위해 옵션을 사용할 수 있습니다 .

하지만 여전히 궁금합니다. 색상 설정을 변경할 수 있는 방법이 있습니까? 일부 구성 파일에서 일부 매개변수를 변경하여 이를 수행할 수 있습니까?

PS: 저는 OSX에서 iterm2를 사용하고 있습니다.

이 단어 검색에 대한 내 별칭은 다음과 같습니다.

function dee {w3m"http://www.oxfordlearnersdictionaries.com/definition/american_english/$1"; } 
export -f dee

따라서 dee stack위의 내용을 bashrc에 넣은 후 검색 스택의 정의를 사용할 수 있습니다.

답변1

~에서w3m FAQ:

w3m은 검정색 배경에 검정색 문자로 시작합니다. 이것을 어떻게 바꿀 수 있나요?

When compiled with colour support, w3m assumes a white background and therefore displays black characters.
You may either change the background colour of your terminal (e.g. with the -bg option in a xterm) or take these steps:

    invoke w3m with 'w3m -M' (for monochrome),
    type 'o' for getting to the options screen
    Mark 'Display with colour' as ON and choose an arbitrary colour. Click on [OK].

그리고

앵커/이미지/양식 링크 색상을 변경하는 방법은 무엇입니까?

Type 'o' within w3m to get the 'options' screen. You can change these settings there.

답변2

이것은 귀하의 질문에 대한 답변이 아니라 "디"를 말하는 또 다른 방법입니다.

$ cat ~/bin/endict
#!/usr/bin/perl -0

my $q = shift  or die("Usage $0 word\n");
my $d = 'http://www.oxfordlearnersdictionaries.com/definition/american_english';

$_ = `w3m -dump "$d/$q"`;                         # get the definition
s/.*?\n(Definition of .*?)\s*• © 201.*/$1\n/s;    # remove head/foot
print                                             # ... clean it more... print

사용 예:

$ endict cello
Definition of cello noun from the Oxford Advanced American Dictionary

[instrument]
[bt-enlarge]

cello

noun
/ˈtʃɛloʊ/
 
plural cellos (also formal violoncello)
 
a musical instrument with strings, shaped like a large violin. The player sits
down and holds the cello between his or her knees.
Search Results

  • cello noun
  • cellist noun

[English (UK)]

관련 정보