উইন্ডোতে ম্যাকের উপর ভিটকে কীভাবে গিট সিনট্যাক্স হাইলাইট করা যায়


26

আমি সম্প্রতি ম্যাকে স্যুইচ করেছি। উইন্ডোজগুলিতে আমি এমএসএসজিট প্রকল্পের মাধ্যমে গিট ব্যবহার করছিলাম। একটি করার সময় git rebase -iআমি একটি দুর্দান্ত সিনট্যাক্স হাইলাইট করতে ব্যবহার করি vim। আমি এখন এটি ম্যাকের সাথে খারাপভাবে অনুভব করছি on আমি কীভাবে এটি ফিরে পেতে পারি?


আপনি যখন ভিএম এর বাইরে করবেন তখন কি সিনট্যাক্সটি হাইলাইট হয়?
কনসার্ন

2
git logইত্যাদির রঙগুলি কাজ করে, হ্যাঁ। আমার আছেgit config --global color.ui true

আপনি কি আপনার আগের ভিম কনফিগারেশনটি অনুলিপি করেন নি?
অ্যান্ড্রু মার্শাল

msysgitশেষ ব্যবহারকারী থেকে দূরে থাকা সমস্ত সমস্যাগুলি বিমূর্ত বলে মনে হয়েছিল। সমস্ত হাইলাইটিং বাক্সের ঠিক বাইরে কাজ করেছিল তাই আমার নতুন ম্যাকবুকের সাথে আমার প্রথম ইন্টারেক্টিভ রিবাজ হওয়া অবধি আমি জানতাম না যে ভিম কনফিগার মতো কিছু উপস্থিত রয়েছে :)

পার্শ্ব নোট হিসাবে, আমি কি আপনাকে ভিম-পলাতক পরিচয় করিয়ে দিতে পারি? github.com/tpope/vim-fugitive ( vimcast.org এর চিত্রনাট্য দেখুন vimcast.org/episodes/… )

উত্তর:


47

আমি কেবল যা শিখি তা হ'ল একটি লাইনের সাথে একটি। / .Vimrc ফাইল তৈরি করা syntax on


আপনার উত্তরটি সঠিক হিসাবে চিহ্নিত করা উচিত। এটা নিশ্চিতভাবে আমাকে সাহায্য করেছিল!
snowe2010

0

আপনি সম্ভবত একটি সেট আপ করার প্রয়োজন autocmdআপনার .vimrcএকটি উপযুক্ত ফাইল চিনতে rebase -iঅস্থায়ী:

autocmd BufNewFile,BufRead git-rebase-todo setf gitrebase

তারপর আপনি শুধু একটি বাক্য গঠন ফাইল ব্যবহার করতে হবে ~/.vim/syntax/gitrebase.vimএবং যাই হোক না কেন হাইলাইট কমান্ড যেমন সাম্প্রতিক vims সঙ্গে সরবরাহকৃত এক হিসাবে আপনার পছন্দগুলি মেলে রাখা: http://code.google.com/p/vim/source/browse/runtime/syntax/gitrebase .vim


আমার তৈরি .vimrc~/লাইন যে আপনার postet এবং তৈরি হয়, তার gitrebase.vimএ ফাইলটি ~/.vim/syntax/যে লিঙ্ক থেকে বিষয়বস্তু সঙ্গে। তারপরে আমি টার্মিনালটি আবার খুললাম এবং চেষ্টা করেছিলাম। এটি কাজ করে না। আমি মিস করছি কিছু?

ঠিক আছে, আমি কেবলমাত্র .vimrcএকটি ফাইলের লাইনের সাথে ফাইলটি খালি জানতে পেরেছিsyntax on
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.