পিএইচপি বিকাশের জন্য কীভাবে ভিআইএম সেটআপ করবেন?


1

আমি পিএইচপি বিকাশের জন্য ভিআইএম, সিটি্যাগ, অলমিকম্পল স্থাপনের জন্য অনেক চেষ্টা করেছি (তবে স্মার্টলি নয়)।

গুগলিংয়ে আমি এই ফাইলটি পেয়েছি । তবে কীভাবে এটি ব্যবহার করবেন তা সম্পর্কে কোনও ধারণা নেই।

এখন পর্যন্ত আমি কী করেছি? এটা এখানে:

  1. আমি ফেডোরা 17 64-বিট ওএসে আছি
  2. রুট হিসাবে লগ ইন করা আমার ভিআইএম সংস্করণটি পাওয়া যায় VIM - Vi IMproved 7.3 (2010 Aug 15, compiled May 8 2012 15:05:51)
  3. Http://www.vim.org/scriptts/script.php?script_id=3171 হিসাবে ইনস্টলের বিবরণ অনুসরণ করেছেন

বিশদটি ইনস্টল করুন $ হোম / .ভিম / অটোল্যাড / পিএইচপিকম্পিট.ভিমে রাখুন এবং পিএইচপি ftplugin সক্ষম করুন

আমি আর কী মিস করছি? আমি কীভাবে সর্বস্বল্প ব্যবহার শুরু করব। (এই প্রথম আমি সর্বব্যাপী ব্যবহার করছি)

আমি কেন আইডিই চেষ্টা করিনি?

আমার কাছে একটি সিঙ্গল কোর মেশিন রয়েছে যা LAMP স্ট্যাক চালাচ্ছে। সব কিছু কমিয়ে আনতে চাননি এবং তাই লাইন পরিবেশের সাথে কমান্ড দিন।


সরাসরি সম্পর্কিত নয়, তবে এটি ভিআইএমের উন্নতি করতে পারে ... আপনি যা প্রয়োজন বা পছন্দ করেন তার উপর নির্ভর করে আপনি একটি ভিন্ন রঙের স্কিম ইনস্টল করতে পারেন যা একটি (আরও কম বা কম) সূক্ষ্ম। cocopon.me/app/vim-color-gallery and vimninjas.com/2012/08/26/10-vim-color-schemes-you-need-to-own
SPRBRN

হ্যালো আশ্বিন, সেরা ভিআইএম কাস্টমাইজেশনের জন্য আপনার প্রশ্নের সাথে সম্পর্কিত লিঙ্কটি রয়েছে। পিএইচপি বিকাশের জন্য ভিআইএমের অনেকগুলি উপযোগিতা রয়েছে। bit.ly/2Hvhe5f
এলসনার টেকনোলজিস

উত্তর:


1

ভিম ইতিমধ্যে পিএইচপি সম্পন্ন করে। প্রশ্নে থাকা ফাইলটি কেবল ডিফল্ট ফাংশনটির চেয়ে উন্নতি। যাইহোক, এটিকে সত্যিকারের উপযোগী করার জন্য আপনার কাছে এমন একটি tagsফাইলের দরকার হবে যা আপনি উত্সাহী-সিটি্যাগ দিয়ে তৈরি করেন।

পড়ুন :help ins-completion, বিশেষত "ওমনি সমাপ্তি" এর অংশ, এবং :help ft-php-omni

এবং আপনি একটি গুরুত্বপূর্ণ পদক্ষেপটি মিস করেছেন : গুগল "vim php আদর্শ" (উদ্ধৃতি ব্যতীত) without


0

আমার ভিআইএম কনফিগারেশনটি দেখুন: https://github.com/exu/vim-dotfiles

  • আমি পিআইভি (ভিআইএম-এর জন্য পিএইচপি ইন্টিগ্রেশন) + সিটি্যাগগুলি (বিস্তৃত-সিটি্যাগগুলি)

ট্যাগ জেনারেশনের জন্য আমি নীচে কমান্ড ব্যবহার করি:

ctags-exuberant -f tags \
    -h ".php" -R \
    --PHP-kinds=cfiv \
    --totals=yes \
    --tag-relative=yes \
    --PHP-kinds=cfiv \
    --regex-PHP='/(abstract)?\s+class\s+([^ ]+)/\2/c/' \
    --regex-PHP='/interface\s+([^ ]+)/\1/i/' \
    --exclude="*.js" \
    --exclude=".svn" \
    --exclude=".git"

কোড জেনারেশনের স্নিপেট হিসাবে UltiSnips (ভিআইএমের জন্য সর্বাধিক পাওয়ারফুল স্নিপেট)

আমার .vimrc দেখুন, কিছু পিএইচপি সম্পর্কিত জিনিস আছে।


0

ctags জন্য ট্যাগ জেনারেট করতে, আপনার প্রয়োজন হবে উচ্ছ্বসিত-ctags

সিউডো পদক্ষেপগুলি অনুসরণ করুন:

1) মেশিনে এক্সবিউরেন্ট-সিটি্যাগগুলি ইনস্টল করুন
2) কমান্ড লাইনে সিটি্যাগস কমান্ড ইস্যু করুন (@ জ্যাসেক কী লিখেছেন)
3) ভিএম , সাধারণ মোডে, টাইপ করুন:

:set tags=<tags location>

4) আপনি এখন ব্যবহার করতে পারেন Ctrl- ]ফাংশন সংজ্ঞা দেখতে কমান্ড মত।

ট্যাগবারটি স্থানীয় বাফারগুলির ফাংশন এবং পরিবর্তনশীল নামগুলি দেখানোর জন্য ব্যবহার করা যেতে পারে: গিথুব ট্যাগবার

টাইমিং স্টেপ সংরক্ষণ করতে (4) প্রতিবারের মতো ভিএম শুরু হয়, আমার পিএইচপি নির্দিষ্ট সেটআপগুলি করার জন্য আমার ভিএমআরসিতে নিম্নলিখিতগুলি রয়েছে:

autocmd FileType php call SetPHPOptions()
function! SetPHPOptions()
    setlocal shiftwidth=4 tabstop=4 softtabstop=4 expandtab makeprg=php-xdebug\ %
    :call tagbar#autoopen(0)
    :set tags=~/.vim/php.tags
endfunction
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.