1 00:00:00,000 --> 00:00:02,590 >> [สัมมนาเป็นกลุ่ม] 2 00:00:02,590 --> 00:00:04,210 [แบรนดอนหลิว] [ฮาร์วาร์มหาวิทยาลัย] 3 00:00:04,210 --> 00:00:07,500 [นี้เป็น CS50.] [CS50.TV] 4 00:00:07,500 --> 00:00:09,880 >> วันนี้เป็นไปได้แนะนำให้รู้จักกับกลุ่ม 5 00:00:09,880 --> 00:00:12,310 มีกี่คนที่พวกคุณเคยได้ยินเสียงเรียก? 6 00:00:12,310 --> 00:00:15,620 สิ่งที่คุณได้ยินเกี่ยวกับกลุ่ม? 7 00:00:15,620 --> 00:00:17,590 [นักศึกษา] จะแก้ปัญหาทั้งหมดของคุณ 8 00:00:17,590 --> 00:00:19,450 [แบรนดอนลิตร] จะแก้ปัญหาทั้งหมดของคุณ 9 00:00:19,450 --> 00:00:23,840 สิ่งอื่นที่พวกคุณเคยได้ยินเกี่ยวกับกลุ่ม? การแสดงผลใด ๆ 10 00:00:23,840 --> 00:00:27,990 [นักศึกษา] เกือบทุกคนที่ผมได้พูดคุยกับที่ชอบที่จะใช้เป็นกลุ่ม 11 00:00:27,990 --> 00:00:29,960 โอ้หวาน 12 00:00:29,960 --> 00:00:31,090 [นักศึกษา] จำนวนมากของคนที่ฉันรู้ว่าชอบที่จะใช้เป็นกลุ่ม 13 00:00:31,090 --> 00:00:35,050 เอาล่ะที่ดีเพราะคนจำนวนมากใน CS51 14 00:00:35,050 --> 00:00:38,000 เริ่มต้นที่จะรับแม็คแม็คเพราะมีการสนับสนุนที่ดีกว่าเล็กน้อย 15 00:00:38,000 --> 00:00:40,100 สำหรับภาษาที่คุณกำลังจะใช้ใน CS51, 16 00:00:40,100 --> 00:00:42,770 และฉันกังวลว่าคนไม่พอที่ฮาร์วาร์ใช้เป็นกลุ่ม, 17 00:00:42,770 --> 00:00:46,190 ดังนั้นผมพยายามทำงานที่ดีของการส่งเสริมการใช้งานเป็นกลุ่ม 18 00:00:46,190 --> 00:00:51,110 >> แต่ที่นี่เป็นการ์ตูน xkcd คลาสสิกที่พวกคุณอาจพบที่น่าสนใจ 19 00:00:51,110 --> 00:00:53,800 พวกคุณได้ใช้นาโนก่อนที่ทั้งหมดหรือไม่ 20 00:00:53,800 --> 00:00:57,380 การ์ตูนนี้กล่าวนาโน? โปรแกรมเมอร์จริงใช้ Emacs 21 00:00:57,380 --> 00:00:59,040 เฮ้โปรแกรมเมอร์จริงใช้เป็นกลุ่ม 22 00:00:59,040 --> 00:01:03,130 ไม่มีโปรแกรมเมอร์จริงใช้เอ็ดซึ่งเป็นแบบนี้ที่คุณไม่เคยต้องการที่จะใช้เอ็ด 23 00:01:03,130 --> 00:01:05,990 มันเป็นจริงๆเก่าจริงๆและไม่ดีจริงๆและโปรแกรมเมอร์จริงใช้ 24 00:01:05,990 --> 00:01:08,440 เข็มแม่เหล็กและมือมั่นคง 25 00:01:08,440 --> 00:01:16,010 และคุณสามารถอ่านส่วนที่เหลือ แต่ก็สนุกสวย 26 00:01:16,010 --> 00:01:18,320 และสิ่งที่ตลกคือที่สิ้นสุด 27 00:01:18,320 --> 00:01:20,310 พวกเขากล่าวว่า "โอ้ใช่แน่นอนมีคำสั่ง Emacs ที่จะทำอย่างนั้น." 28 00:01:20,310 --> 00:01:25,050 ดีเก่า Cx Mc M-ผีเสื้อซึ่งเป็นประเภทของการแทงที่ Emacs 29 00:01:25,050 --> 00:01:28,520 เพราะแม็คเป็นที่รู้จักกันในอดีตจะมีนิด ๆ หน่อย ๆ ป่อง 30 00:01:28,520 --> 00:01:32,310 และจะมีคำสั่งสำหรับการเกือบทุกอย่างเพื่อให้เรียงลำดับของตลก Emacs 31 00:01:32,310 --> 00:01:35,320 >> กลุ่มคืออะไร เป็นกลุ่มเป็นโปรแกรมแก้ไขข้อความโปรแกรมเมอร์ขั้นสูง 32 00:01:35,320 --> 00:01:40,040 ผมต้องการที่จะทำให้ความแตกต่างระหว่างการแก้ไขข้อความ 33 00:01:40,040 --> 00:01:42,000 และสิ่งที่ต้องการการประมวลผลเอกสาร 34 00:01:42,000 --> 00:01:44,340 Microsoft Word เป็นที่รู้จักกันเป็นหน่วยประมวลผลเอกสาร 35 00:01:44,340 --> 00:01:49,090 คุณสามารถตั้งค่าระยะขอบทำให้สิ่งที่เป็นตัวหนาขีดเส้นใต้สิ่งที่ 36 00:01:49,090 --> 00:01:51,480 ตีผ่านสิ่งเปลี่ยนขนาดตัวอักษรและ whatnot 37 00:01:51,480 --> 00:01:54,380 โปรแกรมแก้ไขข้อความที่ไม่ทำอะไรเลยมากกว่าเพียงแค่แก้ไขข้อความ 38 00:01:54,380 --> 00:01:56,020 แท้จริงคุณก็มีตัวละคร 39 00:01:56,020 --> 00:02:01,650 มีการเรียงลำดับของการออกแบบที่ไม่ได้ขนาดแบบอักษรสีหรืออะไรอย่างนั้น 40 00:02:01,650 --> 00:02:06,360 สิ่งที่คุณทำคือการแก้ไขข้อความและเป็นกลุ่มได้รับการทำโดยเฉพาะอย่างยิ่งสำหรับการเขียนโปรแกรม 41 00:02:06,360 --> 00:02:09,240 แต่ก็มีจำนวนมากที่มีคุณสมบัติที่สร้างขึ้นในเวลาเพียงสำหรับการเขียนโปรแกรม 42 00:02:09,240 --> 00:02:11,360 มันออกแบบมาเป็นพิเศษสำหรับการแก้ไขข้อความที่มีประสิทธิภาพ 43 00:02:11,360 --> 00:02:15,190 >> โดยทั่วไปเป็นกลุ่มเป็นที่รู้จักกันโดยทั่วไปแก้ไขข้อความที่เร็วที่สุด 44 00:02:15,190 --> 00:02:19,110 คุณอาจจะสามารถใช้งานเมื่อเทียบกับโปรแกรมแก้ไขข้อความใด ๆ อื่น ๆ ที่เป็นไปได้ 45 00:02:19,110 --> 00:02:22,480 มากคุณสมบัติ IDE เหมือนจะไม่ได้สร้างขึ้นโดยตรงในกลุ่ม, 46 00:02:22,480 --> 00:02:26,850 ดังนั้นถ้าคุณเคยใช้ IDE และคุณกำลังใช้ในการรวบรวมสิ่งที่ต้องการและทำงานโดยอัตโนมัติ 47 00:02:26,850 --> 00:02:30,880 หรือการแก้จุดบกพร่องสิ่งที่อยู่ใน IDE หรือพื้นที่ทั้งหมดของสิ่งที่แตกต่างของคุณ 48 00:02:30,880 --> 00:02:32,290 เป็นกลุ่มที่ไม่ได้มากับที่เป็นธรรมชาติ 49 00:02:32,290 --> 00:02:36,330 แต่มีพื้นที่ทั้งหมดของปลั๊กอินที่คุณสามารถใช้เพื่อเพิ่มการจัดเรียงของการทำงานที่จะเป็นกลุ่ม 50 00:02:36,330 --> 00:02:40,890 เป็นกลุ่มด้วยตัวเองมุ่งเน้นไปที่การแก้ไขข้อความและไม่แก้ไขข้อความจริงๆดีจริงๆ 51 00:02:40,890 --> 00:02:43,340 และในที่สุดก็จริงๆปรับแต่งและขยาย 52 00:02:43,340 --> 00:02:48,740 และพื้นเป็นกลุ่มได้รับรอบหรือ Vi ซึ่งเป็นกลุ่มที่สร้างขึ้นเมื่อ 53 00:02:48,740 --> 00:02:53,790 ได้รับรอบนานกว่า 40 ปีและมันเป็นโปรแกรมที่มากลึกมาก 54 00:02:53,790 --> 00:02:58,850 และผู้คนจะใช้มันไปตลอดชีวิตและไม่เคยอย่างแท้จริง master โปรแกรมอย่างเต็มที่ 55 00:02:58,850 --> 00:03:01,530 และคุณก็จะยังคงการเรียนรู้ตลอดชีวิตของคุณในช่วงปีที่ผ่านมา 56 00:03:01,530 --> 00:03:03,390 มักจะกลายเป็นดีและดีกว่า 57 00:03:03,390 --> 00:03:07,480 >> มีพื้นท้ายกับสิ่งที่คุณสามารถเรียนรู้และวิธีการที่คุณสามารถปรับปรุงด้วยกลุ่ม, 58 00:03:07,480 --> 00:03:09,300 ซึ่งเป็นที่น่าตื่นเต้นจริงๆ 59 00:03:09,300 --> 00:03:12,730 คุณไม่ต้องการที่จะดูเป็นสิ่งที่น่ากลัวเพราะคุณจะกลายเป็นมากที่มีความเชี่ยวชาญมาก 60 00:03:12,730 --> 00:03:16,650 ในกลุ่มในเวลาเพียงไม่กี่สัปดาห์ แต่ก็จัดเรียงของชอบอย่างต่อเนื่อง- 61 00:03:16,650 --> 00:03:18,870 คุณสามารถเรียนรู้เพิ่มเติมและเรียนรู้มากขึ้นและสิ่งที่ไม่ดีและดีกว่า 62 00:03:18,870 --> 00:03:20,880 ซึ่งเป็นชนิดของที่น่าตื่นเต้นสำหรับผม 63 00:03:20,880 --> 00:03:23,810 นี่คือตัวอย่างของสิ่งที่ดูเหมือนว่าเป็นกลุ่ม 64 00:03:23,810 --> 00:03:27,630 นี้ไม่ได้เป็นเหมือง คุณจะเห็นบางสาธิตสดได้ในขณะนี้ 65 00:03:27,630 --> 00:03:29,350 นี่คือตัวอย่างของสิ่งที่เป็นกลุ่มอาจมีลักษณะ 66 00:03:29,350 --> 00:03:33,590 >> สิ่งที่เรากำลังจะทำในวันนี้คือเรากำลังจะเริ่มต้นด้วย 67 00:03:33,590 --> 00:03:35,260  ตู้โชว์อย่างรวดเร็วของสิ่งที่เป็นกลุ่มสามารถทำ 68 00:03:35,260 --> 00:03:39,040 ฉันจะทำเทคนิคบางอย่างและ whatnot สำหรับคุณผู้ชาย 69 00:03:39,040 --> 00:03:43,020 เพื่อให้คุณสามารถมองเห็นเหตุผลที่ผมชอบมากเป็นกลุ่มและทำไมคนชอบเสียงเรียกเข้ามาก 70 00:03:43,020 --> 00:03:46,470 แล้วจากนั้นเราจะไปแนะนำอ่อนโยน 71 00:03:46,470 --> 00:03:49,530 ที่จริงมันจะเป็นบิตอย่างรวดเร็วแนะนำให้รู้จักกับกลุ่ม 72 00:03:49,530 --> 00:03:53,410 ฉันจะขอให้คุณผู้ชายที่จะดาวน์โหลดไฟล์ข้อความและการปฏิบัติตามพร้อมกับฉันถ้าคุณสามารถ 73 00:03:53,410 --> 00:03:58,080 นี้เป็นกลุ่มและที่นี่ผมใช้ MacVim, 74 00:03:58,080 --> 00:04:00,520 ดังนั้นหากพวกคุณมีแม็คที่คุณอาจต้องการที่จะพิจารณาการใช้ MacVim 75 00:04:00,520 --> 00:04:04,210 เพราะมันเป็นรุ่นกราฟิกของกลุ่มแม้ว่าจะเป็นกลุ่มปกติ, 76 00:04:04,210 --> 00:04:06,210 สิ่งที่อยู่ในบรรทัดคำสั่งของคุณทำงานได้ดี 77 00:04:06,210 --> 00:04:09,890 ฉันจะแสดงให้คุณเคล็ดลับการสุ่มไม่กี่และเทคนิค 78 00:04:09,890 --> 00:04:15,330 ที่คุณสามารถใช้ในกลุ่มที่จะแสดงให้คุณเห็นว่าทำไมมันเย็นเพื่อ 79 00:04:15,330 --> 00:04:18,940 >> เพียงไม่กี่สิ่งสุ่มฉันจะไปผ่าน 80 00:04:18,940 --> 00:04:21,700 สิ่งแรกคือวัตถุข้อความและมีคำสั่งไม่กี่รอบวัตถุข้อความ 81 00:04:21,700 --> 00:04:25,010 และที่จริงผมจะสอนคุณข้อความวัตถุที่อยู่ในรายละเอียดต่อไปในการสัมมนา 82 00:04:25,010 --> 00:04:30,050 แต่สำหรับตัวอย่างเช่นสมมุติว่าฉันสะกดชื่อผิดของฉัน 83 00:04:30,050 --> 00:04:32,380 Barndon หลิวและฉันต้องการที่จะเปลี่ยนมัน 84 00:04:32,380 --> 00:04:36,140 ทั้งหมดที่ฉันต้องทำคือการได้รับเคอร์เซอร์ของฉันอยู่ที่ไหนสักแห่งในชื่อและชนิดของฉันในคำสั่ง 85 00:04:36,140 --> 00:04:38,900 ciw และจะลบชื่อทั้งหมดของฉันทำให้ฉันอยู่ในโหมดแทรก 86 00:04:38,900 --> 00:04:41,050 และฉันสามารถพิมพ์ในชื่อของฉันและแก้ไขได้ 87 00:04:41,050 --> 00:04:45,550 ในทำนองเดียวกันถ้าผมต้องการที่จะเปลี่ยนแปลงอะไรบางอย่างในคำพูดนอกจากนี้ยังมีคำสั่งที่ 88 00:04:45,550 --> 00:04:47,330 ฉันจะลบสิ่งที่อยู่ในเครื่องหมายคำพูด 89 00:04:47,330 --> 00:04:50,260 ไม่ต้องคลิกสองครั้งที่ย้ายมือของคุณไปยังเมาส์ 90 00:04:50,260 --> 00:04:52,230 ดับเบิลคลิกแล้วพิมพ์สิ่งที่กลับมา 91 00:04:52,230 --> 00:05:02,000 คุณสามารถทำทุกอย่างจากแป้นพิมพ์สิ่งที่เป็น 92 00:05:02,000 --> 00:05:06,430 หรือมิฉะนั้นสมมติว่าฉันมีแท็กรูปภาพนี้ภายในแท็กสมอนี้ 93 00:05:06,430 --> 00:05:08,160 >> มีพวกคุณครอบคลุม HTML ในชั้นเรียนหรือยัง 94 00:05:08,160 --> 00:05:10,570 ใช่ดังนั้นบางทีฉันต้องการลบแท็กนี้ 95 00:05:10,570 --> 00:05:13,080 ซึ่งโดยปกติสิ่งที่คุณต้องทำคือการที่คุณต้องใช้เมาส์ของคุณ 96 00:05:13,080 --> 00:05:16,040 และระมัดระวังการเน้นว่าสิ่งที่คุณต้องการลบและลบมัน 97 00:05:16,040 --> 00:05:21,320 แต่ในกลุ่มที่ dit เพียงและคุณสามารถลบมันออกมาจริงๆได้อย่างรวดเร็ว 98 00:05:21,320 --> 00:05:28,020 และฉันจะอธิบายให้คุณสิ่งที่คำสั่งทั้งหมดที่หมายถึงและวิธีการที่คุณใช้พวกเขาในครั้งที่สอง 99 00:05:28,020 --> 00:05:30,320 อีกตัวอย่างหนึ่งฉันมีรหัสบางอย่างที่นี่ 100 00:05:30,320 --> 00:05:33,640 และสมมุติว่าผมต้องการที่จะเยื้องรหัส แต่ผมต้องการที่จะเยื้องรหัส 101 00:05:33,640 --> 00:05:39,940 เพียงแค่ในวงเล็บและฉันยังสามารถเยื้องรหัสโดยใช้คำสั่งที่ 3 102 00:05:39,940 --> 00:05:45,360 ใช้พื้น> iB 103 00:05:45,360 --> 00:05:49,960 สิ่งที่เย็นจริงๆเกี่ยวกับเสียงเรียกเข้าก็คือสิ่งที่เรียกว่าการแก้ไขบล็อกภาพ 104 00:05:49,960 --> 00:05:52,380 ผมไม่ทราบว่าถ้าพวกคุณเคยต้องการที่จะเน้น 105 00:05:52,380 --> 00:05:55,690 บล็อกสี่เหลี่ยมของข้อความในรหัสของคุณบางครั้ง 106 00:05:55,690 --> 00:06:00,570 แทนที่จะต้องทำเช่นนี้การจัดเรียงของสิ่งที่แปลกสายที่ครอบคลุมสายที่แตกต่างกันทั้งหมด 107 00:06:00,570 --> 00:06:02,450 ตัวอย่างเช่นในกลุ่มที่คุณสามารถทำได้ 108 00:06:02,450 --> 00:06:05,260 ฉันสามารถเน้นรูปสี่เหลี่ยมเช่นนี้ซึ่งเป็นเย็นสวย 109 00:06:05,260 --> 00:06:07,950 แต่ยิ่งไปกว่านั้นฉันสามารถแก้ไขได้โดยใช้ฟังก์ชันการทำงานที่ 110 00:06:07,950 --> 00:06:12,050 ตัวอย่างเช่นถ้าผมต้องการให้การจัดเรียงของบางคำนำหน้าทั้งหมดของชื่อของเรา 111 00:06:12,050 --> 00:06:18,100 ฉันสามารถเน้นบล็อกแล้วเพิ่มบางสิ่งบางอย่าง 112 00:06:18,100 --> 00:06:22,060 >> ในทำนองเดียวกันก็ยังสามารถเน้นบล็อกนี้และเลือกที่จะลบมัน 113 00:06:22,060 --> 00:06:26,300 หรือบางทีฉันอาจจะเน้นบล็อกนี้และเปลี่ยนเป็นดีเพราะเราแพทย์ทุก 114 00:06:26,300 --> 00:06:29,430 สิ่งที่เป็นที่คุณสามารถทำทุกสิ่งที่แตกต่างกันเหล่านั้น 115 00:06:29,430 --> 00:06:31,270 สุดท้ายพับเป็นจริงเย็น 116 00:06:31,270 --> 00:06:33,840 จำนวนมาก IDEs มีนี้ที่คุณสามารถพับฟังก์ชั่นที่แตกต่างกันออกจากมุมมอง 117 00:06:33,840 --> 00:06:35,590 ในกรณีที่คุณไม่ต้องการที่จะเห็นพวกเขา 118 00:06:35,590 --> 00:06:40,120 ตัวอย่างเช่นสมมติว่าฉันมีพวงของข้อความที่นี่และผมไม่ต้องการที่จะเห็นมัน 119 00:06:40,120 --> 00:06:42,710 ฉันต้องการที่จะให้มันออกจากมุมมองเพราะฉันแก้ไขอย่างอื่นในไฟล์ 120 00:06:42,710 --> 00:06:50,580 ฉันสามารถพับขึ้นเพื่อให้มันทั้งหมดทรุด 121 00:06:50,580 --> 00:06:52,150 และวิธีการที่จะออกมาในมุมมองของ 122 00:06:52,150 --> 00:06:54,310 และฉันสามารถแก้ไขสิ่งอื่น ๆ ที่อยู่บนหน้าและนี่คือที่ดีจริงๆ 123 00:06:54,310 --> 00:06:57,550 คุณสามารถพับขึ้นและฟังก์ชั่น whatnot หรือพับขึ้นชั้นเรียนเมื่อคุณกำลังเขียนโปรแกรม 124 00:06:57,550 --> 00:06:59,380 เพียงเพื่อให้พวกเขาออกจากมุมมองเมื่อคุณไม่ได้มีการแก้ไขพวกเขา 125 00:06:59,380 --> 00:07:04,330 และต่อมาเมื่อคุณต้องการที่จะเห็นพวกเขาคุณสามารถเปิดพวกเขาขึ้น 126 00:07:04,330 --> 00:07:09,260 และคุณสามารถเห็นมันเพิ่งเปิดทุกอย่างขึ้น 127 00:07:09,260 --> 00:07:11,220 แท็บบัฟเฟอร์และหน้าต่าง 128 00:07:11,220 --> 00:07:13,260 เป็นกลุ่มสวยเย็นในที่ 129 00:07:13,260 --> 00:07:16,280 ตามปกติในจำนวนมากของการแก้ไขข้อความที่คุณสามารถแก้ไขไฟล์ได้ตลอดเวลา 130 00:07:16,280 --> 00:07:18,960 เหมือนในนาโนหรืออาจจะถ้าคุณกำลังใช้ Notepad หรือ Gedit 131 00:07:18,960 --> 00:07:21,470 ฉันไม่เคยใช้จริง Gedit มาก แต่อย่างน้อยใน Notepad + + 132 00:07:21,470 --> 00:07:26,700 คุณสามารถมีแท็บ แต่เป็นกลุ่มที่มีแนวความคิดของแท็บบัฟเฟอร์และหน้าต่าง 133 00:07:26,700 --> 00:07:28,760 ตัวอย่างเช่นคุณสามารถเปิดขึ้นพวงของแท็บใหม่ 134 00:07:28,760 --> 00:07:31,790 >> คุณสามารถดูที่นี่ที่ด้านบนสุดที่ผมมีตอนนี้พวงของแท็บ, 135 00:07:31,790 --> 00:07:34,350 และฉันสามารถปิดพวกเขา 136 00:07:34,350 --> 00:07:37,550 นอกจากนี้ยังมีแนวคิดของบัฟเฟอร์นี้ 137 00:07:37,550 --> 00:07:40,110 ซึ่งเป็นความคิดที่ว่าเมื่อคุณเปิดแฟ้ม 138 00:07:40,110 --> 00:07:43,910 มันคงมีชีวิตอยู่ในบัฟเฟอร์และถ้าคุณต้องการที่จะนำทางไปยังแฟ้มที่จริงได้อย่างรวดเร็ว 139 00:07:43,910 --> 00:07:46,290 คุณสามารถนำทางไปอย่างรวดเร็วจริงๆบัฟเฟอร์ภายในเป็นอย่างดี 140 00:07:46,290 --> 00:07:51,890 และนอกจากนี้ภายในหนึ่งบานหน้าต่างคุณยังสามารถแบ่งหน้าต่างออกเป็นหลายหน้าต่าง 141 00:07:51,890 --> 00:07:55,890 ตัวอย่างเช่นถ้าผมต้องการที่จะแบ่งหน้าต่างออกเป็นหลายหน้าต่าง 142 00:07:55,890 --> 00:08:00,080 คุณสามารถดูได้ที่นี่ที่ฉันสามารถมีรหัสเดียวกันสองครั้ง 143 00:08:00,080 --> 00:08:03,800 และฉันสามารถแยกได้มากขึ้นและมากขึ้นและมากขึ้นและตอนนี้มันไม่ได้ดูดีที่ 144 00:08:03,800 --> 00:08:07,340 เพราะโดยปกติผมมีขนาดหน้าต่างเริ่มต้นเป็นชนิดของใหญ่ 145 00:08:07,340 --> 00:08:09,490 เพื่อให้ผู้อื่นทั้งหมดจะถูกแบนออก 146 00:08:09,490 --> 00:08:12,000 แต่ตามปกติเมื่อฉันในคอมพิวเตอร์ของฉันและไม่ได้อยู่ในโปรเจ็กเตอร์นี้ 147 00:08:12,000 --> 00:08:15,920 ฉันจะมีบานหน้าต่างหลายเปิดในเวลาเดียวกันซึ่งจริงๆที่ดีสำหรับ 148 00:08:15,920 --> 00:08:21,450 การแก้ไขหลายไฟล์ในเวลาเดียวกัน 149 00:08:21,450 --> 00:08:23,800 นอกจากนี้คุณยังสามารถมีสิ่งที่ต้องการเลือกและแทนที่ 150 00:08:23,800 --> 00:08:27,900 และเราจริงจะครอบคลุมในการสัมมนา 151 00:08:27,900 --> 00:08:29,250 ดังนั้นฉันจะข้ามที่ตอนนี้ 152 00:08:29,250 --> 00:08:32,039 นอกจากนี้คุณยังสามารถโต้ตอบกับบรรทัดคำสั่งในทุกประเภทของวิธีที่แตกต่างกัน 153 00:08:32,039 --> 00:08:36,380 ตัวอย่างเช่นถ้าฉันมีการจัดเรียงบางส่วนของรายการที่นี่และฉันต้องการเรียงลำดับมัน 154 00:08:36,380 --> 00:08:43,039 ผมไม่ทราบว่าเราจะเพิ่มผลไม้อื่นองุ่น 155 00:08:43,039 --> 00:08:45,450 และฉันสามารถเน้นการใช้ฟังก์ชั่นไฮไลท์ 156 00:08:45,450 --> 00:08:48,980 และเรียกการเรียงลำดับและมันจะเรียงลำดับโดยอัตโนมัติสำหรับฉัน 157 00:08:48,980 --> 00:08:52,150 >> ทำนองเดียวกันถ้าคุณกำลังจะได้รับการแก้ไข CSS ซึ่งผมเข้าใจคุณอาจจะทำ 158 00:08:52,150 --> 00:08:54,190 สำหรับโครงการขั้นสุดท้ายของคุณที่คนส่วนใหญ่ทำ 159 00:08:54,190 --> 00:09:00,200 และบางทีคุณอาจต้องการที่จะให้ CSS ของคุณเป็นระเบียบด้วยการเรียงลำดับตามลำดับตัวอักษร 160 00:09:00,200 --> 00:09:04,410 นอกจากนี้คุณยังสามารถเน้นพวกเขาและเรียกการเรียงลำดับและจะจัดเรียงไว้สำหรับคุณ 161 00:09:04,410 --> 00:09:07,380 เหล่านี้เป็นตัวอย่างของสิ่งที่สามารถทำได้เป็นกลุ่มที่ 162 00:09:07,380 --> 00:09:10,760 และคุณจะพบว่าสิ่งที่สำคัญที่ผมอยากจะดึงความสนใจของคุณไปยัง 163 00:09:10,760 --> 00:09:14,740 คือการที่ฉันทำทุกอย่างจากแป้นพิมพ์ 164 00:09:14,740 --> 00:09:18,020 และถ้าคุณมีความสามารถที่จะดูว่ามือของฉันจะถูกวางไว้ 165 00:09:18,020 --> 00:09:21,210 คุณยังจะเห็นว่ามือของฉันไม่เคยย้ายจากแถวบ้าน 166 00:09:21,210 --> 00:09:24,790 โดยปกติเมื่อคุณกำลังแก้ไขข้อความที่คุณมักจะมีการใช้เมาส์ 167 00:09:24,790 --> 00:09:28,030 และคลิกไปรอบ ๆ และ whatnot และการเรียงลำดับของการเคลื่อนไหวที่ลากคุณลง 168 00:09:28,030 --> 00:09:32,280 และเสียเวลาหรือบางทีคุณอาจกำลังย้ายระหว่างแถวบ้านและปุ่มลูกศร 169 00:09:32,280 --> 00:09:35,620 และเพื่อให้คุณกำลังจะย้ายไปมาเช่นนั้นซึ่งเป็นบิตยุ่งยาก 170 00:09:35,620 --> 00:09:38,750 แต่ยังคุณช้าลงและสิ่งที่เป็นเมื่อคุณได้รับที่ดีมากที่เป็นกลุ่ม 171 00:09:38,750 --> 00:09:42,350 ทุกสิ่งที่คุณต้องการจะทำจะทำโดยไม่ต้องย้ายมือของคุณ 172 00:09:42,350 --> 00:09:50,730 จากแถวบ้านซึ่งเป็นที่ดี 173 00:09:50,730 --> 00:09:54,870 ยึดมั่นในฉันจะเปิดโปรแกรมนี้ มีเราไป 174 00:09:54,870 --> 00:09:58,320 >> ตอนนี้คุณสามารถมองเห็นสิ่งที่คำสั่งจะวิ่งลงหน้าต่างด้านล่างขวา 175 00:09:58,320 --> 00:10:03,190 ฟังก์ชั่นทั้งหมดที่ฉันเพียงแค่แสดงให้เห็นว่าคุณมีสิ่งที่จะรวมโดยเริ่มต้นด้วยการเป็นกลุ่ม, 176 00:10:03,190 --> 00:10:06,820 แต่ยังมีจำนวนมากของปลั๊กอินที่คุณยังสามารถใช้ 177 00:10:06,820 --> 00:10:08,390 เพื่อปรับปรุงประสบการณ์ของกลุ่มของคุณ 178 00:10:08,390 --> 00:10:10,540 ถ้าคุณดาวน์โหลดแฟ้มการกำหนดค่าที่ผมรวม 179 00:10:10,540 --> 00:10:13,150 และมีคำแนะนำในการติดตั้งพวกเขาใน PowerPoint 180 00:10:13,150 --> 00:10:17,840 และในอีเมลที่ผมส่งออกไปผมได้ติดตั้งประมาณ 40 ปลั๊กอิน 181 00:10:17,840 --> 00:10:20,490 หรืออาจจะ 30 ปลั๊กอินและทุกหนึ่งเดียว 182 00:10:20,490 --> 00:10:24,000 นำฟังก์ชันการทำงานเพิ่มเติมเพื่อเป็นกลุ่มที่ช่วยเพิ่มประสบการณ์ของคุณเป็นกลุ่ม 183 00:10:24,000 --> 00:10:26,960 ตัวอย่างเช่นหนึ่งในรายการโปรดของฉันคือสิ่งที่เรียกว่า surround.vim, 184 00:10:26,960 --> 00:10:29,760 และมันเป็นพื้นช่วยให้คุณสามารถทำงานกับรอบ 185 00:10:29,760 --> 00:10:32,200 หรือ delimiting อักขระมากได้ง่ายขึ้น 186 00:10:32,200 --> 00:10:35,960 >> ตัวอย่างหนึ่งที่ผมไม่ทราบว่าพวกคุณรหัสที่เคยอยู่ในน้ำยาง 187 00:10:35,960 --> 00:10:38,830 แต่น้ำยางเป็นภาษาเรียงพิมพ์คณิตศาสตร์ที่ใช้ในการทำ 188 00:10:38,830 --> 00:10:42,950 มองทางคณิตศาสตร์ที่ดีจริงๆและเมื่อใดก็ตามที่คุณต้องการบางสิ่งบางอย่างที่มีลักษณะเหมือนคณิตศาสตร์ 189 00:10:42,950 --> 00:10:47,050 คุณห่อไว้ในเครื่องหมายดอลลาร์และสมมุติว่าฉันพิมพ์สมการบางอย่างเช่น F = ma, 190 00:10:47,050 --> 00:10:49,240 และฉันลืมที่จะห่อไว้ในเครื่องหมายดอลลาร์ 191 00:10:49,240 --> 00:10:58,270 แล้วฉันจะเน้นและห่อไว้ในเครื่องหมายดอลลาร์เช่นเดียวกับที่ 192 00:10:58,270 --> 00:11:03,640 หรือเป็นกลุ่มที่ช่วยให้คุณสามารถลบสิ่งที่ภายในแท็ก 193 00:11:03,640 --> 00:11:07,300 และลบแท็กและ whatnot แต่เป็นกลุ่มโดยธรรมชาติ 194 00:11:07,300 --> 00:11:10,400 ไม่ได้ช่วยให้คุณสามารถเปลี่ยนแท็กเพื่อให้ตัวอย่างเช่นฉันมีแท็ก div นี้ 195 00:11:10,400 --> 00:11:13,060 และฉันต้องการที่จะปรับรุ่น HTML5 และใช้แท็กส่วนหัวใหม่ 196 00:11:13,060 --> 00:11:22,290 ฉันจะทำการเปลี่ยนแปลงรอบแท็กและพิมพ์ในส่วนหัว 197 00:11:22,290 --> 00:11:26,540 และมันจะเปลี่ยนโดยอัตโนมัติที่สำหรับฉัน 198 00:11:26,540 --> 00:11:29,620 ในทำนองเดียวกันสมมติว่าเรามีสิ่งที่อยู่ในวงเล็บ 199 00:11:29,620 --> 00:11:33,230 และผมต้องการที่จะเปลี่ยนที่จากวงเล็บในวงเล็บหรือสิ่งที่ต้องการ 200 00:11:33,230 --> 00:11:36,520 ฉันยังสามารถเปลี่ยนที่จริงๆได้อย่างง่ายดายโดยการพิมพ์คสำหรับการเปลี่ยนแปลง 201 00:11:36,520 --> 00:11:39,330 สำหรับรอบวงเล็บ 202 00:11:39,330 --> 00:11:42,170 โอ้ผมคิดว่าผมต้องพิมพ์ได้เร็วขึ้น 203 00:11:42,170 --> 00:11:45,380 วงเล็บและวงเล็บหรือวงเล็บและมันจะเปลี่ยนโดยอัตโนมัติที่สำหรับฉัน 204 00:11:45,380 --> 00:11:48,570 ซึ่งเป็นสิ่งที่ดีจริงๆอย่างอื่นปกติมันยุ่งยากจริงๆ 205 00:11:48,570 --> 00:11:51,310 >> นี้เป็นจริงที่ดีในการสลับไปมาระหว่างคำพูดที่อาจจะเป็นคนเดียว 206 00:11:51,310 --> 00:11:53,060 และสตริงอ้างคู่หรือสิ่งที่ต้องการที่ 207 00:11:53,060 --> 00:11:56,250 นั่นคือกรณีที่ใช้ตัวอย่างหนึ่ง 208 00:11:56,250 --> 00:11:58,750 มีปลั๊กอินที่เรียกว่าเป็นผู้ลี้ภัย 209 00:11:58,750 --> 00:12:00,260 ซึ่งทำงานร่วมกับ Git 210 00:12:00,260 --> 00:12:03,000 ฉันคาดเดาบางทีพวกคุณไม่ได้ใช้ Git ที่มากใน CS50, 211 00:12:03,000 --> 00:12:05,530 แต่คุณจะพบว่าตัวเองใช้ Git มากขึ้นและมากขึ้นและมากขึ้น 212 00:12:05,530 --> 00:12:09,530 ไม่เพียง แต่ในชั้นเรียนที่ฮาร์วาร์ตลอด แต่ยังอยู่ที่งานและ whatnot, 213 00:12:09,530 --> 00:12:12,650 และโดยปกติคุณจะต้องสลับไปมาระหว่าง 214 00:12:12,650 --> 00:12:15,950 บรรทัดคำสั่งและเป็นกลุ่มที่จะโต้ตอบกับ Git, 215 00:12:15,950 --> 00:12:18,590 แต่มีปลั๊กอินที่จะทำงานร่วมกับ Git จากภายในกลุ่ม 216 00:12:18,590 --> 00:12:23,020 และยังให้คุณได้ฟังก์ชั่นเพิ่มเติมบน Git 217 00:12:23,020 --> 00:12:25,520 มีสิ่งที่เรียกว่า NERDTree ซึ่งคุณสามารถใช้ในการสำรวจเป็น 218 00:12:25,520 --> 00:12:27,860 โครงสร้างแฟ้มจากภายในกลุ่ม 219 00:12:27,860 --> 00:12:31,710 >> ตัวอย่างเช่นฉันสามารถเปิด NERDTree ในบานหน้าต่างด้านขวา 220 00:12:31,710 --> 00:12:35,100 และคุณโดยทั่วไปสามารถดูไฟล์แบบสุ่ม 221 00:12:35,100 --> 00:12:38,720 และเปิดไม่ได้ภาษีไม่ได้ดูที่ภาษีของฉัน 222 00:12:38,720 --> 00:12:43,460 คุณสามารถดูไฟล์และ whatnot และไฟล์อื่น ๆ ที่เปิดและอื่น ๆ และอื่น ๆ 223 00:12:43,460 --> 00:12:47,610 และฉันจะไม่ไปลงปลั๊กอินอื่น ๆ เหล่านี้ดังนั้นเราโดยทั่วไปสามารถดำน้ำใน 224 00:12:47,610 --> 00:12:51,640 และเริ่มต้นการทำงานในกลุ่ม แต่มีปลั๊กอินที่ช่วยให้คุณสามารถ 225 00:12:51,640 --> 00:12:55,420 แสดงความคิดเห็นได้ง่ายขึ้นปลั๊กอินที่ช่วยให้คุณสามารถกระโดดในระหว่างไฟล์ได้อย่างง่ายดายมากขึ้น 226 00:12:55,420 --> 00:12:57,820 ปลั๊กอินที่ช่วยให้คุณตรวจสอบไวยากรณ์จากภายในกลุ่ม, 227 00:12:57,820 --> 00:13:00,210 ซึ่งเป็นเย็นจริงๆและมันจะช่วยให้คุณตรวจสอบไวยากรณ์ 228 00:13:00,210 --> 00:13:03,710 สำหรับภาษามากที่สุดขวาออกจากกล่อง 229 00:13:03,710 --> 00:13:07,460 สิ่งที่ต้องการวงเล็บรุ้งซึ่งเป็นจริงจริงๆเย็นจริงๆ 230 00:13:07,460 --> 00:13:09,110 ผมขอให้ตัวอย่างของการที่ตอนนี้ 231 00:13:09,110 --> 00:13:11,150 >> ลองมาดูกัน 232 00:13:11,150 --> 00:13:15,460 นี่คือบางส่วนรหัสสุ่มที่ผมเขียน 233 00:13:15,460 --> 00:13:19,720 และคุณจะสังเกตเห็นว่าวงเล็บและวงเล็บมีสีทั้งหมด 234 00:13:19,720 --> 00:13:26,120 และวงเล็บและวงเล็บที่มีสีเดียวกันคือการจับคู่ที่ดี 235 00:13:26,120 --> 00:13:29,380 และบางครั้งก็ช่วยเพิ่มความสามารถในการอ่านของรหัสของคุณ 236 00:13:29,380 --> 00:13:32,030 คุณยังมีการเติมข้อความอัตโนมัติ, การจัดรูปแบบตาราง 237 00:13:32,030 --> 00:13:37,240 เมื่อคุณมีสิ่งที่คุณต้องการที่จะได้รับความเห็นทั้งหมดเข้าแถว 238 00:13:37,240 --> 00:13:40,820 หรือคุณต้องการที่จะทำให้ตารางในข้อความของคุณและคุณต้องการ 239 00:13:40,820 --> 00:13:43,870 ได้รับทุกอย่างที่มีลักษณะเหมือนตารางที่ดีแทนการมีการจัดรูปแบบด้วยตนเอง 240 00:13:43,870 --> 00:13:46,830 มีปลั๊กอินที่จะจัดรูปแบบที่สำหรับคุณและอื่น ๆ และอื่น ๆ 241 00:13:46,830 --> 00:13:49,400 รายการไปบนและบนและบน 242 00:13:49,400 --> 00:13:53,890 ฉันจะใช้เวลาการสำรวจทั้งหมดปลั๊กอินที่เป็นกลุ่มที่แตกต่างกันที่มีอยู่ 243 00:13:53,890 --> 00:13:59,780 และก็ไม่น่าเชื่อว่ามีอะไรออกมี 244 00:13:59,780 --> 00:14:05,880 >> คำถามใด ๆ เพื่อให้ห่างไกล หวาน 245 00:14:05,880 --> 00:14:10,180 ในกรณีที่เรากำลังจะเริ่มต้นการเล่นรอบกับกลุ่ม, 246 00:14:10,180 --> 00:14:12,620 และฉันต้องการที่พวกคุณจะทำงานร่วมกับบางกลุ่มกับฉัน 247 00:14:12,620 --> 00:14:17,650 เพื่อให้คุณสามารถรับความรู้สึกสำหรับมันและฉันสามารถแนะนำคุณในขั้นตอนแรกของการทำงานร่วมกับกลุ่ม 248 00:14:17,650 --> 00:14:20,590 เพราะคนจำนวนมากได้รับจมเมื่อพวกเขาเปิดเป็นกลุ่มขึ้น 249 00:14:20,590 --> 00:14:24,730 และบางครั้งถ้าคุณไม่ได้รู้ว่าคำสั่งที่จะออกจากที่คุณไม่สามารถแม้แต่จะได้รับจากการเป็นกลุ่ม, 250 00:14:24,730 --> 00:14:26,350 แต่ก็ไม่ใช่ว่าไม่ดี 251 00:14:26,350 --> 00:14:28,820 คุณเพียงแค่ต้องไม่กี่นาทีของการแนะนำจากคนที่ได้ใช้ก่อนที่จะเป็นกลุ่ม 252 00:14:28,820 --> 00:14:32,220 หรืออ่านบทเรียนออนไลน์บางและคุณจะได้ในแบบของคุณในเวลาไม่นาน 253 00:14:32,220 --> 00:14:34,570 ที่นี่คำแนะนำบางอย่างที่จะติดตั้งเป็นกลุ่มถ้าคุณยังไม่ได้ 254 00:14:34,570 --> 00:14:39,130 คุณสามารถดูสไลด์เหล่านี้หลังจากที่นำเสนอถ้าคุณต้องการที่จะติดตั้งสิ่งต่างๆมากขึ้น 255 00:14:39,130 --> 00:14:42,660 >> นอกจากนี้เหล่านี้เป็นคำแนะนำบางส่วนสำหรับการติดตั้งแฟ้มการกำหนดค่าของฉัน 256 00:14:42,660 --> 00:14:48,230 และคุณยังสามารถทำตามคำแนะนำเหล่านี้ในภายหลังได้ถ้าคุณยังไม่ได้ 257 00:14:48,230 --> 00:14:52,390 ถ้าพวกคุณสามารถไปที่ลิงค์นี้และดาวน์โหลดไฟล์ข้อความ 258 00:14:52,390 --> 00:14:56,640 ลิงค์ที่จะนำคุณไปยังแฟ้มข้อความนี้ที่ฉันต้องการให้คุณสามารถดาวน์โหลดและเปิดขึ้นในกลุ่ม, 259 00:14:56,640 --> 00:15:01,580 และมีพวงของการออกกำลังกายและ whatnot ในนั้นที่คุณสามารถทำตามรอบกับฉัน 260 00:15:01,580 --> 00:15:09,160 และเริ่มได้รับการปฏิบัติบางกับบางส่วนของการดำเนินงานพื้นฐานในกลุ่ม 261 00:15:09,160 --> 00:15:12,740 ดี 262 00:15:12,740 --> 00:15:18,430 ขณะที่คุณกำลังเปิดขึ้นมาฉันจะให้บทนำสั้นถึง 2 หลักการสำคัญจริงๆ 263 00:15:18,430 --> 00:15:23,080 ในการแก้ไขเป็นกลุ่มที่เป็นจริงสิ่งสำคัญที่จะเข้าใจก่อนที่จะดำน้ำในกลุ่ม, 264 00:15:23,080 --> 00:15:25,720 และที่แก้ไขคำกริยาและผู้ประกอบการและการเคลื่อนไหว 265 00:15:25,720 --> 00:15:28,600 ฉันจะครอบคลุมการแก้ไขคำกริยาแรกแล้วเราจะครอบคลุมถึงผู้ประกอบการและการเคลื่อนไหว 266 00:15:28,600 --> 00:15:30,980 ในนิด ๆ หน่อย ๆ 267 00:15:30,980 --> 00:15:36,910 >> ความแตกต่างที่สำคัญครั้งแรกระหว่างกลุ่มและสวยมาก ๆ ทุกคน 268 00:15:36,910 --> 00:15:39,870 แก้ไขข้อความของประเภทใดที่เป็นกลุ่มเป็นบรรณาธิการคำกริยา, 269 00:15:39,870 --> 00:15:42,260 และสิ่งที่หมายถึงคือเมื่อคุณกำลังใช้เป็นกลุ่ม 270 00:15:42,260 --> 00:15:44,120 คุณอาจจะเป็นหนึ่งในรูปแบบที่แตกต่างกัน 271 00:15:44,120 --> 00:15:46,590 มีโหมดปกติท​​ี่มีโหมดแทรกมีโหมดภาพเป็น, 272 00:15:46,590 --> 00:15:50,790 อื่น ๆ และอื่น ๆ และสิ่งที่มีการกดแป้นพิมพ์ของคุณใช้เวลาในการดำเนินการที่แตกต่างกัน 273 00:15:50,790 --> 00:15:54,160 ใช้ในความหมายที่แตกต่างกันขึ้นอยู่กับสิ่งที่โหมดคุณค่ะ 274 00:15:54,160 --> 00:15:58,110 เพียงเป็นตัวอย่าง, โหมดปกติเป็นโหมดที่คุณอยู่ในเมื่อคุณย้ายไปรอบ ๆ 275 00:15:58,110 --> 00:16:01,820 และดังนั้นฉันจะใช้คีย์ J เพื่อย้ายลง 276 00:16:01,820 --> 00:16:05,430 แต่ในโหมดแทรกคุณใช้คีย์ J จริงชนิดออก J บนหน้าจอ 277 00:16:05,430 --> 00:16:08,230 และที่ว่าทำไมคนจำนวนมากได้รับสับสนเพราะพวกเขาไม่ได้ใช้ในการ 278 00:16:08,230 --> 00:16:11,630 อยู่ในโหมดที่แตกต่างกันตลอดเวลาและเพื่อพวกเขาจะได้รับการพิมพ์สิ่งออก 279 00:16:11,630 --> 00:16:14,490 และคุณกำลังใช้มีสิ่งที่คุณพิมพ์จะปรากฏบนหน้าจอ 280 00:16:14,490 --> 00:16:18,370 แต่ในความเป็นกลุ่มเคอร์เซอร์ของคุณอาจจะมีการเคลื่อนไหวทั่วทุกสถานที่ 281 00:16:18,370 --> 00:16:21,020 เพราะคุณกำลังพิมพ์ตัวอักษรแปลกและทันทีที่คุณได้รับ 282 00:16:21,020 --> 00:16:24,710 ขยับเข้าสู่โหมดแทรกเพราะคุณพิมพ์ที่สำคัญบางอย่าง 283 00:16:24,710 --> 00:16:27,150 ที่ทำให้คุณสามารถเข้าสู่โหมดแทรกแล้วข้อความที่เริ่มบินออก 284 00:16:27,150 --> 00:16:29,940 เพื่อให้ผู้คนได้รับสับสนเพราะการที่ 285 00:16:29,940 --> 00:16:32,960 แต่คุณต้องติดตามสิ่งที่โหมดคุณอยู่ใน 286 00:16:32,960 --> 00:16:35,260 และถ้าคุณมองไปที่แถบเครื่องมือด้านล่างสุดของกลุ่ม 287 00:16:35,260 --> 00:16:37,410 ควรจะมีตัวบ่งชี้ที่จะบอกคุณในสิ่งที่โหมดที่คุณอยู่ในปัจจุบัน, 288 00:16:37,410 --> 00:16:39,350 ซึ่งควรจะเป็นประโยชน์ 289 00:16:39,350 --> 00:16:42,650 >> แต่โดยทั่วไป 3 โหมดหลักที่คุณควรรู้เกี่ยวกับ 290 00:16:42,650 --> 00:16:46,440 อาจมีเพียง 6 หรือ 7 หรือ 8 โหมดหรือเพื่อให้มี 291 00:16:46,440 --> 00:16:49,180 แต่คุณใช้เวลาส่วนใหญ่ของคุณใน 3 292 00:16:49,180 --> 00:16:52,150 สิ่งแรกคือโหมดปกติ นี่คือที่ที่คุณใช้เวลาส่วนใหญ่ของคุณ 293 00:16:52,150 --> 00:16:55,620 การกดแป้นพิมพ์ทั้งหมดจะถูกบันทึกไว้เป็นเรียงลำดับของคำสั่งบางอย่าง 294 00:16:55,620 --> 00:16:58,870 และเราจะได้เรียนรู้มากของคำสั่งดังกล่าวตลอดทั้งวันในวันนี้ 295 00:16:58,870 --> 00:17:03,160 โหมดอื่น ๆ โหมดแทรกซึ่งเป็นที่ที่คุณจริงจะพิมพ์สิ่งที่ออก 296 00:17:03,160 --> 00:17:06,410 และโหมดแทรกนั้นเป็นโหมดที่คุณกำลังมักจะใช้ในการ 297 00:17:06,410 --> 00:17:08,650 สิ่งที่คุณพิมพ์และมันก็มาพร้อมกับหน้าจอ 298 00:17:08,650 --> 00:17:11,800 และโหมดภาพเป็นสิ่งที่คุณสามารถทำไฮไลท์ 299 00:17:11,800 --> 00:17:14,750 คุณเห็นก่อนหน้านี้ที่บางครั้งฉันจะได้รับการเน้นข้อความ 300 00:17:14,750 --> 00:17:21,900 และการจัดการกับมันในรูปแบบที่แตกต่างกันและนั่นคือตัวอย่างการใช้โหมดภาพ 301 00:17:21,900 --> 00:17:27,819 >> เราจะเริ่มต้นด้วยพื้นฐานแน่นอนคุณต้องการที่จะอยู่รอดในกลุ่ม, 302 00:17:27,819 --> 00:17:30,610 และมันเป็นพื้นเหล่านี้ 7 คำสั่งที่นี่ 303 00:17:30,610 --> 00:17:34,250 HJKL ใช้ไปมารอบ ๆ ไฟล์ 304 00:17:34,250 --> 00:17:37,140 และพวกเขาตรงไปซ้ายลงขึ้นและขวา 305 00:17:37,140 --> 00:17:39,460 และคุณสามารถใช้ปุ่มลูกศรเป็นอย่างดี 306 00:17:39,460 --> 00:17:43,110 แต่จริงๆเราขอแนะนำให้คุณใช้ HJKL มากที่สุดเท่าที่เป็นไปได้ 307 00:17:43,110 --> 00:17:46,690 เพราะความคิดที่ว่าในขณะที่คุณกำลังแก้ไขคุณสามารถย้ายรอบเอกสาร 308 00:17:46,690 --> 00:17:49,350 โดยไม่ต้องเปลี่ยนในระหว่างปุ่มลูกศร 309 00:17:49,350 --> 00:17:52,210 และที่คุณกำลังพิมพ์ซึ่งเป็นจริงๆดีจริงๆ 310 00:17:52,210 --> 00:17:54,390 คุณเพียงแค่ต้องการที่จะย้ายตัวละครน้อยกว่า 311 00:17:54,390 --> 00:17:58,020 คุณไม่ได้ที่จะเปลี่ยนทั้งมือของคุณไปและมันเป็นชนิดของดีมีที่ 312 00:17:58,020 --> 00:18:01,920 ผู้เชี่ยวชาญบางกลุ่มจริงแมปุ่มลูกศรของพวกเขาไปยังฟังก์ชั่นอื่น ๆ 313 00:18:01,920 --> 00:18:06,880 เพราะพวกเขามี HJKL และพวกเขาสามารถใช้ปุ่มลูกศรของพวกเขาสำหรับการทำงานอื่น ๆ ได้เป็นอย่างดี 314 00:18:06,880 --> 00:18:09,080 HJKL ย้ายคุณรอบในขณะที่คุณอยู่ในโหมดปกติ 315 00:18:09,080 --> 00:18:11,650 หากคุณต้องการที่จะเข้าสู่โหมดแทรกและพิมพ์อะไรบางอย่าง 316 00:18:11,650 --> 00:18:15,370 คุณสามารถกด i สำหรับโหมดแทรกและที่ทำให้คุณอยู่ในโหมดแทรก 317 00:18:15,370 --> 00:18:17,820 และคุณสามารถพิมพ์บางสิ่งบางอย่างและคุณพิมพ์หลบหนี 318 00:18:17,820 --> 00:18:20,270 ที่จะได้รับจากโหมดแทรกกลับไปที่โหมดปกติ 319 00:18:20,270 --> 00:18:23,280 หนีเสมอส่งคุณกลับไปที่โหมดปกติ 320 00:18:23,280 --> 00:18:26,740 ไม่ว่าสิ่งที่โหมดที่คุณอยู่ในและถ้าคุณต้องการที่จะออกจาก 321 00:18:26,740 --> 00:18:29,760 คุณสามารถพิมพ์ใน: WQ ป้อน 322 00:18:29,760 --> 00:18:32,640 และวิธีที่คุณสามารถจำได้ว่านี้คือการยืนกว้างเพื่อเขียน 323 00:18:32,640 --> 00:18:34,960 และ q หมายถึงเลิกดังนั้น: WQ, 324 00:18:34,960 --> 00:18:39,680 และลำไส้ใหญ่ทำงานคำสั่งและอื่น ๆ : WQ ป้อนเพื่อเรียกใช้คำสั่ง 325 00:18:39,680 --> 00:18:41,840 บันทึกและออกจาก 326 00:18:41,840 --> 00:18:46,700 >> ถ้าคุณเปิดแฟ้มขึ้นเราจะไปผ่านการออกกำลังกายร่วมกันเป็นครั้งแรก 327 00:18:46,700 --> 00:18:49,450 ขั้นที่ 1 คือการมีชีวิตอยู่ในกลุ่ม, 328 00:18:49,450 --> 00:18:53,490 และหวังว่าพวกคุณทุกคนมีนี้เปิด 329 00:18:53,490 --> 00:18:58,460 ที่ดีและเรามีบางส่วนการออกกำลังกายที่ง่ายสำหรับคุณที่จะได้รับใช้ในการใช้คีย์เหล่านี้ 330 00:18:58,460 --> 00:19:03,000 HJKL จริงๆไม่ได้ดูเหมือนง่ายในตอนแรก 331 00:19:03,000 --> 00:19:08,710 และนี่คือหนึ่งในบล็อกเริ่มต้นที่ผู้คนมีในขณะที่ใช้เป็นกลุ่ม 332 00:19:08,710 --> 00:19:10,820 ใช้คีย์เหล่านี้ไปมารอบ ๆ 333 00:19:10,820 --> 00:19:13,650 มันไม่ง่าย แต่เมื่อคุณได้ใช้มัน 334 00:19:13,650 --> 00:19:19,590 จริงๆมันรวมเข้าไปในใจของคุณและคนจำนวนมากมักจะพบว่าตัวเอง 335 00:19:19,590 --> 00:19:23,550 ใช้ J และ K ใน Word หรือยังอยู่ในโครม 336 00:19:23,550 --> 00:19:26,530 และที่จริงคนได้สร้างปลั๊กอิน Chrome นี้เรียกว่า Vimium 337 00:19:26,530 --> 00:19:29,220 ซึ่งคุณสามารถใช้ใน Chrome หรือโครเมี่ยมเพื่อเลื่อน Chrome 338 00:19:29,220 --> 00:19:31,380 ใช้แป้นพิมพ์ของคุณโดยใช้ทางลัดที่เป็นกลุ่มเหมือน 339 00:19:31,380 --> 00:19:35,050 เพื่อให้ประชาชนมีความกระตือรือร้นมากเกี่ยวกับเรื่องนี้ แต่ไปข้างหน้าและลองและการใช้งาน 340 00:19:35,050 --> 00:19:41,720 HJKL เพื่อนำทางระหว่างตัวเลขเพียงเพื่อให้คุณจะได้รับคุ้นเคย 341 00:19:41,720 --> 00:19:45,660 ด้วยวิธีการทำงานของสิ่งเหล่านี้ 342 00:19:45,660 --> 00:19:50,440 >> เมื่อคุณเสร็จสิ้นการที่คุณยังสามารถไปและเล่นรอบกับเขาวงกตที่ฉันสร้างขึ้นนี้ 343 00:19:50,440 --> 00:19:53,580 เพียงเพื่อความสนุกสนานและการจัดเรียงของคุณสามารถปฏิบัติตามเส้นประ 344 00:19:53,580 --> 00:19:59,060 และพยายามที่จะไม่ไปชนกำแพง 345 00:19:59,060 --> 00:20:07,860 และพยายามที่จะทำให้มันจบของเขาวงกต 346 00:20:07,860 --> 00:20:11,840 ถ้าคุณใช้ทางลัดใน Gmail หรือจำนวนการใช้งานที่แตกต่างกัน 347 00:20:11,840 --> 00:20:15,130 คุณจะพบว่า J และ K ตัวอย่างเช่นมักจะใช้ในการเลื่อนขึ้นและลง 348 00:20:15,130 --> 00:20:19,930 และที่พื้นมาจากกลุ่มหลักเพื่อให้คุณมี J และ K, 349 00:20:19,930 --> 00:20:22,690 และมันเป็นเรื่องที่ดีจริงๆเพราะคุณสามารถเลื่อนขึ้นและลงโดยไม่ต้อง 350 00:20:22,690 --> 00:20:26,210 ย้ายมือของคุณกลับมาจากปุ่มลูกศร 351 00:20:26,210 --> 00:20:29,410 ตอนนี้ขอลองไปเข้าสู่โหมดการแทรกและการออกจากโหมดแทรก 352 00:20:29,410 --> 00:20:34,370 คุณจะสังเกตเห็นว่าตอนนี้เคอร์เซอร์ของฉันคือขนาดใหญ่กล่องสีดำ 353 00:20:34,370 --> 00:20:37,300 และเมื่อคุณเข้าสู่โหมดการแทรกคุณจะพบว่า 354 00:20:37,300 --> 00:20:39,670 จะเปลี่ยนเป็นเคอร์เซอร์แคบเหมือนคุณกำลังใช้ในการ 355 00:20:39,670 --> 00:20:43,730 หากคุณใช้เป็นกลุ่มใน terminal คุณอาจไม่พบนี้จะเป็นกรณี 356 00:20:43,730 --> 00:20:46,970 เพราะขั้วไม่สนับสนุนชนิดของเคอร์เซอร์บางนี้ 357 00:20:46,970 --> 00:20:49,890 แต่ถ้าคุณใช้ MacVim หรือ GVim ใน Windows 358 00:20:49,890 --> 00:20:54,590 แล้วคุณจะพบว่ามันจะกลายเป็นเคอร์เซอร์และที่เป็นตัวบ่งชี้ที่มองเห็นได้อย่างรวดเร็วจริงๆ 359 00:20:54,590 --> 00:20:58,270 มันสำหรับคุณที่จะบอกว่าคุณอยู่ในโหมดปกติหรือโหมดแทรก 360 00:20:58,270 --> 00:21:02,890 >> ขอไปข้างหน้าและลองแก้ไขบรรทัดนี้ 361 00:21:02,890 --> 00:21:06,220 เติมด้วยข้อมูลของคุณเองหรือสิ่งที่เป็น 362 00:21:06,220 --> 00:21:11,750 และวิธีที่คุณสามารถทำสิ่งที่คุณสามารถไปถึงจุดสิ้นสุดของว่าง, 363 00:21:11,750 --> 00:21:16,040 ชนิดที่ฉันจะได้รับเข้าสู่โหมดการแทรกและคุณสามารถ backspace 364 00:21:16,040 --> 00:21:21,100 และพิมพ์ในชื่อของคุณและเมื่อคุณเสร็จสิ้นการพิมพ์ 365 00:21:21,100 --> 00:21:26,520 คุณสามารถกดปุ่มหลบหนีที่จะได้รับออกจากโหมดแทรก 366 00:21:26,520 --> 00:21:35,930 และคุณสามารถย้ายไปที่นี่ชนิดแทรกลบที่ 367 00:21:35,930 --> 00:21:42,700 ชนิดที่จะได้รับการหลบหนีออกจากโหมดการแทรกและคุณสามารถพิมพ์: w การป้อน 368 00:21:42,700 --> 00:21:44,720 เพื่อบัน​​ทึกไฟล์ 369 00:21:44,720 --> 00:21:47,420 คุณสามารถพิมพ์ได้ในเวลาเพียง: กว้างเพื่อบัน​​ทึกไฟล์ 370 00:21:47,420 --> 00:21:50,560 คุณสามารถพิมพ์ได้ในเวลาเพียง: q จะเลิกได้โดยไม่ต้องบันทึก 371 00:21:50,560 --> 00:21:53,750 หรือคุณสามารถพิมพ์ใน: WQ เพื่อบัน​​ทึกและออกจาก 372 00:21:53,750 --> 00:21:58,850 จริงอยู่ที่เราไม่ต้องการที่จะลาออก แต่เพื่อให้คุณสามารถพิมพ์ใน: กว้าง 373 00:21:58,850 --> 00:22:01,780 และอาจจะไม่มีประสิทธิภาพที่ดูเหมือนเล็ก ๆ น้อย ๆ ในตอนแรก 374 00:22:01,780 --> 00:22:05,600 เพราะจะย้ายไปยังจุดที่คุณมีในการพิมพ์ J พวงของครั้งที่ 375 00:22:05,600 --> 00:22:08,670 บางที L พวงของเวลาที่จะได้รับไปยังจุดที่ 376 00:22:08,670 --> 00:22:11,260 และคุณจะต้องกด BACKSPACE พวงของครั้งและดูเหมือนว่ามันจะไม่มีประสิทธิภาพจริงๆ 377 00:22:11,260 --> 00:22:13,260 ในขณะที่ตามปกติคุณอาจจะเลื่อนเมาส์ไปที่นั่น 378 00:22:13,260 --> 00:22:15,880 ดับเบิลคลิกและเริ่มพิมพ์และแน่นอน 379 00:22:15,880 --> 00:22:19,190 สิ่งที่เป็นเมื่อคุณเริ่มต้นครั้งแรกกับกลุ่มและคุณรู้เพียงคำสั่งพื้นฐานเหล่านี้ 380 00:22:19,190 --> 00:22:22,810 ใช่มันจะช้าลงเล็กน้อย แต่ในไม่ช้าคุณจะเรียนรู้คำสั่งบางอย่างมีประสิทธิภาพมากขึ้น 381 00:22:22,810 --> 00:22:26,380 ซึ่งจะช่วยให้คุณสามารถย้ายข้ามเอกสารมากขึ้นอย่างรวดเร็วมากขึ้น 382 00:22:26,380 --> 00:22:29,410 และคุณจะไม่จำเป็นต้องมีการใช้งานที่ยุ่งยากมากนี้ 383 00:22:29,410 --> 00:22:34,330 การทำซ้ำและทำซ้ำ Js Ks และแอลเอสและอื่น ๆ และอื่น ๆ 384 00:22:34,330 --> 00:22:41,340 >> คำถามใด ๆ เพื่อให้ห่างไกล ของแข็ง 385 00:22:41,340 --> 00:22:44,000 กลับไปที่ PowerPoint 386 00:22:44,000 --> 00:22:49,140 ตอนนี้เรากำลังจะแนะนำคำสั่งมากขึ้นไม่กี่สำหรับการเคลื่อนไหวขั้นสูง 387 00:22:49,140 --> 00:22:52,680 คุณมีประสบการณ์ไม่ต้องพิมพ์ L อาจจะมากหรือสูงมาก 388 00:22:52,680 --> 00:22:57,200 และนี่เป็นคำสั่งบางอย่างที่คุณสามารถใช้เพื่อเลื่อนไปรอบ ๆ ได้อย่างรวดเร็วมากขึ้น 389 00:22:57,200 --> 00:23:02,990 สมมติว่าเคอร์เซอร์ของคุณอยู่ที่โอไปในบางส่วนใน "นี่คือข้อความบางส่วน" 390 00:23:02,990 --> 00:23:06,840 และนี่เป็น 5 คำสั่งเพิ่มเติมที่คุณสามารถใช้เพื่อย้ายข้ามสายได้ง่ายขึ้น 391 00:23:06,840 --> 00:23:09,820 ดังนั้น ^ และ $ ย้ายคุณไปยังจุดเริ่มต้นและเส้นปลาย 392 00:23:09,820 --> 00:23:14,300 และในบางจุดเมื่อคุณเรียนรู้การแสดงออกปกติหรือสิ่งอื่น ๆ อีกมากมาย 393 00:23:14,300 --> 00:23:17,390 คุณจะพบว่าการจัดเรียงของการประชุมเหล่านี้เป็นเรื่องปกติมาก 394 00:23:17,390 --> 00:23:19,360 ^ โดยทั่วไปหมายถึงจุดเริ่มต้นของบรรทัด 395 00:23:19,360 --> 00:23:21,090 $ มักจะหมายถึงจุดสิ้นสุดของบรรทัด 396 00:23:21,090 --> 00:23:24,130 เหล่านี้เป็นเรื่องง่ายมากที่จะจำและเช่นเดียวกัน, B, E และ W, 397 00:23:24,130 --> 00:23:28,340 พวกเขากำลังง่ายต่อการจำเช่นกันเพราะขสอดคล้องกับการกลับหรือจุดเริ่มต้น 398 00:23:28,340 --> 00:23:30,630 อีสอดคล้องกับปลายซึ่งเป็นจุดสิ้นสุดของคำว่า 399 00:23:30,630 --> 00:23:35,530 และน้ำหนักที่สอดคล้องกับคำถัดไปดังนั้นกว้างสำหรับคำ 400 00:23:35,530 --> 00:23:37,750 และถ้าคุณให้การพิมพ์อีเมลหรือเก็บพิมพ์กว้าง 401 00:23:37,750 --> 00:23:43,520 คุณสังเกตเห็นคุณสามารถกระโดดระหว่างคำและก็เร็วกว่าเพียงแค่พิมพ์ลิตร 402 00:23:43,520 --> 00:23:46,600 >> ตอนนี้สิ่งต่อไปคือรุ่น Operator-เคลื่อนไหว 403 00:23:46,600 --> 00:23:50,310 นี้เป็นจริงหนึ่งในเหตุผลสำคัญที่ว่าทำไมเป็นกลุ่มจะมีประสิทธิภาพมาก 404 00:23:50,310 --> 00:23:54,890 และมันเป็นเพราะคุณเป็นหลักสามารถเขียนองค์ประกอบที่แตกต่างกัน 405 00:23:54,890 --> 00:23:58,250 เป็นฟังก์ชั่นที่มีประสิทธิภาพมากขึ้นเพื่อทั่วไป 406 00:23:58,250 --> 00:24:01,000 เมื่อคุณจะทำอะไรในกลุ่มที่คุณสามารถคิดว่ามันเป็น 407 00:24:01,000 --> 00:24:03,280 รวมผู้ประกอบการที่มีการเคลื่อนไหว 408 00:24:03,280 --> 00:24:07,310 จนถึงขณะนี้เราได้กระทำเพียงกับการเคลื่อนไหวเช่น HJKL 409 00:24:07,310 --> 00:24:10,770 พวกเขาย้ายคุณไปรอบ ๆ แล้ว b และกว้างพวกเขายังย้ายคุณวิธีรอบที่แตกต่างกัน 410 00:24:10,770 --> 00:24:14,600 แต่เรายังไม่ได้ไปถึงความสามารถในการลบสิ่งที่หรือเปลี่ยนแปลงสิ่งหรือ whatnot, 411 00:24:14,600 --> 00:24:19,320 และเมื่อคุณรวมประกอบการที่มีการเคลื่อนไหวแล้วคุณก็สามารถที่จะมี 412 00:24:19,320 --> 00:24:22,510 ผลกระทบที่มีประสิทธิภาพมากขึ้นดังนั้นสำหรับตัวอย่างเช่น 413 00:24:22,510 --> 00:24:26,360 ถ้าผมอยากจะลบ 2 คำที่ฉันจะสามารถใช้งสำหรับผู้ประกอบการลบ 414 00:24:26,360 --> 00:24:29,420 และฉันสามารถเพิ่ม 2 เพื่อแสดงว่าผมต้องการที่จะลบ 2 คำ 415 00:24:29,420 --> 00:24:31,130 แล้วฉันรวมถึงการเคลื่อนไหว 416 00:24:31,130 --> 00:24:33,490 ฉันอาจรวมถึงน้ำหนักที่จะบอกว่าลบ 2 คำ 417 00:24:33,490 --> 00:24:37,740 ผมสามารถใช้สิ่งที่ต้องการที่จะบอกว่าเจลบลง 2 ครั้ง 418 00:24:37,740 --> 00:24:39,880 และลบ 2 บรรทัดด้านล่างฉัน 419 00:24:39,880 --> 00:24:43,870 ฉันสามารถพูด d2b ทุกลบไปข้างหลังสองครั้ง 420 00:24:43,870 --> 00:24:46,450 และมีการเคลื่อนไหวมากยิ่งขึ้นกว่าที่ผมเคยแสดงที่นี่ 421 00:24:46,450 --> 00:24:52,120 ไปจริงๆให้แก้ไขเป็นกลุ่มของคุณมีประสิทธิภาพมากขึ้น 422 00:24:52,120 --> 00:24:55,450 >> เหล่านี้คือบางส่วนของความนิยมมากที่สุดหรือผู้ประกอบการที่พบมากที่สุด 423 00:24:55,450 --> 00:24:57,030 และจะสวยง่ายต่อการจำได้เป็นอย่างดี 424 00:24:57,030 --> 00:24:59,040 D เพื่อลบ C, สำหรับการเปลี่ยนแปลง 425 00:24:59,040 --> 00:25:01,560 C นั้นเป็นสิ่งเดียวที่แน่นอนการเปลี่ยนแปลงยกเว้นว่า 426 00:25:01,560 --> 00:25:05,990 เมื่อคุณใช้คคุณจะได้รับการใส่ลงไปในโหมดแทรกหลังจากนั้น 427 00:25:05,990 --> 00:25:08,050 โดยปกติเมื่อคุณใช้การลบคุณใช้มันจากโหมดปกติ 428 00:25:08,050 --> 00:25:10,950 และหลังจากที่คุณลบสิ่งที่คุณอยู่ในโหมดปกติ 429 00:25:10,950 --> 00:25:13,380 แต่ถ้าคุณต้องการที่จะเปลี่ยนแปลงบางสิ่งบางอย่างที่คุณสามารถใช้ค 430 00:25:13,380 --> 00:25:15,960 ลบสิ่งที่แล้วทันทีเข้าสู่โหมดการแทรก 431 00:25:15,960 --> 00:25:17,740 เพื่อให้คุณสามารถเริ่มต้นการพิมพ์และแก้ไขบางสิ่งบางอย่าง 432 00:25:17,740 --> 00:25:21,160 Y สำหรับลาก 433 00:25:21,160 --> 00:25:25,130 มันเป็นพื้นความคิดที่เป็นกลุ่มของการคัดลอก 434 00:25:25,130 --> 00:25:29,220 ตัวอย่างเช่นถ้าผมต้องการที่จะคัดลอกอีก 2 คำที่ฉันสามารถทำได้ y2w หรือสิ่งที่ต้องการที่ 435 00:25:29,220 --> 00:25:32,120 และ v เป็นไฮไลท์หลัก 436 00:25:32,120 --> 00:25:35,550 และยังเป็นสิ่งที่เย็นจริงๆคือถ้าคุณพิมพ์ผู้ประกอบการเป็นครั้งที่สอง 437 00:25:35,550 --> 00:25:38,890 มันจะทำหน้าที่ในสายทั้งหมดดังนั้นหากฉันต้องการลบทั้งบรรทัด 438 00:25:38,890 --> 00:25:41,060 ฉันสามารถพิมพ์วันที่จะลบทั้งบรรทัดที่ 439 00:25:41,060 --> 00:25:47,370 หรือถ้าผมต้องการที่จะคัดลอกสายทั้งหมดที่ฉันสามารถใช้ปปปปหรือสิ่งที่ต้องการ 440 00:25:47,370 --> 00:25:51,600 >> ลองนี้บางมากขึ้น 441 00:25:51,600 --> 00:25:56,280 มีการออกกำลังกายที่นี่สำหรับผู้ประกอบการเคลื่อนไหวขั้นสูงได้เป็นอย่างดีคือ 442 00:25:56,280 --> 00:25:59,230 และแม้กระทั่งบางสิ่งอื่น ๆ ที่ผมไม่ได้ไปเพื่อให้ครอบคลุมใน PowerPoint วันนี้ 443 00:25:59,230 --> 00:26:02,250 แต่คุณจะรู้สึกอิสระที่จะมองข้ามพวกเขาในภายหลังและเล่นรอบกับพวกเขา 444 00:26:02,250 --> 00:26:05,990 และได้รับการคุ้นเคยกับพวกเขา 445 00:26:05,990 --> 00:26:07,630 ผู้ประกอบการและการเคลื่อนไหว 446 00:26:07,630 --> 00:26:14,220 ตัวอย่างเช่นสมมติว่ามีทั้ง 2 คำที่คุณเพียงแค่ต้องการที่จะลบในประโยค 447 00:26:14,220 --> 00:26:17,110 สิ่งที่คุณจะต้องการทำคือการที่คุณจะต้องการเพื่อให้แน่ใจว่าของคุณ 448 00:26:17,110 --> 00:26:21,000 เคอร์เซอร์อยู่ที่จุดเริ่มต้นของคำแรกที่คุณต้องการลบ 449 00:26:21,000 --> 00:26:26,230 และคุณสามารถพิมพ์ใน d2w และมันจะลบที่ 2 คำสำหรับคุณ 450 00:26:26,230 --> 00:26:33,140 และการใช้คำสั่งตรงนี้ d2w, อาจดูเหมือนบิตยุ่งยาก 451 00:26:33,140 --> 00:26:35,940 และไม่มีจุดหมาย แต่มันควรจะแสดงความคิด 452 00:26:35,940 --> 00:26:39,380 ที่คุณสามารถเขียนสิ่งที่แตกต่างเหล่านี้และก็เป็นเพียงแค่ในกรณีที่ 453 00:26:39,380 --> 00:26:42,730 คุณจะเกิดขึ้นในสถานการณ์ที่แล้วคุณสามารถสิ้นสุดการใช้ DW หรือ d2w, 454 00:26:42,730 --> 00:26:45,600 ซึ่งฉันจะใช้เป็นครั้งคราว 455 00:26:45,600 --> 00:26:50,030 และซีซีวันที่ผมใช้บ่อยมากเพราะคุณสามารถทำหน้าที่ในสายทั้ง 456 00:26:50,030 --> 00:26:52,000 >> ตัวอย่างเช่นสมมติว่าฉันมีรายการแบบสุ่มนี้ที่นี่ 457 00:26:52,000 --> 00:26:59,030 และบางทีผมต้องการที่จะลบบรรทัดที่ระบุว่า Huskies เพราะมันไม่พอดีเพียงเพราะ 458 00:26:59,030 --> 00:27:01,200 และผมไม่ต้องการที่จะไปเข้าสู่โหมดการแทรกหลังจากนั้น 459 00:27:01,200 --> 00:27:03,530 ผมต้องการที่จะลบมันซึ่งในกรณีนี้ผมสามารถพิมพ์วันที่, 460 00:27:03,530 --> 00:27:07,090 และที่จะลบทั้งบรรทัด 461 00:27:07,090 --> 00:27:11,680 แต่ขอบอกว่าตอนนี้มีสายอื่น ๆ นี้ที่ฉันต้องการที่จะลบ 462 00:27:11,680 --> 00:27:16,850 แต่ผมยังต้องการที่จะแก้ไขได้และเขียนได้ซึ่งในกรณีที่ผมจะพยายามบางอย่างเช่นซีซี 463 00:27:16,850 --> 00:27:19,550 และที่ลบทั้งบรรทัด แต่ทำให้ฉันอยู่ในโหมดแทรกในขณะที่คุณสามารถดู 464 00:27:19,550 --> 00:27:24,970 และฉันสามารถแก้ไขได้จากที่นั่น 465 00:27:24,970 --> 00:27:28,510 และมีหลายวิธีที่แตกต่างกันมากมายที่คุณสามารถรวมผู้ประกอบการและการเคลื่อนไหว, 466 00:27:28,510 --> 00:27:31,360 และในขณะที่คุณใช้เป็นกลุ่มมากขึ้นและคุณเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการที่แตกต่างกัน 467 00:27:31,360 --> 00:27:36,300 คุณสามารถใช้คำสั่งเหล่านี้และคุณจะกลายเป็นดีขึ้นและดีขึ้น 468 00:27:36,300 --> 00:27:40,180 ที่น่ากลัวตอนนี้ที่นี่คือบางส่วนคำสั่งอื่น ๆ สารพัน 469 00:27:40,180 --> 00:27:44,700 ที่ยังมีมากมากมักใช้และยังจะช่วยให้คุณกลายเป็นดีกว่าที่เป็นกลุ่ม 470 00:27:44,700 --> 00:27:48,780 >> ตัวอย่างเช่นเราพูดคุยเกี่ยวกับวีตัวพิมพ์เล็กเพื่อเน้นภาพ 471 00:27:48,780 --> 00:27:51,530 นอกจากนี้เรายังสามารถใช้ตัวพิมพ์ใหญ่ V สำหรับสายภาพไฮไลท์ 472 00:27:51,530 --> 00:27:55,880 วิธีที่คุณสามารถเน้นสายทั้งที่เวลาได้อย่างง่ายดายมากขึ้นว่า 473 00:27:55,880 --> 00:27:59,180 คุณสามารถใช้ o เมื่อคุณอยู่ในโหมดปกติโดยทั่วไปแทรกบรรทัดใหม่ 474 00:27:59,180 --> 00:28:03,620 ต่ำกว่าเส้นที่คุณอยู่ในขณะนี้และใส่ลงในโหมดแทรกที่จะเริ่มต้นการพิมพ์ 475 00:28:03,620 --> 00:28:07,270 คุณสามารถใช้ตัวพิมพ์เล็ก x เพื่อลบตัวอักษรที่อยู่ในปัจจุบันภายใต้เคอร์เซอร์ของคุณ 476 00:28:07,270 --> 00:28:10,230 นอกจากนี้คุณยังสามารถใช้ u เพื่อยกเลิกการซึ่งเป็นชนิดของดี 477 00:28:10,230 --> 00:28:14,180 และคุณสามารถใช้เงินทุนที่จะผนวกไปยังท้ายบรรทัดปัจจุบัน 478 00:28:14,180 --> 00:28:18,310 ดังนั้นบางทีเคอร์เซอร์ของคุณอยู่ที่ไหนสักแห่งในบรรทัดและคุณต้องการเพิ่มไปยังปลายสาย 479 00:28:18,310 --> 00:28:21,150 จากนั้นคุณสามารถพิมพ์เงินทุนได้ทันทีข้ามไปที่สิ้นสุดของเส้น 480 00:28:21,150 --> 00:28:25,140 และเข้าสู่โหมดการแทรกเพื่อให้คุณสามารถเพิ่มไปยังท้ายบรรทัด 481 00:28:25,140 --> 00:28:30,840 >> ฉันคิดว่าฉันมีการออกกำลังกายมากขึ้นไม่กี่สิ่งที่เราสามารถลองใช้ 482 00:28:30,840 --> 00:28:33,240 ที่จริงไม่มีฉันทำไม่ได้ ไม่ได้สำหรับผู้ที่ 483 00:28:33,240 --> 00:28:35,810 แต่เรามีบางอย่างการออกกำลังกายมากขึ้นสำหรับส่วนถัดไปที่เราจะเห็น 484 00:28:35,810 --> 00:28:38,420 แต่เหล่านี้คุณสามารถลองใช้ตัวเองเป็นอย่างดี 485 00:28:38,420 --> 00:28:45,610 ตัวอย่างเช่นถ้าคุณพิมพ์ใน v ปกติคุณจะได้รับการเน้นปกติท​​ี่คุณกำลังใช้ที่ชอบ 486 00:28:45,610 --> 00:28:49,800 ถ้าคุณพิมพ์ในเมืองหลวง V คุณจะได้รับสายเต็มเน้นเช่นนั้น 487 00:28:49,800 --> 00:28:55,850 หรือถ้าฉันพิมพ์ใน o นั้นโดยทั่วไปจะเปิดบรรทัดใหม่สำหรับฉันซึ่งเป็นชนิดที่ดี 488 00:28:55,850 --> 00:28:58,850 X ฉันสามารถใช้เพื่อลบตัวอักษรที่เคอร์เซอร์ 489 00:28:58,850 --> 00:29:00,800 ฉันสามารถกด x พวงของครั้งและสิ่งที่ลบ 490 00:29:00,800 --> 00:29:06,720 ฉันสามารถกด u เพื่อยกเลิกทั้งหมดที่ 491 00:29:06,720 --> 00:29:09,600 ผมสามารถพิมพ์ได้ทันทีไปยังจุดสิ้นสุดของบรรทัด 492 00:29:09,600 --> 00:29:14,040 และฉันยังรวมถึงกุญแจที่ดีอื่น ๆ 493 00:29:14,040 --> 00:29:19,240 ที่คุณสามารถดูหลังจากที่นำเสนอในการเรียนรู้คำสั่งอื่น ๆ บาง 494 00:29:19,240 --> 00:29:21,250 >> [นักศึกษา] สิ่งที่เกี่ยวกับการเปลี่ยนหรือไม่ 495 00:29:21,250 --> 00:29:23,050 [แบรนดอนลิตร] เปลี่ยนเป็นเย็นจริงๆ 496 00:29:23,050 --> 00:29:26,240 และโดยทั่วไปถ้าคุณไปที่ไหนสักแห่ง- 497 00:29:26,240 --> 00:29:30,060 มีคุณเคยมีคนไม่ได้จริงๆใช้มันมากอีกต่อไปวันนี้ 498 00:29:30,060 --> 00:29:34,340 แต่พวกคุณเคยเห็นใน Microsoft Word ถ้าคุณพิมพ์แทรก 499 00:29:34,340 --> 00:29:37,840 คุณก็เข้าสู่โหมดนี้แปลกที่ทุกตัวอักษรเดียวที่คุณพิมพ์ได้ 500 00:29:37,840 --> 00:29:39,570 พื้นแทนที่ตัวอักษรต่อไปหรือไม่ 501 00:29:39,570 --> 00:29:41,020 ผมไม่ทราบว่าถ้าพวกคุณเคยเห็นว่า 502 00:29:41,020 --> 00:29:43,250 นี้จะคล้ายกับที่ 503 00:29:43,250 --> 00:29:47,150 ตัวอย่างเช่นถ้าผมต้องการที่จะเขียนทับสิ่งที่ฉันกำลังมีเหตุผลบางอย่าง 504 00:29:47,150 --> 00:29:51,300 ฉันสามารถพิมพ์ในเมืองหลวงอาร์และตอนนี้ผมจะได้รับในโหมดแทนที่อย่างที่คุณเห็นในด้านล่างซ้าย 505 00:29:51,300 --> 00:29:58,380 ถ้าฉันพิมพ์สิ่งที่มันเขียนทับสิ่งและฉันยังสามารถเลื่อนกลับได้ซึ่งเป็นชนิดของเย็น 506 00:29:58,380 --> 00:30:00,140 และฉันสามารถยกเลิกที่ 507 00:30:00,140 --> 00:30:06,980 ฉันไม่ได้ใช้ที่บ่อยมาก แต่ทุกขณะนี้แล้วมันจะกลายเป็นประโยชน์ 508 00:30:06,980 --> 00:30:14,150 >> ขอพูดคุยเกี่ยวกับวัตถุข้อความซึ่งเป็นหนึ่งในสิ่งที่ชื่นชอบของฉันเกี่ยวกับกลุ่มสุจริต 509 00:30:14,150 --> 00:30:19,660 วัตถุข้อความมีพื้นความคิดของการกำหนดประเภทของการรับรู้ข้อความบางส่วนนี้ 510 00:30:19,660 --> 00:30:26,550 ในแฟ้มข้อความของคุณและฉันจะไปกว่าคีย์เหล่านี้เป็นครั้งแรก 511 00:30:26,550 --> 00:30:29,860 แล้วฉันจะให้การสาธิตบางอย่างสำหรับคุณที่จะเข้าใจมากขึ้นอย่างเต็มที่สิ่งที่หมายถึง 512 00:30:29,860 --> 00:30:34,650 W หมายถึงคำเช่นวัตถุข้อความเป็นคำ 513 00:30:34,650 --> 00:30:36,480 ดังนั้นคำบางอย่างที่คุณตามปกติจะรู้ว่า 514 00:30:36,480 --> 00:30:39,300 และถ้ามีเครื่องหมายวรรคตอนที่ติดกับคำว่า 515 00:30:39,300 --> 00:30:43,490 แล้วมันจะไม่รวมถึงเครื่องหมายวรรคตอนโดยทั่วไป 516 00:30:43,490 --> 00:30:46,440 แต่สำหรับตัวอย่างเช่นถ้าคุณต้องการที่จะใส่เครื่องหมายวรรคตอนด้วยเหตุผลบางอย่าง 517 00:30:46,440 --> 00:30:49,080 หรือคุณกำลังทำอะไรบางอย่างที่ไม่เป็นภาษาอังกฤษและภาษาที่คุณต้องการรวม 518 00:30:49,080 --> 00:30:51,180 ทุกตัวอักษรที่มีการเบี่ยงช่องว่าง 519 00:30:51,180 --> 00:30:55,390 คุณยังสามารถใช้เงินทุน W ที่จะได้รับทุกอย่างที่ล้อมรอบไปด้วยช่องว่าง 520 00:30:55,390 --> 00:30:58,510 นอกจากนี้คุณยังสามารถใช้วงเล็บหมายถึงวัตถุข้อความ 521 00:30:58,510 --> 00:31:00,170 ที่อยู่ภายในชุดของวงเล็บ 522 00:31:00,170 --> 00:31:03,950 คุณสามารถทำสิ่งเดียวกันกับวงเล็บวงเล็บมุม 523 00:31:03,950 --> 00:31:06,450 จัดฟันและคำพูดเช่นกันและในที่สุด 524 00:31:06,450 --> 00:31:10,970 คุณยังสามารถใช้เสื้อที่จะอ้างถึงแท็กบาง 525 00:31:10,970 --> 00:31:15,390 >> ผมขอแสดงวิธีการที่เล่นจริงออก 526 00:31:15,390 --> 00:31:21,380 ตัวอย่างเช่นนี้เป็นตัวอย่างแรกของฉันในการแสดงของฉัน 527 00:31:21,380 --> 00:31:26,950 มีบางคำในประโยคนี้ที่ฉันต้องการที่จะเปลี่ยนเป็น, 528 00:31:26,950 --> 00:31:30,560 และเราได้พูดคุยเกี่ยวกับ W ถูกใช้เป็นเคลื่อนไหว 529 00:31:30,560 --> 00:31:33,170 แต่คุณยังสามารถใช้เป็นวัตถุข้อความเช่นดังนั้น 530 00:31:33,170 --> 00:31:40,940 ตัวอย่างเช่นวิธีหนึ่งที่ฉันสามารถเปลี่ยนชื่อบารัคหรือพื้นปรับเปลี่ยน 531 00:31:40,940 --> 00:31:46,730 คือฉันจะไปที่จุดเริ่มต้นของคำนี้และประเภทคสำหรับการเปลี่ยนแปลงและกว้างสำหรับคำ, 532 00:31:46,730 --> 00:31:51,650 และที่จะลบคำทั้งหมดและใส่ลงในโหมดแทรก 533 00:31:51,650 --> 00:31:54,240 แต่มันเป็นเรื่องที่น่ารำคาญมากสำหรับผมที่จะต้องไปที่จุดเริ่มต้นของคำว่าตลอดเวลา 534 00:31:54,240 --> 00:31:56,530 ที่น่ารำคาญจริงๆ ผมไม่ต้องการให้มีการทำเช่นนั้น 535 00:31:56,530 --> 00:32:00,390 ที่จริงผมสามารถที่ใดก็ได้ภายในชื่อของเขา 536 00:32:00,390 --> 00:32:03,930 และพิมพ์ ciw และฉันย่อมาจากภายใน 537 00:32:03,930 --> 00:32:06,590 ดังนั้นถ้าฉันพิมพ์ใน ciw มันยืนสำหรับการเปลี่ยนแปลงในคำ 538 00:32:06,590 --> 00:32:10,150 หรือในคำอื่น ๆ ที่เปลี่ยนคำว่าฉันอยู่ในขณะนี้ภายใน 539 00:32:10,150 --> 00:32:13,280 และมันจะทำให้คุณมีผลกระทบเดียวกันแน่นอน 540 00:32:13,280 --> 00:32:17,130 คุณสามารถแก้ไขปัญหาที่ 541 00:32:17,130 --> 00:32:21,390 >> ในทำนองเดียวกันอาจจะมีบางกรณีเช่นนี้ 542 00:32:21,390 --> 00:32:27,920 ที่ด้วยเหตุผลบางอย่างที่มีตัวคั่นบางส่วนหรือสิ่งที่ต้องการที่ 543 00:32:27,920 --> 00:32:31,700 หรือมีเครื่องหมายวรรคตอนบางอย่างและฉันต้องการที่จะลบสิ่งที่ทั้ง 544 00:32:31,700 --> 00:32:36,530 ถ้าฉันพิมพ์ใน ciw จะลบสิ่งที่อยู่ภายในตัวคั่นเหล่านี้ 545 00:32:36,530 --> 00:32:39,830 แต่ฉันต้องการที่จะได้รับสิ่งทั้งหมดที่ล้อมรอบไปด้วยช่องว่าง 546 00:32:39,830 --> 00:32:42,750 เพื่อให้สามารถใช้ CIW ที่จะลบสิ่งที่ทั้ง 547 00:32:42,750 --> 00:32:51,000 ฉันจะพิมพ์ลงในห้าทำสิ่งเดียวกันและพิมพ์ในหก 548 00:32:51,000 --> 00:32:53,670 ในทำนองเดียวกันถ้าผมต้องการที่จะเปลี่ยนแปลงอะไรบางอย่างที่อยู่ในวงเล็บ 549 00:32:53,670 --> 00:32:58,340 ฉันสามารถพิมพ์ใน CI) เพื่อลบทุกอย่างที่อยู่ในวงเล็บ 550 00:32:58,340 --> 00:33:05,460 แล้วกรอกข้อมูลในสิ่งที่ฉันต้องการจะทำเช่น int argc, สิ่งที่คุณต้องการจะทำ 551 00:33:05,460 --> 00:33:07,330 และในทำนองเดียวกันสิ่งที่เหมือนกันกับคำพูด 552 00:33:07,330 --> 00:33:13,130 ฉันสามารถแก้ไขข้อความที่อยู่ภายในของคำพูด 553 00:33:13,130 --> 00:33:21,540 และฉันยังสามารถเปลี่ยนสิ่งที่อยู่ภายในแท็ก 554 00:33:21,540 --> 00:33:24,400 ไม่ที่ทำให้รู้สึก? 555 00:33:24,400 --> 00:33:27,020 >> สิ่งที่คุณสามารถทำได้ก็คือค​​ุณไม่ต้องใช้ค 556 00:33:27,020 --> 00:33:30,690 นอกจากนี้คุณยังสามารถใช้งถ้าคุณต้องการที่จะลบสิ่งที่อยู่ภายในแท็กเหล่านี้ 557 00:33:30,690 --> 00:33:35,370 ถ้าผมต้องการที่จะลบข้อความที่อยู่ภายในแท็กฉันสามารถใช้ dit ลบแท็กที่ 558 00:33:35,370 --> 00:33:40,360 ฉันยังสามารถใช้ Vit เพื่อเน้นสิ่งที่อยู่ภายในแท็กตัวอย่างเช่น 559 00:33:40,360 --> 00:33:43,920 สิ่งอื่น ๆ แทนการใช้ผมอยู่ตรงกลางคุณยังสามารถใช้เป็น 560 00:33:43,920 --> 00:33:49,490 ซึ่งหมายถึงทั้งหมดดังนั้นจำไว้ถ้าคุณใช้ฉันมันจะอ้างถึงวัตถุข้อความ 561 00:33:49,490 --> 00:33:52,260 หรือใช้วัตถุข้อความที่มีอยู่ภายในตัวคั่น, 562 00:33:52,260 --> 00:33:56,000 แต่ถ้าคุณใช้มันจะรวมถึงข้อความที่เป็นตัวคั่นตัวเอง 563 00:33:56,000 --> 00:33:59,180 ตัวอย่างเช่นถ้าผมต้องการที่จะเน้นข้อความนี้และแท็กโดยรอบ 564 00:33:59,180 --> 00:34:05,390 ฉันสามารถใช้ถัง, v เพื่อไฮไลต์ภาพทั้งหมดแล้วทีแท็ก 565 00:34:05,390 --> 00:34:08,350 คุณสามารถทำสิ่งที่ต้องการที่เป็นอย่างดี 566 00:34:08,350 --> 00:34:15,810 บางทีฉันอาจจะต้องการที่จะลบ google.com นี้กับคำพูดรอบเช่นกัน 567 00:34:15,810 --> 00:34:22,860 และผมสามารถใช้สิ่งที่ต้องการดา "เพื่อลบทั้งหมดที่ยกตัวอย่างเช่น 568 00:34:22,860 --> 00:34:26,520 >> คำถามใด ๆ เพื่อให้ห่างไกล 569 00:34:26,520 --> 00:34:32,270 ฉันรู้ว่าฉันทิ้งกับคุณมากเป็นกลุ่มคำสั่งทั้งหมดในครั้งเดียว 570 00:34:32,270 --> 00:34:36,210 และนี่คือโดยทั่วไปเพราะผมต้องการที่จะเปิดเผยให้คุณทุกคำสั่งที่แตกต่างกัน 571 00:34:36,210 --> 00:34:39,480 และให้การแนะนำสิ่งที่คำสั่งเหล่านี้ทำในกลุ่ม 572 00:34:39,480 --> 00:34:41,460 แต่สิ่งที่จะต้องเกิดขึ้นคือเมื่อคุณกลับไป 573 00:34:41,460 --> 00:34:44,250 คุณกำลังจะต้องช้ารับคำสั่งเหล่านี้อย่างใดอย่างหนึ่งโดยหนึ่ง 574 00:34:44,250 --> 00:34:47,880 คุณไม่ต้องการที่จะเอาชนะตัวเองเพราะที่ครอบงำเกินไป 575 00:34:47,880 --> 00:34:50,460 ถ้าคุณต้องการที่จะรับเป็นกลุ่มสิ่งที่คุณต้องทำจริงๆ 576 00:34:50,460 --> 00:34:53,590 เริ่มต้นด้วยการตั้งค่าพื้นฐานแรกและฉันได้หักมันได้เป็นบทเรียนสำหรับคุณ 577 00:34:53,590 --> 00:34:57,830 ที่ทำให้มันง่ายขึ้นสำหรับคุณที่จะปฏิบัติตามและพยายามและหลักชุดของคำสั่งแต่ละ 578 00:34:57,830 --> 00:35:00,400 หนึ่งโดยหนึ่งในช่วงเวลาหนึ่ง 579 00:35:00,400 --> 00:35:03,500 มันมากเกินไปที่จะทำทุกอย่างในครั้งเดียวดังนั้นสิ่งที่คุณควรทำเมื่อคุณกลับไปเป็น 580 00:35:03,500 --> 00:35:10,950 ไปที่บทเรียนแรกซึ่งเป็น HJKL โหมดแทรกหลบหนีเข้าสู่โหมดปกติ 581 00:35:10,950 --> 00:35:13,790 และการออมและการเลิกและนั่นคือทั้งหมดที่คุณต้องการจริงๆที่จะอยู่รอดในกลุ่ม, 582 00:35:13,790 --> 00:35:15,220 และได้รับจริงๆสบายจริงๆกับการที่ 583 00:35:15,220 --> 00:35:18,270 และหลังจากนั้นไม่กี่วันเมื่อคุณสะดวกสบายมากกับที่ 584 00:35:18,270 --> 00:35:21,170 คุณควรจะย้ายไปยังผู้ประกอบการเคลื่อนไหวสูงขึ้น 585 00:35:21,170 --> 00:35:25,890 การเคลื่อนไหวที่สูงขึ้นและนำไปสู่​​ผู้ประกอบการและอื่น ๆ และอื่น ๆ 586 00:35:25,890 --> 00:35:32,160 >> ฉันรู้ว่าฉันจะผ่านมาก แต่ผมต้องการที่จะได้รับคุณสัมผัสกับหลายสิ่งหลายอย่างที่แตกต่างกัน 587 00:35:32,160 --> 00:35:36,080 แต่ในกรณีที่คุณกำลังขึ้นสำหรับความท้าทายที่ฉันสามารถแสดงให้คุณ 588 00:35:36,080 --> 00:35:43,690 วิธีการที่คุณสามารถใส่นี้ทั้งหมดเข้าด้วยกันโดยใช้มากที่สุดของสิ่งที่เราได้เรียนรู้เพียงแค่ในวันนี้ 589 00:35:43,690 --> 00:35:46,280 และคุณยังสามารถทำตามถ้าคุณต้องการ 590 00:35:46,280 --> 00:35:48,590 แต่ฉันจะสร้างการออกกำลังกายบางอย่างสุ่ม 591 00:35:48,590 --> 00:35:51,140 สมมติว่าเรามีการเรียงลำดับของบัญชีรายชื่อบางเช่นนี้ 592 00:35:51,140 --> 00:35:53,200 ที่คุณมีบล็อกเหล่านี้มีชื่อของผู้คน 593 00:35:53,200 --> 00:35:55,440 บ้านปีและความเข้มข้นและ whatnot, 594 00:35:55,440 --> 00:35:59,240 และคุณต้องการที่จะเพิ่มรายการใหม่สำหรับตัวเอง 595 00:35:59,240 --> 00:36:01,530 เป็นวิธีที่ดีที่สุดสำหรับคุณที่จะทำเช่นนี้? 596 00:36:01,530 --> 00:36:03,240 ขอทำเช่นนี้ 597 00:36:03,240 --> 00:36:06,620 ทำไมเราไม่เน้นแรกบล็อกนี้ 598 00:36:06,620 --> 00:36:08,710 คุณจะเลือกมันและเราสามารถกด y ที่จะดึงเอามัน 599 00:36:08,710 --> 00:36:11,180 ดังนั้นตอนนี้เราก็สามารถคัดลอกและวางแม่แบบนี้เป็นครั้งแรก 600 00:36:11,180 --> 00:36:16,500 โดยไม่ต้องเขียนเรื่องทั้งหมดตั้งแต่เริ่มต้น 601 00:36:16,500 --> 00:36:20,390 ตอนนี้ฉันจะกดลงเจพวงของเวลาที่จะไปลง 602 00:36:20,390 --> 00:36:22,560 และฉันจะกด P เพื่อวาง 603 00:36:22,560 --> 00:36:26,990 บางทีฉันอาจจะเพิ่มบางสายพิเศษสำหรับพื้นที่ 604 00:36:26,990 --> 00:36:31,130 และขอบอกว่าตอนนี้ฉันต้องการที่จะเปลี่ยนชื่อของคุณกับใครบางคน 605 00:36:31,130 --> 00:36:36,220 แล้วฉันจะไปที่นี่และพิมพ์ C2W เหมือนก่อนที่จะเปลี่ยนชื่อที่ 606 00:36:36,220 --> 00:36:38,860 บ๊อบโจนส์, ผู้รู้ 607 00:36:38,860 --> 00:36:41,470 บางทีถ้าฉันต้องการเปลี่ยนบ้านที่ฉันสามารถไปลงตรงกลางที่นี่ 608 00:36:41,470 --> 00:36:44,230 และพิมพ์ ciw และใส่คาบ๊อตส์ 609 00:36:44,230 --> 00:36:47,850 >> ที่นี่อาจจะเป็นตัวอย่างของการที่คุณอาจต้องการที่จะพิจารณาการใช้ 610 00:36:47,850 --> 00:36:52,970 เปลี่ยนโหมดการเปลี่ยนปีจบการศึกษาของคุณหากคุณต้องการ 611 00:36:52,970 --> 00:36:54,890 หรือเรายังสามารถใช้ ciw ได้เป็นอย่างดี 612 00:36:54,890 --> 00:36:57,550 ชั่งหัวมัน 613 00:36:57,550 --> 00:37:07,180 บางทีคุณอาจต้องการที่จะเปลี่ยนที่สำคัญของคุณ 614 00:37:07,180 --> 00:37:11,310 และนั่นคือสิ่งที่คุณทำ 615 00:37:11,310 --> 00:37:17,170 และบางทีผมอาจจะให้การสาธิตของสิ่งที่ฉันอาจจะทำ 616 00:37:17,170 --> 00:37:23,820 ถ้าผมถ้าคุณยังคงเรียนรู้คำสั่งที่สูงขึ้นในกลุ่ม 617 00:37:23,820 --> 00:37:25,690 เพราะเราแทบจะไม่เกาพื้นผิวที่นี่ 618 00:37:25,690 --> 00:37:28,960 และฉันจะทำเรียงลำดับของการแก้ไขนี้ได้เร็วขึ้นกว่าที่ฉันได้แสดงให้คุณที่นี่ 619 00:37:28,960 --> 00:37:32,860 เพราะฉันรู้ว่าคำสั่งอื่น ๆ ที่ผมยังไม่ได้รับโอกาสที่จะแสดงให้คุณสำหรับวันนี้ 620 00:37:32,860 --> 00:37:37,500 ตัวอย่างเช่นถ้าผมต้องการที่จะเน้นนี้ฉันจะทำเช่นนั้น 621 00:37:37,500 --> 00:37:39,960 ย้ายลง 622 00:37:39,960 --> 00:37:43,860 ฉันได้เพิ่มการทำแผนที่ของตัวเอง 623 00:37:43,860 --> 00:37:48,100 โดยทั่วไปสิ่งที่ไฮไลต์สำหรับฉันโดยอัตโนมัติ 624 00:37:48,100 --> 00:38:02,610 และฉันสามารถฉันไม่ทราบ 625 00:38:02,610 --> 00:38:05,260 ผมหมายถึงนี้เป็นเพียงการพยายามที่จะแสดงให้คุณเห็นว่าคุณสามารถจริงๆ 626 00:38:05,260 --> 00:38:08,180 เริ่มการแก้ไขสิ่งที่ได้อย่างรวดเร็วโดยเฉพาะอย่างยิ่งเมื่อคุณมีทุกสาขาที่แตกต่างเหล่านี้ 627 00:38:08,180 --> 00:38:10,620 และโดยปกติสิ่งที่คุณอาจจะทำคือการจัดเรียงของการคลิก 628 00:38:10,620 --> 00:38:13,530 และไฮไลท์แล้วพิมพ์ 629 00:38:13,530 --> 00:38:18,530 คุณสามารถทำทุกอย่างทั้งหมดในครั้งเดียวการคัดลอกและวาง 630 00:38:18,530 --> 00:38:21,640 ย้ายขึ้นและลงระหว่างไฟล์ 631 00:38:21,640 --> 00:38:24,060 สิ่งที่เพียงแค่ delimiting สิ่งการจัดรูปแบบ 632 00:38:24,060 --> 00:38:29,670 ทั้งหมดนี้สามารถทำได้มากได้อย่างรวดเร็วมากขึ้นในการเป็นกลุ่ม 633 00:38:29,670 --> 00:38:32,580 >> เพียงสิ่งเล็กน้อยที่ผ่านมาซึ่งผมคิดว่าอาจจะดีจริงๆ 634 00:38:32,580 --> 00:38:34,820 ซึ่งมีการค้นหาและแทนที่ 635 00:38:34,820 --> 00:38:36,460 บรรดาผู้ที่ได้ใช้ทางลัดของ Gmail 636 00:38:36,460 --> 00:38:41,050 คุณจะรู้ว่าถ้าคุณพิมพ์ใน / ก็จะส่งให้คุณในช่องค้นหา 637 00:38:41,050 --> 00:38:44,210 และในจำนวนมากของการใช้งานที่แตกต่างกันโดยทั่วไปคุณจะพบว่าเฉือน 638 00:38:44,210 --> 00:38:47,300 หรืออาจจะควบคุมการเฉือนหรือสิ่งที่จะทำอย่างไรกับฟัน 639 00:38:47,300 --> 00:38:49,870 จะนำคุณเข้าสู่การจัดเรียงของโหมดการค้นหาบางอย่าง 640 00:38:49,870 --> 00:38:53,240 และที่ยังเป็นพื้นมาจากกลุ่มหลัก 641 00:38:53,240 --> 00:38:58,670 เพราะผู้ประกอบการเฉือนหรือคำสั่งเฉือนช่วยให้คุณสามารถใส่ 642 00:38:58,670 --> 00:39:01,770 จัดเรียงบางส่วนของสตริงที่คุณสามารถใช้ในการค้นหาภายในเอกสาร 643 00:39:01,770 --> 00:39:05,350 คุณสามารถ n และทุน N เพื่อไปต่อไปและเกิดขึ้นก่อนหน้านี้ 644 00:39:05,350 --> 00:39:10,700 และคุณยังสามารถใช้สิ่งที่คล้ายกับการค้นหาและแทนที่ภายในเอกสาร 645 00:39:10,700 --> 00:39:15,060 ฉันจะให้คุณสาธิตในสิ่งที่สามารถทำได้ 646 00:39:15,060 --> 00:39:18,200 >> บางทีถ้าฉันต้องการที่จะหาทุกกรณีงัดสตริงภายในเอกสารนี้ 647 00:39:18,200 --> 00:39:23,310 ฉันสามารถพิมพ์ / งัดที่คุณสามารถมองเห็นในมุมซ้ายด้านล่าง 648 00:39:23,310 --> 00:39:26,350 และเมื่อฉันพิมพ์ใส่ไว้ไฮไลท์ทุกกรณี 649 00:39:26,350 --> 00:39:34,160 ฉันสามารถใช้พื้น n จะกระโดดไปมาระหว่างทั้งกรณีที่แตกต่างกันเหล่านั้น 650 00:39:34,160 --> 00:39:40,420 และให้คิดว่าฉันต้องการที่จะค้นหาและแทนที่งัดกับบางคำสุ่ม 651 00:39:40,420 --> 00:39:42,180 ที่ยังอยู่ในเอกสาร 652 00:39:42,180 --> 00:39:47,070 ฉันสามารถกดเพื่อเริ่มพิมพ์ในการเรียงลำดับบางส่วนของคำสั่งภายในกลุ่ม, 653 00:39:47,070 --> 00:39:49,610 คำสั่งที่ซับซ้อนมากขึ้นกว่าการย้ายไปรอบบาง 654 00:39:49,610 --> 00:39:51,370 หรือลบหรือสิ่งที่ต้องการ 655 00:39:51,370 --> 00:39:56,860 ฉันจะพิมพ์เครื่องหมาย% ที่จะอ้างว่าผมอยากจะใช้คำสั่งนี้แทน 656 00:39:56,860 --> 00:39:58,230 ในเอกสารทั้งหมด 657 00:39:58,230 --> 00:40:02,380 พิมพ์สำหรับการทดแทน นี้มาจาก PEARL เป็นหลัก 658 00:40:02,380 --> 00:40:07,040 และคำสั่งต่อไปนี้เป็นคำสั่งที่สวยมาตรฐานที่คุณจะพบใน PEARL 659 00:40:07,040 --> 00:40:09,790 แทนและในการเขียนโปรแกรมภาษาอื่น ๆ ที่คุณจะ 660 00:40:09,790 --> 00:40:13,170 อาจเริ่มต้นที่จะเรียนรู้ที่คุณทำวิทยาการคอมพิวเตอร์มากขึ้น 661 00:40:13,170 --> 00:40:20,130 และผมโดยทั่วไปสามารถใช้ / พิมพ์ / พิมพ์ในคำที่ฉันต้องการจะค้นหาและแทนที่ 662 00:40:20,130 --> 00:40:24,280 แล้วพิมพ์อีก / และพิมพ์ในสิ่งที่คำที่ฉันต้องการจะแทนที่คำว่า 663 00:40:24,280 --> 00:40:27,450 ใครจะรู้บางที nyancat 664 00:40:27,450 --> 00:40:30,390 ฉันทำอย่างนั้นแล้วคุณจะเห็นว่าทุกอย่างที่ได้รับการแทนที่ 665 00:40:30,390 --> 00:40:34,000 >> แต่คุณจะสังเกตเห็นว่ามีคำนี้ที่นี่ 666 00:40:34,000 --> 00:40:37,620 ด้วยเหตุผลบางอย่างบางส่วนของกรณีของเรางัดจะถูกแทนที่ แต่ไม่ใช่ทั้งหมด 667 00:40:37,620 --> 00:40:40,250 และว่าเป็นเพราะวิธีการเรียงลำดับของภาษานี้ได้รับการเขียน 668 00:40:40,250 --> 00:40:43,550 ไม่เพียง แต่ในกลุ่ม แต่ในสถานที่อื่น ๆ ก็คือเมื่อคุณเรียกใช้คำสั่งแทน 669 00:40:43,550 --> 00:40:46,470 มันจะแทนตัวอย่างแรกของคำว่าในแต่ละบรรทัด 670 00:40:46,470 --> 00:40:52,810 ดังนั้นถ้าผมต้องการที่จะเป็นจริงทดแทนทุกกรณีของคำในบรรทัดเดียวทุก 671 00:40:52,810 --> 00:40:56,890 แล้วผมต้องทำในสิ่งเดียวกัน แต่เพิ่มธง ag ที่ปลายมาก 672 00:40:56,890 --> 00:41:00,810 ซึ่งย่อมาจากทั่วโลกแล้วว่าจะจริง 673 00:41:00,810 --> 00:41:06,200 ทดแทนทุกกรณี 674 00:41:06,200 --> 00:41:09,710 และเมื่อคุณเรียนรู้การแสดงออกปกติมีจริงสัมมนา CS50 675 00:41:09,710 --> 00:41:12,120 ในการแสดงออกปกติดังนั้นหากคุณอยากรู้เกี่ยวกับการแสดงออกปกติ 676 00:41:12,120 --> 00:41:16,970 คุณยังสามารถใช้การสัมมนาและการเรียนรู้เพิ่มเติม 677 00:41:16,970 --> 00:41:19,920 >> แต่สำหรับตัวอย่างเช่นสมมติว่าผมมีรายชื่อเช่นนี้ 678 00:41:19,920 --> 00:41:23,920 และผมต้องการที่จะจัดเรียงมันดังนั้นแทนที่จะมีนามสกุลจุลภาคชื่อแรก 679 00:41:23,920 --> 00:41:27,490 ผมต้องการที่จะจัดเรียงมันจึงบอกว่าชื่อแรกพื้นที่นามสกุล 680 00:41:27,490 --> 00:41:30,750 จริงๆคุณสามารถใช้คำสั่งนี้ที่นี่ 681 00:41:30,750 --> 00:41:33,600 เป็นหลักทำเพื่อคุณเพื่อที่คุณสามารถดูที่นี่ 682 00:41:33,600 --> 00:41:37,170 เราเริ่มต้นด้วย s ซึ่งหมายความว่าเราต้องการที่จะทำหาและแทนที่ 683 00:41:37,170 --> 00:41:42,970 แล้วฉันจะเพิ่มธงที่เรียกว่า \ v ซึ่งเป็นสิ่งที่เรียกว่าธงนี้มายากล 684 00:41:42,970 --> 00:41:45,810 ในกลุ่มซึ่งช่วยให้คุณทำแสดงออกปกติได้ง่ายขึ้น 685 00:41:45,810 --> 00:41:49,370 แล้วจากนั้นเราก็ตรงกับสายเดียว 686 00:41:49,370 --> 00:41:55,960 ที่มีรูปแบบชุดของคำจุลภาคพื้นที่และชุดของคำหรือชุดของตัวอักษร 687 00:41:55,960 --> 00:41:59,240 + w \ โดยทั่วไปหมายถึงหนึ่งหรือมากกว่าหนึ่งตัวอักษร 688 00:41:59,240 --> 00:42:04,030 และวงเล็บที่ใช้ในการจับภาพกลุ่มเหล่านี้ 689 00:42:04,030 --> 00:42:06,120 ดังนั้นฉันสามารถดูพวกเขาในภายหลัง 690 00:42:06,120 --> 00:42:09,910 ที่คุณสามารถดูเมื่อเหล่านี้จับ 2 บล็อกของคำ 691 00:42:09,910 --> 00:42:11,690 ที่คั่นด้วยเครื่องหมายจุลภาคพื้นที่ 692 00:42:11,690 --> 00:42:15,510 แล้วสิ่งที่เราต้องการที่จะแทนที่ด้วยคือผมใช้ \ 2 \ 1 693 00:42:15,510 --> 00:42:18,130 กลับไปดูคำที่ถูกจับ 694 00:42:18,130 --> 00:42:20,950 ในคำสั่งที่พบจริง 695 00:42:20,950 --> 00:42:24,970 และอื่น ๆ \ 2 หมายถึงสิ่งที่มีอยู่ในชุดที่สองของวงเล็บ 696 00:42:24,970 --> 00:42:28,140 \ 1 หมายถึงสิ่งที่มีอยู่ในชุดแรกของวงเล็บ 697 00:42:28,140 --> 00:42:31,680 และในขณะที่คุณสามารถเห็นฉันวาง 2 1 ก่อนที่จะคั่นด้วยช่องว่าง 698 00:42:31,680 --> 00:42:36,650 เพื่อที่จะพยายามย้ายชื่อก่อนนามสกุล 699 00:42:36,650 --> 00:42:38,380 ไม่ที่ทำให้รู้สึก? 700 00:42:38,380 --> 00:42:43,450 >> และสิ่งที่ฉันสามารถทำได้คือฉันสามารถซ่อนเหล่านี้ก่อนเพื่อให้ฉันเพียงเรียกใช้คำสั่งนี้ในบรรทัดเหล่านี้ 701 00:42:43,450 --> 00:42:53,720 แล้วฉันจะพิมพ์ลงในคำสั่งนี้ 702 00:42:53,720 --> 00:42:57,050 คุณสามารถดูได้ไม่ตรงตามที่แบ่ง 703 00:42:57,050 --> 00:42:59,400 และอีกครั้งนี้แทบจะไม่เกาพื้นผิว 704 00:42:59,400 --> 00:43:03,020 และถ้าคุณไปที่การสัมมนาการแสดงออกปกติแล้วผมมั่นใจว่าคุณจะได้เรียนรู้ 705 00:43:03,020 --> 00:43:05,070 สิ่งที่แตกต่างมากขึ้นคุณสามารถทำได้ด้วยการแสดงออกปกติ 706 00:43:05,070 --> 00:43:08,910 และนี้โดยทั่วไปจะเริ่มแบะท่าสิ่งที่คุณสามารถทำอะไรกับกลุ่ม 707 00:43:08,910 --> 00:43:10,850 ถ้าคุณเริ่มต้นที่จะเป็นหลักของมัน 708 00:43:10,850 --> 00:43:14,520 บางทีคุณอาจต้องการที่จะ refactor บางสิ่งบางอย่างและคุณต้องการที่จะหาทุกกรณี 709 00:43:14,520 --> 00:43:16,980 ฟังก์ชั่นบางอย่างที่เป็นไปตามการจัดเรียงของการตั้งชื่อรูปแบบบาง 710 00:43:16,980 --> 00:43:18,570 คุณต้องการที่จะเปลี่ยนวิธีการที่ชื่อ 711 00:43:18,570 --> 00:43:21,140 คุณสามารถเขียนเรียงลำดับของคำสั่งบางอย่างเช่นนี้จะทำเพื่อคุณ 712 00:43:21,140 --> 00:43:23,850 และนั่นคือการจัดเรียงของความยืดหยุ่นที่คุณจะได้รับภายในกลุ่ม 713 00:43:23,850 --> 00:43:30,210 ที่คุณเพียงแค่ไม่ได้จะได้รับในการแก้ไขข้อความอื่น ๆ 714 00:43:30,210 --> 00:43:34,830 >> ที่พื้นครอบคลุมทุกสิ่งที่ฉันต้องการที่จะสอนคุณในวันนี้ในการสัมมนาวันนี้ 715 00:43:34,830 --> 00:43:38,580 แต่อีกครั้งผมอยากจะเน้นว่าถ้าคุณต้องการที่จะรับเป็นกลุ่ม 716 00:43:38,580 --> 00:43:42,120 มันเป็นความจริงที่มีเส้นโค้งการเรียนรู้ที่สูงขึ้นเล็กน้อยในการเริ่มต้น 717 00:43:42,120 --> 00:43:44,230 ในตอนแรกคุณจะมีประสิทธิภาพน้อยกว่าเล็กน้อย 718 00:43:44,230 --> 00:43:47,010 กว่าที่คุณอาจจะเป็นอย่างอื่น แต่ถ้าคุณติดกับมัน 719 00:43:47,010 --> 00:43:49,890 ภายในไม่กี่วันหรือไม่กี่สัปดาห์ขึ้นอยู่กับวิธีที่รวดเร็วคุณเรียนรู้ 720 00:43:49,890 --> 00:43:56,300 คุณจะกลายเป็นมากได้เร็วขึ้นมากและผมก็พยายามที่จะให้คุณสาธิต 721 00:43:56,300 --> 00:43:59,070 ในสิ่งที่เป็นกลุ่มที่มีความสามารถ แต่ฉันไม่ได้จริงๆได้รับโอกาสที่จะแสดงให้คุณเห็น 722 00:43:59,070 --> 00:44:03,230 สิ่งที่เกิดขึ้นตอนที่ผมตามปกติตัวอย่างเช่นในชั้นเรียนของฉันพิมพ์ลงในบันทึกย่อของฉันกับเป็นกลุ่ม 723 00:44:03,230 --> 00:44:07,920 นั่นเป็นเพราะฉันสามารถทำงานได้เร็วขึ้นมากในกลุ่มกว่าที่ฉันสามารถมีโปรแกรมอื่น ๆ 724 00:44:07,920 --> 00:44:14,480 เป็นอักษรเพิ่มขึ้นของการผลิต 2 หรือ 3 ครั้งในกลุ่มเมื่อเทียบกับโปรแกรมอื่น ๆ 725 00:44:14,480 --> 00:44:18,800 ไม่เพียง แต่มีความเร็วของการแก้ไขข้อความ แต่ยังอยู่ในวิธีที่ฉันสามารถย้ายรอบเอกสาร 726 00:44:18,800 --> 00:44:21,510 และวิธีที่ฉันสามารถเข้าถึงไฟล์อื่น ๆ ในคอมพิวเตอร์ของฉัน 727 00:44:21,510 --> 00:44:23,110 และกระโดดในระหว่างพวกเขาและอื่น ๆ และอื่น ๆ 728 00:44:23,110 --> 00:44:27,600 มันเป็นเพียงแค่เพิ่มการผลิตจริงๆมากจริงๆ 729 00:44:27,600 --> 00:44:30,550 >> แต่เมื่อคุณเรียนรู้ที่คุณต้องการเพื่อให้แน่ใจว่าคุณได้เรียนรู้สิ่งหนึ่งที่เวลา 730 00:44:30,550 --> 00:44:34,970 และพยายามที่จะไม่ครอบงำตัวเองด้วยคำสั่งที่แตกต่างกันมากเกินไป 731 00:44:34,970 --> 00:44:39,090 เพราะมีจำนวนมากของคำสั่งและจำนวนมากที่แตกต่างกันทางลัดที่คุณสามารถเรียนรู้ในกลุ่ม 732 00:44:39,090 --> 00:44:41,780 คุณต้องการที่จะรับเพียงเล็กน้อยในเวลาและมากกว่าปีที่ 733 00:44:41,780 --> 00:44:48,990 ค่อย ๆ สะสมความเข้าใจที่มีขนาดใหญ่และขนาดใหญ่ของกลุ่ม 734 00:44:48,990 --> 00:44:51,790 ถ้าคุณต้องการที่จะดำเนินการในการเรียนรู้มากขึ้นเหล่านี้คือบางส่วนของหัวข้อที่สูงขึ้น 735 00:44:51,790 --> 00:44:55,900 คุณยังคงสามารถเรียนรู้เกี่ยวกับและแม้แต่รอยขีดข่วนนี้แทบพื้นผิว 736 00:44:55,900 --> 00:44:59,050 นี่คือบางส่วนปลั๊กอินยอดนิยมที่คุณสามารถรู้สึกฟรีเพื่อตรวจสอบและ Google พวกเขาเป็น 737 00:44:59,050 --> 00:45:03,750 และเล่นรอบกับพวกเขาหากคุณต้องการและเพียงแค่เห็นสิ่งที่จัดเรียงของปลั๊กอินออกมี 738 00:45:03,750 --> 00:45:06,260 แล้วที่ส่วนท้ายของ PowerPoint นี้ผมมีพวงของการเชื่อมโยง 739 00:45:06,260 --> 00:45:08,740 ทรัพยากรต่างๆที่คุณสามารถใช้ในการเรียนรู้จาก 740 00:45:08,740 --> 00:45:12,700 ที่นี่พวงของการเชื่อมโยงที่แตกต่างกันคุณสามารถใช้เพื่อเริ่มต้นกับการเป็นกลุ่มเป็น 741 00:45:12,700 --> 00:45:15,150 พวกเขามีบทเรียนที่แตกต่างกันและ whatnot, 742 00:45:15,150 --> 00:45:17,770 และในที่สุดเหล่านี้เป็นสิ่งที่สูงขึ้นบางอย่างที่คุณสามารถใช้ 743 00:45:17,770 --> 00:45:19,790 นอกจากนี้ยังตรวจสอบเช่นกัน 744 00:45:19,790 --> 00:45:22,340 บรรยากาศบางส่วนของหน้าจอและเทคนิคขั้นสูงบางอย่างในกลุ่ม 745 00:45:22,340 --> 00:45:26,450 และยังมีบางชิ้นที่แตกต่างของรหัสที่มาที่คุณสามารถมองขึ้นไปบน GitHub 746 00:45:26,450 --> 00:45:28,760 เพียงแค่มองไปที่แฟ้มการกำหนดค่าของคนอื่น 747 00:45:28,760 --> 00:45:32,710 หรือดูที่ปลั๊กอินในกลุ่มและอื่น ๆ และอื่น ๆ 748 00:45:32,710 --> 00:45:40,380 >> นั่นคือทั้งหมดที่ผมมีให้คุณ 749 00:45:40,380 --> 00:45:43,000 [CS50.TV]