मैंने पाया mlterm
, जो इसका समर्थन करता है। एमएसीएस के बिल्ट-इन टर्मिनल (एमएक्स टर्म) के अलावा यह एकमात्र टर्मिनल है जो मैंने पाया है जो इसका समर्थन करता है (मैंने लगभग 15-20 अलग-अलग लोगों की कोशिश की है)।
मैंने पाया है कि mlterm
sceen अनुपात सेटिंग के कारण Emacs से बेहतर काम करता है, और आप Emacs सत्र के अंदर Vim को चलाने से भी बचते हैं (मुझे यकीन नहीं है कि कानूनी रूप से अनुमति है)।
स्क्रीनशॉट (यह तब तक बदसूरत लगता है जब तक कि आप ब्राउज़र में स्केलिंग के कारण इसे पूर्ण आकार नहीं खोलते ):
यह कुछ कॉन्फ़िगर प्यार की आवश्यकता है, यद्यपि। शुरू करने के बाद, Ctrlकहीं भी + मध्य क्लिक करें, इससे कॉन्फ़िगर स्क्रीन खुल जाएगी। मैंने इन विकल्पों को निर्धारित किया है
फ़ॉन्ट टैब में:
- "एंटी-उपनाम" जांचें
- "चर स्तंभ चौड़ाई" की जांच करें; यह "मुख्य विशेषता" है जो अधिकांश अन्य टर्मिनल एमुलेटर से गायब है
- "DejaVu Sans Book 16" के लिए फ़ॉन्ट सेट करें (या जो भी आप चाहें)
- "फ़ॉन्ट आकार के विरुद्ध स्क्रीन अनुपात" चौड़ाई 60 पर सेट करें; यह टर्मिनल की चौड़ाई के बारे में कार्यक्रमों में निहित है, आप ऐसा नहीं करते हैं, आप केवल स्क्रीन आकार के ~ 50% का उपयोग कर रहे हैं। इसके लिए सबसे अच्छा मूल्य उपयोग किए गए फ़ॉन्ट पर निर्भर करता है, इसलिए थोड़ा प्रयोग करें ...
राइट-क्लिक कॉन्फिगर स्क्रीन थोड़ी परतदार लगती है, मैंने ~/.mlterm/vaafont
इसे अपडेट नहीं किए जाने के बाद से एडिट भी किया :
ISO10646_UCS4_1 = 22,DejaVu Sans 18;21,DejaVu Sans 16;16,DejaVu Sans 16
और मेरी ~/.mlterm/main
(ये सेटिंग्स मैं ऊपर सेट कर रहा हूं, साथ ही कुछ व्यक्तिगत प्राथमिकताएं):
type_engine = xft
bel_mode = none
scrollbar_mode = none
fontsize = 22
use_anti_alias = true
use_variable_column_width = true
line_space = 5
use_multi_column_char = true
col_size_of_width_a = 1
screen_width_ratio = 50
कुछ कलाकृतियाँ हैं, जिनकी उम्मीद की जानी है, लेकिन इस तरह से ईमेल या पोस्ट लिखना, यह काफी अच्छा काम करता है!
मैंने इसके लिए अपने खोल में एक उपनाम बनाया:
alias pvim mlterm -e vim
मैंने अधिकांश UI क्रोम को निकालने के लिए एक छोटा फ़ंक्शन भी बनाया:
fun! WriteMode()
" Disable a lot of stuff
setlocal nocursorline nocursorcolumn statusline= showtabline=0 laststatus=0 noruler
" Hack a right margin with number
setlocal number
setlocal numberwidth=3
" White text, so it's 'invisible'
highlight LineNr ctermfg=15
" If you're using a black background:
" highlight LineNr ctermfg=1
endfun
वहाँ भी goyo.vim है जो लगभग एक ही जाता है, लेकिन यह मेरे लिए बहुत अच्छी तरह से काम नहीं किया (बहुत मार्जिन के साथ बहुत से mucking)। YMMV हालांकि।