Vi ธวัชชัย เอี่ยมไพโรจน์. 2/12 เรื่องทั่วๆไปของ vi ถ้าเป็น server ที่ใช้ร่วมกันหลายๆคน อย่างน้อยจะต้องมี vi และ emacs ไว้ ให้ใช้ vi commands มีมากมาย.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
การใช้งาน Linux เบื้องต้น
Advertisements

คำสั่ง DISPLAY รูปแบบที่ 1 DISPLAY identifier-1, identifier-2 … literal-1 literal-2 [ UPON mnemonic-name ]  ตัวอย่าง DISPLAY STUDENT-NAME. DISPLAY.
1 C Programming An Introduction. 2 Preprocessing Directives เขียนได้ 2 รูปแบบ #include คอมไพเลอร์จะทำ การค้นหาเฮดเดอร์ไฟล์ที่ระบุ จากไดเร็คทอรีที่ใช้
Arithmetic Verb Template. ADD MOVE ZERO TO NO. ADD 1 TO NO. 0 1.
ACCEPT ชื่อข้อมูล FROM DATE WORKING - STORAGE SECTION. 01 TODAY PIC 9(6)..... PROCEDURE DIVISION ACCEPT-01. ACCEPT TODAY FROM DATE.
จำนวน สถานะ NUMBER OF STATES. ประเด็นที่ สนใจ The number of distinct states the finite state machine needs in order to recognize a language is related.
Chapter 9 : Designing Approach
VARIABLES, EXPRESSION and STATEMENTS. Values and Data Types Value เป็นสิ่งพื้นฐาน มีลักษณะเป็น ตัวอักษร หรือ ตัวเลข อาทิ 2+2 หรือ “Hello world” Value.
การใช้งาน vi การเรียกโปรแกรม การทำงานของโปรแกรม vi ชื่อไฟล์
REGULAR EXPRESSION การบรรยายแบบสม่ำเสมอ
Labour Economics. Introduction What do we learn in Labour Economics? ?
Gene expression and signal transduction (4 hr)
Shell Script Programming (Function)
Copyright © 2004, Oracle. All rights reserved. Oracle Practice.
Repetitive Statements (Looping)
การรับข้อมูล และ การแสดงผล
บทที่ 1. พื้นฐานความรู้ทั่วไป
Lecture no. 10 Files System
คำสั่ง READ รูปแบบ READ file-name RECORD [INTO identifier] [AT END imperative- statement] ตัวอย่าง READ STUDENT-FILE AT END GO TO END-PROCESS. READ CUSTOMER-FILE.
การใช้งานลีนุกซ์ขั้นพื้นฐาน ธวัชชัย เอี่ยมไพโรจน์.
I NTRODUCTION TO P OWER P OINT 2007 (PPT) Statement of Responsibility (When, For Whom, By Whom)
คำสั่ง Repeat...Until คำสั่งควบคุมให้ทำงานซ้ำ
ตัวอย่างคำสั่ง FOR.
Functions Standard Library Functions User-defined Functions.
องค์ประกอบและสถาปัตยกรรม คอมพิวเตอร์ Computer Architecture and Organization Pretest.
8/3/2014The Realities of software Testing1 Software testing Realities What is the realities of software testing Why does the software testing not complete.
Pongsopa Pongsuchol. Contents 1.Computer Hardware 2.Computer Commands 3.Sequencing 4.Introduce yourself.
By Dr Nongyao Premkamolnetr Policy Innovation Center, KMUTT 17 January 2009.
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 28 มิถุนายน 2550 Get, Post, Session, Cookies มหาวิทยาลัยโยนก.
Page: 1 โครงสร้างคอมพิวเตอร์ และภาษาแอสเซมบลี้ ผศ. บุรินทร์ รุจจน พันธุ์.. ปรับปรุง 19 ตุลาคม 2555 Introduction to Batch.
Copy by Batch File โครงสร้างคอมพิวเตอร์ และภาษาแอสเซมบลี้
ตัวแปรในภาษา GML ง การสร้างเกม คอมพิวเตอร์.
โครงสร้างแบบลำดับ คำสั่ง x คำสั่ง y.
โครงสร้างข้อมูลคืออะไร ?
ผัก. หน่อไม้ ฝรั่ง กะหล่ำ ปลี แค รอท กะหล่ำ ดอก.
การสร้าง WebPage ด้วย Java Script Wachirawut Thamviset.
ทุนทางปัญญา Intellectual Capital KM743 Session 3.1
Microsoft Word Printing
พื้นฐานการใช้งาน Microsoft Word 2007
บทที่ 9 เซต (Set) เซต หมายถึงกลุ่ม ฝูง พวก ชุด ของสิ่งใดสิ่งหนึ่ง เช่น เพศ ประกอบด้วย หญิง และ ชาย รายการที่อยู่ในเซต เรียกว่าสมาชิก เซตย่อย (Subset) คือ.
21 August ดรุณี ศมาวรรตกุล 1 2. ADT List - Unsorted list ADT - list implementation - Sorted List - Circular list - Doubly linked list.
Vi ธวัชชัย เอี่ยมไพโรจน์. เรื่องทั่วๆไปของ vi ถ้าเป็น server ที่ใช้ร่วมกันหลายๆคน อย่าง น้อยจะต้องมี vi และ emacs ไว้ให้ใช้ vi commands มีมากมาย แต่ที่ใช้บ่อยมัไม่
WHERE DOES IT GO?.  รับ sheet หน้า ตรวจสอบ ความหมายคำศัพท์  Where is the lamp?  It’s on the bookcase.  Where are the wine glasses?  They’re.
 Mr.Nitirat Tanthavech.  HTML forms are used to pass data to a server.  A form can contain input elements like text fields, checkboxes, radio-buttons,
การจัดรูปแบบเอกสาร Microsoft Word 2007.
สำนักวิชาเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา
การรับและแสดงผลข้อมูล (Input/Output)
Static Libraries ธวัชชัย เอี่ยมไพโรจน์. Static Libraries It is the simplest form of library. It is a collection of object files kept together in a ready-to-use.
ZWSP Word break, Space and Search Engine Wason Liwlompaisan Blognone Co-Founder, Software Developer, most of all I'm just a geek.
Concept of Programing.
8 แนวทางเพื่อบรรลุเป้าหมายธุรกิจที่มี CSR
ภาษา C เบื้องต้น.
การแสดงขั้นตอนวิธีด้วยรหัสเทียม (Pseudo-Code)
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
บทที่ 2 ขั้นตอนการทำงาน (Algorithm)
การออกแบบระบบ System Design.
การเขียนโปรแกรมคอมพิวเตอร์
The script and Scriptwriting
1 ยอห์น 1:5-7 5 นี่เป็นเรื่องราวซึ่งเราได้ยินจากพระองค์และประกาศแก่ท่าน คือพระเจ้าทรงเป็นความสว่าง ในพระองค์ไม่มีความมืดเลย 6 ถ้าเราอ้างว่ามีสามัคคีธรรมกับพระองค์แต่ยังดำเนินในความมืด.
กิจกรรมที่ 8 เริ่มต้นกับ Scratch.
อุทธรณ์,ฎีกา.
กิจกรรมที่ 9 การสร้างตัวแปร ใน Scratch.
Integrated Mathematics
ระบบสำหรับ Fusion.
ชื่อเรื่องวิจัย ชื่อผู้วิจัย
狗隻的訓練 聖士提反女子中學附屬小學 孫晞庭.
Ensure we continue to maintain this improved consistency
การเขียนแบบและออกแบบด้วยคอมพิวเตอร์
Year 9 Term 1 Foundation (Unit 1) INTEGERS, ROUNDING AND PLACE VALUE
นางสาวอรไท แซ่จิว สำนักงานป้องกันควบคุมโรคที่ 12 จังหวัดสงขลา
ใบสำเนางานนำเสนอ:

vi ธวัชชัย เอี่ยมไพโรจน์

2/12 เรื่องทั่วๆไปของ vi ถ้าเป็น server ที่ใช้ร่วมกันหลายๆคน อย่างน้อยจะต้องมี vi และ emacs ไว้ ให้ใช้ vi commands มีมากมาย แต่ที่ใช้บ่อยมี ไม่มากนัก vi พัฒนาขึ้นที่ UC Berkeley โดย Bill Joy ภายใต้ BSD รุ่นแรกๆ โปรดดูที่ – bielefeld.de/~joern/jargon/vi.HTM L

3/12 vi Fundamentals vi มี 3 modes –Command Mode –Input Mode –Line Mode ตัวอย่างการเปิด file ( ใช้ได้ทั้งในกรณีที่ เปิด file ที่มีอยู่แล้วหรือสร้างใหม่ ) –vi file.c แป้น Esc จะกลับสู่ command mode เสมอ

4/12 Input commands i --> insert – เริ่มพิมพ์ได้ ณ ตำแหน่งของ cursor ปัจจุบัน a --> append – เริ่มพิมพ์ได้ ณ ตำแหน่งที่อยู่ถัด ออกไปจาก cursor ปัจจุบัน 1 ตำแหน่ง o --> open – เพิ่มบรรทัดใหม่และเปลี่ยนเป็น insert mode

5/12 Commands in Line mode ที่ควรทราบ :wwrite :wqwrite then quit :qquit :w!Force a write :wq!Force a write then quit :q!Force a quit :e!Re-edit a file

6/12 Move cursor ใน file: ใช้ ลูกศรเลื่อน h --> leftmove the cursor left j --> downmove the cursor down k -->upmove the cursor up l --> rightmove the cursor right (number)g --> goto specific line number 0 --> beginning of line $ --> end of line

7/12 คำสั่ง Cut Copy Paste yy --> copy (yank) -- copies the current line (number)yy --> copies the (number) line dd --> cut (delete) -- cuts the current line (number)dd --> cuts the (number) lines dw --> delete word -- cuts the word pointed to by the cursor x --> delete character -- deletes the current character D --> delete to the end of line p --> paste (put) -- paste what is in the clipboard

8/12 คำสั่งอื่นๆ. --> repeate last command u --> undo cw --> change word -- do dw then insert r(char) --> replace the character under the cusor

9/12 คำสั่งในการเคลื่อนย้าย ตำแหน่ง Movement commands 0 --> beginning of the current line. $ --> end of the current line. b --> move to the beginning of the current word. w --> move to the beginning of the next word. e --> move to the end of the current word.

10/12 คำสั่งในการค้นหา Search commands /(characters) --> searches the file, from the current line, for the characters specified. (Search to the end of file). ?(characters) --> same but searches from current line to the top of file.

11/12 คำสั่งในการแสดงผลหน้าจอ Display commands ^f -- ctrl-f --> page forward. ^b -- ctrl b --> page backward ~ --> changes the case of the character under the cursor. ^v(char) --> use for insert special meaning character.

12/12 คำสั่งพิเศษ Advanced Features :.,$s/hi/lo/g.,$ --> from current line to the end of file. s --> substitute (search and replace). /g --> global -- all “ hi ” to “ lo ” in file.