ან IDE (ინტეგრირებული განვითარების გარემო) უბრალოდ არის პროგრამული უზრუნველყოფა, რომელიც გთავაზობთ ძალიან საჭირო პროგრამირების საშუალებებს და კომპონენტებს ერთ პროგრამაში, პროგრამისტების პროდუქტიულობის გაზრდის მიზნით. IDE– ებმა წამოაყენეს ერთი პროგრამა, რომელშიც ყველა განვითარება შესაძლებელია, რაც პროგრამისტს საშუალებას აძლევს დაწეროს, შეცვალოს, შეადგინოს, განათავსოს და გამართოს პროგრამები.
ამ სტატიაში ჩვენ აღვწერთ როგორ დააინსტალირეთ და დააკონფიგურირეთ Vim რედაქტორი როგორც Bash-IDE გამოყენებით ბაშ-მხარდაჭერა vim დანამატი.
ბაშ-მხარდაჭერა არის ძალიან მორგებადი vim დანამატი, რომელიც საშუალებას გაძლევთ ჩაწეროთ: ფაილის სათაურები, სრული განცხადებები, კომენტარები, ფუნქციები და კოდის ამონარიდები. ის ასევე გაძლევთ საშუალებას შეასრულოთ სინტაქსის შემოწმება, გახადოთ სკრიპტის შესრულებადი, დაიწყოთ დებაგერი უბრალოდ ღილაკის დაჭერით; გააკეთეთ ეს ყველაფერი რედაქტორის დახურვის გარეშე.
ეს ზოგადად ხდის bash სკრიფტინგს სახალისოსა და სიამოვნებას ორგანიზებული და თანმიმდევრული ჩაწერის/ფაილის შინაარსის მალსახმობების კლავიშების (რუკების) გამოყენებით.
მიმდინარე ვერსიის დანამატი არის 4.3, ვერსია 4.0 იყო ვერსიის გადაწერა 3.12.1; ვერსიები 4.0 ან უკეთესი, ემყარება ყოვლისმომცველ ახალ და უფრო მძლავრ შაბლონურ სისტემას, წინა ვერსიებისგან განსხვავებით შაბლონის სინტაქსით შეცვლილი.
დაიწყეთ მისი უახლესი ვერსიის გადმოტვირთვით bash-support დანამატი ქვემოთ მოყვანილი ბრძანების გამოყენებით:
$ cd ჩამოტვირთვები. $ curl http://www.vim.org/scripts/download_script.php? src_id = 24452> bash-support.zip.
შემდეგ დააინსტალირეთ შემდეგნაირად; შექმნა .ვიმ
დირექტორია თქვენს სახლის საქაღალდეში (თუ ის არ არსებობს), გადადით მასში და ამოიღეთ შინაარსი bash-support.zip იქ:
$ mkdir ~/.vim. $ cd .vim. $ unzip ~/ჩამოტვირთვები/bash-support.zip.
შემდეგი, გაააქტიურეთ იგი .ვიმრკ
ფაილი:
$ vi ~/.vimrc.
ქვემოთ მოყვანილი ხაზის ჩასმა:
ფაილის ფაილის დანამატი მითითებულ ნომერზე #სურვილისამებრ დაამატეთ ეს ხაზების ნომრების საჩვენებლად ვიმში.
მისი გამოყენების გასამარტივებლად, ხშირად გამოყენებული კონსტრუქციები, ისევე როგორც გარკვეული ოპერაციები შეიძლება ჩასმული/შესრულებული იყოს საკვანძო რუქების შესაბამისად. რუქები აღწერილია ./.vim/doc/bashsupport.txt და ./.vim/bash-support/doc/bash-hotkeys.pdf ან ./.vim/bash-support/doc/bash-hotkeys.tex ფაილები.
(\)+დამფუძნებელი
კომბინაცია) არის კონკრეტული ტიპის ფაილები: ისინი მხოლოდ მუშაობენ "შ" ფაილები, რათა თავიდან იქნას აცილებული კონფლიქტი სხვა დანამატების რუქებთან.('\')
და შემდეგი პერსონაჟი (ები) მხოლოდ მცირე ხნით იქნება აღიარებული (შესაძლოა ნაკლები 3 წამი - ვარაუდის საფუძველზე).ქვემოთ მოცემულია ამ დანამატის ზოგიერთი შესანიშნავი თვისება, რომელსაც ჩვენ ავუხსნით და ვისწავლით როგორ გამოვიყენოთ:
შეხედეთ სათაურის ნიმუშს ქვემოთ, რომ ეს სათაური ავტომატურად შეიქმნას თქვენს ყველა ახალ bash სკრიპტში, მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.
დაიწყეთ თქვენი პირადი მონაცემების დაყენებით (ავტორის სახელი, ავტორის მითითება, ორგანიზაცია, კომპანია და ა. გამოიყენეთ რუკა \ n ტვ
Bash ბუფერის შიგნით (გახსენით საცდელი სკრიპტი, როგორც ქვემოთ) შაბლონის დაყენების ოსტატის დასაწყებად.
აირჩიეთ ვარიანტი (1) პერსონალიზირებული ფაილის დასაყენებლად, შემდეგ დააჭირეთ [შეიყვანეთ].
$ vi ტესტი. შ.
ამის შემდეგ, დარტყმა [შეიყვანეთ] ისევ შემდეგ შეარჩიეთ ვარიანტი (1) კიდევ ერთხელ დააყენეთ პერსონალიზირებული ფაილის ადგილმდებარეობა და დააჭირეთ მას [შეიყვანეთ].
ოსტატი დააკოპირებს შაბლონის ფაილს .vim/bash-support/rc/personal. შაბლონები რათა .vim/თარგები/პერსონალური. შაბლონები და გახსენით იგი რედაქტირებისთვის, სადაც შეგიძლიათ ჩაწეროთ თქვენი მონაცემები.
დაჭერა მე
ჩადეთ შესაბამისი მნიშვნელობები ერთ ბრჭყალებში, როგორც ეს ნაჩვენებია ეკრანის სურათზე.
მას შემდეგ რაც დაადგინეთ სწორი მნიშვნელობები, ჩაწერეთ : wq
ფაილის შესანახად და გასასვლელად. დახურეთ Bash ტესტის სკრიპტი, გახსენით სხვა სკრიპტი ახალი კონფიგურაციის შესამოწმებლად. ფაილის სათაურს უნდა ჰქონდეს თქვენი პირადი მონაცემები, როგორც ქვემოთ მოცემულ ეკრანზე:
$ test2.sh.
ამისათვის ჩაწერეთ ბრძანება ქვემოთ ვიმი ბრძანების სტრიქონი და დააჭირეთ [შეიყვანეთ], ის შექმნის ფაილს .vim/doc/tags:
: helptags $ HOME/.vim/doc/
ჩარჩოში მოთავსებული კომენტარის ჩასასმელად, ჩაწერეთ \ cfr
ნორმალურ რეჟიმში:
ქვემოთ მოცემულია განცხადებების ჩასმის საკვანძო რუკები (n
- ნორმალური რეჟიმი, მე
- ჩადეთ რეჟიმი):
\ sc
- საქმე… ესაკში (ნ, მე)
\ სეი
- ელიფ მაშინ (ნ, მე)
\ სფ
- შესრულებული საქმისთვის (n, i, v)
\ sfo
- შესრულებული სამუშაოსთვის ((…)) (n, i, v)
\ si
- თუ მაშინ fi (n, i, v)
\ sie
- თუ სხვაგვარად fi (n, i, v)
\ ss
- აირჩიეთ შესრულებულია (n, i, v)
\ სუ
- სანამ არ დასრულდება (n, i, v)
\ სვ
- შესრულების დროს (n, i, v)
\ სფუ
- ფუნქცია (n, i, v)
\ se
-ექო -ე "..." (n, i, v)
\ სპ
- printf "..." (n, i, v)
\ სა
- მასივის ელემენტი, $ {. [.]} (n, i, v) და მრავალი სხვა მასივის მახასიათებლები.ტიპი \ სფუ
ახალი ცარიელი ფუნქციის დასამატებლად, შემდეგ დაამატეთ ფუნქციის სახელი და დააჭირეთ [შეიყვანეთ] მის შესაქმნელად. ამის შემდეგ, დაამატეთ თქვენი ფუნქციის კოდი.
ზედა ფუნქციის სათაურის შესაქმნელად, ჩაწერეთ \ cfu
, შეიყვანეთ ფუნქციის სახელი, დააწკაპუნეთ [შეიყვანეთ] და შეავსეთ შესაბამისი მნიშვნელობები (სახელი, აღწერა, პარამეტრები და ანაზღაურება):
ქვემოთ მოცემულია მაგალითი, რომელიც აჩვენებს if განცხადების გამოყენებას \ si
:
შემდეგი მაგალითი, რომელიც აჩვენებს დამატებას ექო განაცხადის გამოყენებით \ se
:
ქვემოთ მოცემულია გაშვებული ოპერაციების ძირითადი რუქების ჩამონათვალი:
\ rr
- განაახლეთ ფაილი, გაუშვით სკრიპტი (ნ, მე)
\ ra
- დააყენეთ სკრიპტი cmd ხაზის არგუმენტები (ნ, მე)
\ rc
- განაახლეთ ფაილი, შეამოწმეთ სინტაქსი (ნ, მე)
\ rco
- სინტაქსის შემოწმების პარამეტრები (ნ, მე)
\ rd
- გამართვის გამართვის დაწყება (ნ, მე)
\ ხელახლა
- გახადე სკრიპტი შესრულებადი/არა შესრულებული. (*) (In)სკრიპტის დაწერის შემდეგ შეინახეთ და ჩაწერეთ \ ხელახლა
დაჭერით [შეიყვანეთ].
კოდის წინასწარ განსაზღვრული ნაწყვეტები არის ფაილები, რომლებიც შეიცავს უკვე დაწერილ კოდს, რომელიც განკუთვნილია კონკრეტული მიზნისთვის. კოდის ფრაგმენტების დასამატებლად ჩაწერეთ \ n
და \ nw
წინასწარ განსაზღვრული კოდის ფრაგმენტების წაკითხვა/ჩაწერა. გასცეს ბრძანება, რომელიც მოჰყვება ნაგულისხმევი კოდის ნაწყვეტების ჩამოსათვლელად:
$ .vim/bash-support/codesnippets/
კოდის ფრაგმენტის გამოსაყენებლად, როგორიცაა უფასო პროგრამული უზრუნველყოფის კომენტარი, ჩაწერეთ \ n
და გამოიყენეთ ავტომატური დასრულების ფუნქცია მისი სახელის შესარჩევად და დააჭირეთ [შეიყვანეთ]:
შესაძლებელია ჩაწეროთ თქვენი საკუთარი კოდის ფრაგმენტები /.vim/bash-support/codesnippets/. რაც მთავარია, თქვენ ასევე შეგიძლიათ შექმნათ თქვენი საკუთარი კოდის ფრაგმენტები ჩვეულებრივი სკრიპტის კოდისგან:
\ nw
და მჭიდროდ მიანიჭეთ ფაილის სახელი.\ n
და გამოიყენეთ ფაილის სახელი თქვენი პერსონალური კოდის ფრაგმენტის დასამატებლად.დახმარების საჩვენებლად, ნორმალურ რეჟიმში, ჩაწერეთ:
\ სთ
-ჩაშენებული დახმარებისთვის\ ჰმ
- ბრძანების დახმარებისთვისმეტი მითითებისთვის, წაიკითხეთ ფაილი:
./.vim/doc/bashsupport.txt #ონლაინ დოკუმენტაციის ასლი. ./.vim/doc/ტეგები.
ეწვიეთ Bash- მხარდაჭერის დანამატს Github საცავში: https://github.com/WolfgangMehner/bash-support
ეწვიეთ Bash- მხარდაჭერის დანამატს Vim ვებსაიტზე: http://www.vim.org/scripts/script.php? script_id = 365
სულ ეს არის, ამ სტატიაში ჩვენ აღვწერეთ Vim– ის ინსტალაციისა და კონფიგურაციის ეტაპები Linux– ში, bash– მხარდაჭერის დანამატის გამოყენებით. შეამოწმეთ ამ მოდულის სხვა საინტერესო თვისებები და გაგვიზიარეთ ისინი კომენტარებში.