Гэрээ бөглөх автоматжуулалт. Гэрээ бөглөх автоматжуулалт Хэрэв танд Gmail шуудангийн хайрцаг байгаа бол

PhpStormнь маш уян хатан, хүчирхэг hotkey системээр хангадаг. Бид хэд хэдэн урьдчилан тохируулсан товчлууруудыг сонгож болно (товчлуурын зураг, товчлуурын газрын зураг) - Visual Studio, XWin, Гном, KDE, хиртэлтТэгээд Eclipse (Mac OS X), NetBeans. Урьдчилсан тохируулгууд нь өөр IDE-ээс PhpStorm руу шилжихэд хялбар болгож, тодорхой үйлдлийн систем дээрх зөрчилдөөнөөс сэргийлдэг. Доорх хэлхээний түлхүүр хослолууд байна XWin, гэхдээ та үйлдлийн хайлтын цонхоор дамжуулан өөр схемийн товчлуурыг үргэлж тодорхойлж болно - Туслаач » Үйлдлийг олох. Үүнтэй ижил цонхонд Ctrl + Shift + A товчлууруудаар хандах боломжтой.

За! Халуун товч ашиглан хурдасгаж байна уу?)

Санамж

Ctrl + P Арга эсвэл функцийн параметрүүдийн зөвлөмжийг харуулах. ( Параметрийн мэдээлэл ) Ctrl + Shift + Enter Хэлний бүтцийг нэмэх (if, switch, for, foreach) Ctrl + Shift + I Арга/функцын хэрэгжилтийг харуулах, ашигласан HTML ангийн хэв маяг, гэх мэт.. (Шуурхай тодорхойлолт )

Форматлаж байна

Ctrl + D Курсорын доорх мөрийг хуулбарлана. Ctrl + Shift + D Ctrl + Y Курсорын доорх мөрийг устгана уу. Ctrl + Alt + R Формат код. Ctrl + Shift + ↓ Мөрүүдийг сольж, одоогийн мөрийг дээш/доош зөөнө.

Навигац

Ctrl + B Тодруулсан ангийн нэрийг ашиглан ангийн хэрэгжүүлэлтийн файлыг нээнэ үү. Ctrl + Click-тэй адил. Ctrl + J Live Template цонх. Alt + Alt + ↓ Ангийн аргуудын хооронд шилжих - өмнөх арга, дараагийн арга Ctrl + F12 Ангийн аргуудын жагсаалт бүхий цонх (ангиллын гарын үсэг) Ctrl + E Саяхан өөрчилсөн файлуудтай цонх Ctrl + Shift + N Файлыг хурдан хайж олно уу (тодруулна уу). файлын нэр эсвэл ангийн нэг хэсгийг сонгоод гарын товчлолыг дарна уу). Ctrl + Alt + Shift + N Тэмдэглэгээ (анги, арга, хувьсагч, тогтмол) руу хурдан хайж олоорой. Хайлт нь CamelCase нэрний эхний тэмдэгтүүд дээр тулгуурлан ажилладаг. Жишээлбэл, caca нь CamelCase-г олох болно. Ctrl + -/+ Курсорын доор байрлах блокыг задлах/өргөжүүлэх Ctrl + Shift + -/+ Бүгдийг буулгах/дэлгэрүүлэх Ctrl + Alt + -/+ Бүх тайлбарыг задлах/дэлгэрүүлэх (энэ бол тусгай товчлуур) Alt + Enter Энэ бол бүх нийтийн контекст туслах. Курсор хаана байрлаж байгаагаас хамааран боломжтой үйлдлүүд бүхий контекст цэсийг харуулна. Энд болон:
  • Ашиглалтын хэсэгт курсорын доор байгаа ангийг импортлох;
  • Аргын гарын үсэг дээр үндэслэн тайлбар блокыг шинэчлэх;
  • Хэрэгжүүлэх шаардлагатай интерфэйсийн аргуудыг нэмэх;
  • Мөрний ишлэлийг солих;
Ctrl+W эсвэл Alt + Shift + Каретийн доорх хэсгийг дараалан сонгоно. ( Caret дээр Word сонгоно уу) . Би бас Alt + A товчийг нэмсэн - энэ нь илүү тохиромжтой. Alt + 1 Төслийн файлын модны самбарыг харуулах/нуух ( Төслийн хэрэгслийн цонх ) Alt + 2 Би энэ товчийг ангийн бүтцийн самбарт дахин тодорхойлсон ( Бүтцийн хэрэгслийн цонх ) Alt + 3 Сүүлийн хайлтын үр дүнгийн самбарыг харуулах/нуух ( Хэрэгслийн цонхыг олох ) Alt + 4 Би энэ товчийг консолын самбарт дахин оруулсан ( Терминал хэрэгслийн цонх ). Анхдагчаар энэ түлхүүр байна Хэрэгслийн цонхыг ажиллуулах , мөн терминалын самбарыг Alt + - гэж нэрлэдэг. Ctrl + Shift + X самбар Командын хэрэгслийн консол . Composer, Symfony 2 (app/console), Laravel (artisan) гэх мэт командын хэрэгслийн консолууд. Код нэмэх дэмжлэг байдаг. Shift + Escape Одоогийн идэвхтэй самбарыг нуух ( Идэвхтэй хэрэгслийн цонхыг нуух ). Би энэ үйлдэлд Escape түлхүүр нэмсэн. Ctrl + Tab Сүүлийн 2 редакторын таб хооронд шилжих.

Хавчуурга

Ctrl + F11эсвэл F11Үүнийг тэмдэглэ. Ctrl + Shift + F11 Мнемоник (танигч, хавчуургын дугаар) харуулсан хавчуурга байрлуулах Shift + F11 Хавчуургыг харуулах

Кодлох ба рефакторинг

Shift + F6 Хувьсагчийг (эсвэл HTML элементийн шошго) хаана ч ашигласан нэрийг нь өөрчил. Ctrl + Alt + V Сонгосон кодыг хувьсагч руу задлах (зөөх). Ctrl + Alt + M Сонгосон кодыг F6 арга руу задлах (зөөх) Статик аргуудыг өөр анги руу шилжүүлж, эдгээр аргуудыг дуудсан бүх кодын хэсгийг шинэчилнэ үү. Alt + F7 Төслийн бүх зүйлийг олох ( ойлгомжтой) анги, арга, шинж чанар, функцийг ашигладаг газрууд (курсорын доор). Ctrl + Shift + O-M жагсаалт ид шидэсвэл хүчингүй болгох эцэг эхийн аргууд ( Аргуудыг хүчингүй болгох). Ctrl + O товчийг дарсан.

Дибаг хийх

Shift + F7 "Дараах алхам"-ын функц/аргыг сонгоно уу (харна уу)

Цонх

F12 Бүтэн дэлгэцийн горимыг асаах/унтраах ( Бүтэн дэлгэцийн горимыг асаах/унтраах). Дарсан Сүүлийн хэрэгслийн цонх руу оч. Ctrl + Shift + P Үйлдлүүдийг хурдан хайх ( Үйлдлийг олох). Энэ хослолыг үйлдлээс холдуулсан Илэрхийллийн төрөл (сонгосон илэрхийллийн төрлийг харуулах). Яагаад энэ үйлдлийг хэн мэдэх вэ? Ctrl + O Файл эсвэл төсөл нээх. Би хослолыг нь авсан Аргуудыг хүчингүй болгох.

Би нурсан кодын сегментийг хэрхэн яаж таслах талаар ярьсан, гэхдээ яаж нураах вэ?

Үнэндээ блокуудтай ажиллах таван тушаал байдаг бөгөөд тэдгээрийг цэснээс олж болно Засварлах - тоймлох.

№1: тоймыг өргөтгөхийг асаах/унтраах

Сегментийн аль ч газраас дарна уу Ctrl+M, Ctrl+Mтүүний төлөвийг өөрчлөх (нурсан эсвэл өргөжсөн).

№ 2: Бүх сегментийг задлах/өргөжүүлэх (СэлгэхБүгдТойм)

дарна уу Ctrl+M, Ctrl+Lфайлын бүхэл бүтэн кодын блокуудын төлөвийг өөрчлөхийн тулд редакторын аль ч хэсэгт. Файлын бүх кодыг буулгасны дараа та яг одоо хамгийн их сонирхож буй хэсэгт анхаарлаа төвлөрүүлж болно. Бүрэн өргөтгөсөн тохиолдолд та кодыг сегмент болгон өргөтгөх шаардлагагүйгээр бүхэлд нь харна.

#3: Бүтэц харуулахаа болих (ЗогсТойм)

дарна уу Ctrl+M, Ctrl+Pкодын бүтцийг идэвхгүй болгохын тулд редакторын аль ч хэсэгт.

№ 4: Автомат тоймыг эхлүүлэх

Харамсалтай нь, бүтцийг асаах, унтраах нь өөр өөр тушаалууд тул та төлөв хооронд шилжих боломжгүй. Нэмж дурдахад, өгөгдмөл тохиргоонд автомат бүтцийг идэвхжүүлэх команд нь томилогдсон гарын товчлолгүй байна. Тиймээс та цэсийг нээх хэрэгтэй болно Edit - Outlining - Автомат тоймыг эхлүүлэхЭнэ функцийг идэвхжүүлэхийн тулд.

#5: Тодорхойлолт болгон задлах (НурахрууТодорхойлолт)

Миний бодлоор энэ бол бүтцийн үйлдлүүдийн хамгийн хэрэгтэй команд юм ("ихэнх" - яагаад гэвэл энэ нь миний цорын ганц ашигласан ... бусдыг туршиж үзэхээс бусад тохиолдолд). Энэ тушаал нь файлын бүх аргын толгойг хурдан харах боломжийг танд олгоно.

Эцэст нь хэлэхэд, эдгээр гарын товчлолууд нь таны байгаа зүйлтэй таарахгүй бол энэ нь та Visual Studio-г анх эхлүүлэхдээ сонгосон тохиргооноос өөр өгөгдмөл тохиргоог ашиглаж байгаатай холбоотой юм. би хэрэглэдэг " Хөгжлийн ерөнхий тохиргоо" бүх зөвлөлд.

Хүн бүр намайг яаж ийм олон сайтыг хянаж чадаж байна гэж асуудаг. Гэхдээ би хяналт тавьдаггүй, би зүгээр л гарчигнаас харж, миний сонирхсон зүйл болох хотын түүхийн талаархи материал, үйл явдлын зарлал зэргийг хянахыг хичээдэг. Энэ нь бага зэрэг хугацаа шаарддаг, өдөрт хэд хэдэн удаа таван минутын турш. Аз болоход орчин үеийн технологи нь дор хаяж зуу гаруй сайтыг нэг мэдээллийн сувагт оруулах чадвартай бөгөөд энэ гайхамшгийг RSS гэж нэрлэдэг.

Та өдөр бүр гурван вэбсайт үздэг гэж бодъё. Энэ нь юу ч биш, гэхдээ цаг хугацааны явцад 10 сонирхолтой сайт байвал яах вэ? Эсвэл 20 уу? Өөрөөр хэлбэл, шинэ зүйл гарч ирсэн эсэхийг шалгахын тулд та тус бүр дээр нь очиж үзэх хэрэгтэй. RSS нь эдгээр бүх 20 сайтын мэдээг гарчиг, тайлбар, холбоос гэсэн жижиг блокуудаас бүрдсэн нэг тэжээлд нэгтгэх болно. Энэ төрлийн соронзон хальсыг нэрлэдэг тэжээл(тэжээл) ба сувагэсвэл урсгал. Хэрэв та хангамжийг үзэж байхдаа гарчиг эсвэл тайлбараас энэ нь танд сонирхолтой байгааг олж харвал сайтын холбоосыг дагаж цааш уншина уу. Бүх зүйл маш энгийн. Хэрэв хэн нэгэн сонирхож байгаа бол энэ нь практик дээр хэрхэн хийгддэгийг танд хэлэхийг хичээх болно.

Мэдээжийн хэрэг, олон төрлийн агрегатор програмууд байдаг, гэхдээ үнэндээ Gmail эсвэл Yandex дээрх данс хангалттай.

Хэрэв танд Yandex дээр шуудангийн хайрцаг байгаа бол.

1. Шуудангийн хайрцагтаа нэвтэрч "Захиалга" табыг нээнэ үү.
2. "Нэмэх" товчийг дарна уу.
3. "Сайтын хаяг эсвэл RSS" талбарт тэжээлийн хаягийг оруулна уу (би үүнийг хаанаас авахыг доор тайлбарлах болно).
4. "Захиалах" товчийг дарна уу.
5. "Хадгалах" дээр дарна уу.

Үүний зэрэгцээ Yandex нь таны аль хэдийн уншсан, уншиж амжаагүй мэдээг хянадаг. "Зөвхөн уншаагүй" гэсэн нүдийг (баруун дээд талд) идэвхжүүлэх нь илүү тохиромжтой байх болно - энэ тохиолдолд дараагийн удаа "Захиалга" хэсгийг нээхэд таны уншсан мэдээ хоёр дахь удаагаа харагдахгүй.

Хэрэв танд Gmail хаяг байгаа бол.

Google нь Google Reader нэртэй RSS уншигчтай. http://www.google.ru/reader/ руу очно уу.

1. Том улаан "Захиалах" товчийг дарна уу.
2. Тэжээлийн хаягийг оруулна уу.
3. "Нэмэх" товчийг дарна уу.

Одоо RSS тэжээл хаанаас ирдэг талаар хэдэн үг хэлье. Өөрийгөө хүндэтгэдэг ихэнх сайтууд RSS feed хэлбэрээр мэдээ өгдөг бөгөөд тэдгээрт ямар ч асуудал гардаггүй. Өөрийгөө хүндэлдэг хөтөч болгонд энэ тэжээлийг авах товчлуур байдаг. Firefox дээр дараах байдалтай байна.

Chrome, Safari болон бусад хөтчүүдэд үүнтэй төстэй зүйл байгаа байх. Тиймээс, энэ товчийг дарж, мэдээлэл аваарай (хөтөч үүнийг ихэвчлэн мэдээний тэжээл болгон харуулдаг). Үүний дараа хаягийн мөрөнд байгаа хаягийг миний дээр дурдсан аргаар Yandex захиалга эсвэл Google Reader руу хуулж, буулгаж болно.

Өнөөг хүртэл бүх зүйл маш энгийн байсан, гэхдээ дараа нь өөрчлөлтүүд эхэлдэг. Үнэн хэрэгтээ өөр өөр сайтууд RSS-ийг өөр өөрөөр дэмждэг.

1. Тэдгээрийн зарим дээр RSS нь хөтөч өөрөө танигдахгүй байхаар хийгдсэн байдаг. Ийм тохиолдолд нүүр хуудаснаас улбар шар өнгийн долгионы дүрсийг хайж олоорой. Жишээлбэл, Chelyabinsk.fm сайтын баруун талд "Захиалга" хэсэгт байрладаг. Заримдаа энэ нь дүрс биш, зүгээр л текст холбоос юм. Өөрөөр хэлбэл, та RSS байгаа эсэхийг үндсэн хуудсыг сайтар шалгаж үзэх хэрэгтэй.

2. Ихэнх сайтууд RSS хэлбэрээр мэдээний хангамжийг үнэн зөвөөр хангадаг боловч зарим нь мэдээллийн сувгийг хэсэг болгон хуваахыг оролддог - жишээлбэл, Mega-U нь мэдээ, аналитик, сэтгэгдэл гэх мэт тусдаа тэжээлтэй байдаг. Та хангамж бүрийг тусад нь бүртгүүлэх шаардлагатай.

3. Сайт дээр танилцуулсан мэдээлэл, RSS-д юу өгдөг зэрэгтэй холбоотой асуудал гардаг. Өөрөөр хэлбэл, тэжээл нэмэхдээ мэдээлэл тэжээлд байгаа эсэхийг сайтар шалгаж үзэх хэрэгтэй. Би сайт дээрх мэдээ "царцаасан" тохиолдолтой таарч байсан, өөрөөр хэлбэл үндсэн хуудсан дээр мэдээ нь шинэчлэгдсэн боловч RSS дээр нэг жилийн настай бөгөөд шинэчлэгдээгүй байна. RSS-ээр хангадаг сайтууд байдаг ч энэ хангамж үргэлж хоосон байдаг. Би бүх мэдээг RSS дээр харуулахгүй, зөвхөн нэг хэсгийг нь харуулдаг сайтуудтай таарлаа. Үүнтэй ижил Chelyabinsk.fm сайт дээр та RSS дээр "Мэдээ", "Өдрийн нийтлэл" хэсгийг авах боломжгүй. Дараа нь маргаашийн мэдээг RSS дээр хүргэдэг Вечерний Челябинск байна. Өөрөөр хэлбэл, та мэдээний гарчигуудыг тэжээлээс уншиж болно, гэхдээ мэдээ өөрөө маргааш л сайт дээр гарч ирнэ.

Ийм бүх хэргийг тусад нь авч үзэх ёстой. Үүний тулд онолын хувьд ямар ч сайтаас RSS хийх боломжтой тэжээлийн хөрвүүлэгчид байдаг. Бага зэрэг хайсны дараа би feed43.com дээр тогтлоо - энэ нь функциональ байдлын хувьд хангалттай бөгөөд үнэ төлбөргүй байхын тулд мэдээ бүрт өөртэйгөө холбоос оруулдаг. Энэ нь надад төвөг учруулахгүй, гэхдээ энэ нь танд тохирохгүй бол та өөр хөрвүүлэгч сонгож болно. RSS feed хэлбэрээр мэдээлэл хүлээн авахын тулд та HTML тэмдэглэгээг RSS болгон хөрвүүлэх загваруудыг тодорхойлох хэрэгтэй. Өөрөөр хэлбэл, та ядаж HTML мэддэг байх хэрэгтэй. Хэрэв танд үүнийг судлах хүсэл, боломж байхгүй бол та зөвхөн бэлэн тэжээлийг ашиглаж болно. Ямар нэг зүйл хэрэг болох юм бол та миний мэдээллийг харж болно.

RSS-ийн сайн тал нь үүнийг WordPress, Blogspot, LiveJournal гэх мэт алдартай бүх блог платформууд дэмждэг. RSS-ийг шууд дэмждэггүй сайтууд болон нийгмийн сүлжээнд хөрвүүлэгчид байдаг -

Жишээлбэл, танд Excel дээр үйлчлүүлэгчийн мэдээллийн сан байгаа тул та бүх үйлчлүүлэгчидтэй гэрээ байгуулах хэрэгтэй. Word дээрх гэрээний загвар. Хэрэв та Excel-ээс Word руу шаардлагатай утгыг энгийн хуулах замаар орлуулах юм бол энэ нь уйтгартай, ялангуяа хэдэн зуун ийм гэрээ байгаа бол энэ аргыг ашиглан алдаа гарахаас зайлсхийх боломжгүй юм.
Энгийн бөгөөд бүх нийтийн макроны жишээ энд байна.
Sub Generator() ObWord-г Word.Application-ийн Dim objDoc-г Word.Document Dim файлын хувьд String Set ob1 = ActiveWorkbook.ActiveSheet "одоо ob1 хувьсагч нь идэвхтэй ажлын номын одоогийн хуудасны холбоосыг агуулна f_r = Selection.Row "-г тодорхойлно. сонгосон мөрийн тоо stb = Сонголт.Багана "сонгосон баганын тоог тодорхойлох f_c = Сонголт.CurrentRegion.Columns(Selection.CurrentRegion.Columns.Count). Багана "Энэ хүснэгтийн сүүлчийн баганын дугаарыг тодорхойлох path_f = ThisWorkbook .Зам "одоо байгаа хавтас файлыг тодорхойлох = Application.GetOpenFilename(" Excel Files (*.docx;*.doc), *docx;*.doc") " "Нээлттэй баримт" харилцах цонхыг нээвэл Dir(file) = Хоосон бол Дараа нь Sub Else-ээс гарах " Word програмыг ажиллуулаад сонгосон баримтаа нээнэ үү Set ObjWord = CreateObject ("Word.Application") ObjWord-оор .Visible = Үнэн .Documents.Open Filename:=file Set objDoc = .ActiveDocument End with objDoc.Range For j. = 1 Хүснэгтийн бүх баганыг f_c " давталт хийхийн тулд isk_zn = ob1.Cells( 1, j) "бидний хайж буй утга нь манай хүснэгтийн эхний мөрөнд байна zamen_zn = ob1.Cells(f_r, j) "орлуулах утга .Find.ClearFormatting .Find.Replacement.ClearFormatting "бид орлуулалтыг .Find-ээр гүйцэтгэдэг.Text = isk_zn .Replacement .Text = zamen_zn .Forward = True .Wrap = wdFindContinue.Format = False .MatchCase =MatchCase.Wor. MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End with .Find.Execute Replace:=wdReplaceAll Next j " баримт бичгийг ажлын номтой ижил газар макрогоор хадгалах, баримт бичгийн нэр нь сонгосон нүдний утга FName = ob1 байна. .Cells(f_r, stb) objDoc.SaveAs Filename:=path_f & "\" & FName objDoc.Close ObjWord.Quit End with Set objDoc = Юу ч тохируулаагүй ObjWord = Юу ч байхгүй ob1.End If End Sub-ийг идэвхжүүлэх
Үүнийг ажиллуулахын тулд та Word баримт бичгийн загвар бэлтгэх хэрэгтэй бөгөөд Excel хүснэгтийн толгой хэсэгт талбарын нэрийг хаалтанд, магадгүй дөрвөлжин, буржгар байж болно, макро нь "шаардлагагүй орлуулалт" хийхгүйн тулд үүнийг хийдэг.
Жишээлбэл, манай мэдээллийн сан дараах байдалтай байна.

Дараа нь Word баримт иймэрхүү харагдах ёстой

Дурын мөрийг сонгоод макро ажиллуулна уу.
Жишээлбэл, хэрэв макро эхлүүлэх үед C3 нүд сонгогдсон, i.e. "PE Новичок", дараа нь үр дүн дараах байдалтай байна

Макро ажиллахын тулд та Microsoft Word 11.0 Объектын номын сангийн холбоосыг суулгасан байх шаардлагатай.