تمكين المائل في بناء جملة VIM الضوء على محطة Mac
-
19-09-2019 - |
سؤال
أرغب في عرض VIM تعليقاتي في مائل، وأنا أفهم أنني بحاجة إلى وضع
CTERM = مائل
في ال
مرحبا تعليق
خط في ملف color.vim أستخدمه. ومع ذلك، فإن هذا ليس له أي تأثير على عرض النص، والذي أظن القيام به مع بعض إعداد Terminal.App، إلا إذا كنت أسيء فهم بناء جملة VIM. كنت أقدر ما إذا كان شخص ما يمكن أن ينظر لي كيفية تمكين هذه الميزة.
بالإضافة إلى ذلك، أنا الآن باستخدام خط موناكو حاليا، والذي لا يحتوي على ملف مائل منفصل (ومع ذلك، لا يعمل الضوء على بناء الجملة المائل لا يعمل من أجل Consolas أو Lucida أو Bitstream Vera أو غيرها من الخطوط المائلة أو المائلة المائلة). على افتراض أن الحل موجود للخطوط بالماء، هل يجب علي القفز من خلال أي أطواق أخرى للحصول على عمل موناكو؟
شكرا لأي إدخال.
تعديل:
أنا مندهش أنا لم أحصل على إجابة حتى الآن؛ هذا لا يبدو أنه ينبغي أن يكون من الصعب للغاية القيام به. ربما تكون. بدلا من ذلك، يمكن أن يفسر شخص ما السبب ليس تكون ممكنة؟
المحلول
اعتبارا من SnowleOpard، لا يدعم Terminal.App السمة المائلة (SGR، القيمة 3). لا تتردد في تقديم طلب http://bugreporter.apple.com..
نصائح أخرى
إنشاء ملف يسمى Xterm-256color-Italic.terminfo:
# A xterm-256color based TERMINFO that adds the escape sequences for italic.
xterm-256color-italic|xterm with 256 colors and italic,
sitm=\E[3m, ritm=\E[23m,
use=xterm-256color,
يركض tic xterm-256-italic.terminfo
في المحطة الخاصة بك، سيولد ملف ~/.terminfo/78/xterm-256color-italic
, ، ثم يمكنك تعيين TERM=xterm-256-italic
أو يمكنك فقط استبدال /usr/share/terminfo/78/xterm-256color
مع ~/.terminfo/78/xterm-256color-italic
sudo cp /usr/share/terminfo/78/xterm-256color /usr/share/terminfo/78/xterm-256color-bak
sudo cp ~/.terminfo/78/xterm-256-color-italic /usr/share/terminfo/78/xterm-256color
ثم يمكنك العثور على الخط المائل في VIM:
اعتبارا من OS X Sierra، يدعم التطبيق الطرفي الافتراضي المائلين. كل ما عليك فعله هو إضافة ما يلي إلى ملف Vimrc الخاص بك:
let &t_ZH="\e[3m"
let &t_ZR="\e[23m"
ثم تأكد من أن الخط الذي تستخدمه يدعم المائلين وأيضا Colorscheme يحتوي على مائل لبعض أجزاء بناء الجملة.
Konrad، لا أعرف عن Terminal.App، ولكن Italic مدعوم في الكثير من محطات المحاكيات الطرفية المختلفة. Urxvt، Konsole، Gnome-terminal تعطل.