The document contains two tables. The first table lists the katakana characters for consonant-vowel syllables. The second table lists the katakana characters for consonant-vowel-consonant syllables. Both tables are copyrighted by NHK (Japan Broadcasting Corporation). The document encourages visiting the NHK website for Vietnamese language lessons and katakana pronunciation practice.
The document contains two tables. The first table lists the katakana characters for consonant-vowel syllables. The second table lists the katakana characters for consonant-vowel-consonant syllables. Both tables are copyrighted by NHK (Japan Broadcasting Corporation). The document encourages visiting the NHK website for Vietnamese language lessons and katakana pronunciation practice.
The document provides an overview of many technologies relevant to front end and full stack web development, including front end skills like HTML, CSS, JavaScript frameworks like React and Angular, back end skills like Node.js, Python, databases like MongoDB and MySQL, devops tools like Docker and Kubernetes, functional programming languages, and more. It covers a wide range of topics from basic front end skills to full stack development, databases, devops, and programming languages.
69 câu hỏi phỏng vấn kỹ sư Công nghệ Thông tinVu Hung Nguyen
Bộ 69 câu hỏi phỏng vấn giành cho kỹ sư công nghệ thông tin.
Đối tượng hưởng lợi:
- Người đi phỏng vấn: Biết được những câu hay bị hỏi
- Người phỏng vấn: Có một bộ câu hỏi phỏng vấn cơ bản làm cơ sở
Học từ vấp ngã để từng bước thành công (Review.john c maxwell)Thuyet Nguyen
Review cuốn sách Học từ vấp ngã để từng bước thành công của tác giả Review.john c maxwell.
Cuốn sách chỉ cho chúng ta định nghĩa mới về thất bại và từng bước từng bước để vượt qua nó.
The document is a reference chart of the hiragana Japanese syllabary written in hiragana characters. It lists the characters in standard order and includes the romanization of each character. Copyright information is provided at the bottom for NHK, the Japan Broadcasting Corporation.
tài liệu Mã nguồn mở Bai 3 phan mem soan thao - vi
1. 1
Linux
Hoàng Đức Quang
Nội dung
Các chế độ của vi2
Giới thiệu emacs4
Các thao tác trên vi33
Giới thiệu31
Trình soạn thảo
Soạn thảo – tạo mới hoặc sửa đổi
nội dung một tệp văn bản.
Trình soạn thảo – là công cụ hỗ trợ
khả năng soạn thảo.
Một trình soạn thảo văn bản khác
với một trình xử lý dạng chế bản mà
trong đó cho phép định dạng văn
bản trình bày với các tính chất như
chữ đậm, căn giữa,…
Màn hình soạn thảo – là toàn bộ
màn hình dành cho hiển thị văn bản
nơi mà ta có thể di chuyển vị trí con
trỏ hoặc lựa chọn một đoạn văn
bản, tìm kiếm từ,….
Trình soạn thảo vi
Có trong hầu hết các hệ thống Unix
Khi làm việc, nôi dung của một tệp
được nạp vào một vùng nhớ đệm
của chương trình để soạn thảo
Mọi thao tác soạn thảo chỉ làm thay
đổi nội dung vùng nhớ đệm
Trong trường hợp tạo mới tệp, nội
dung vùng nhớ đệm ban đầu là rỗng
Khi thoát khỏi vi, người sử dụng có
thể lựa chọn
ghi lại mọi sự thay đổi trên vùng nhớ đệm vào tệp
không thay đổi nội dung của tệp hiện tại
Các chế độ trong vi
Command
Mode
Input
Mode
Last-Line
Mode
Insert (i, I)
Append (a, A),
Open (o, O)
Change (c),
Replace (r, R)
Esc
Return:
Soạn văn bản đầu tiên
vi <tên tệp>
Gõ i, a để vào chế độ chèn văn bản
vào bên trái (i) hoặc bên phải (a)
Hãy gõ một bài thơ mà bạn yêu
thích
Nhấn <esc> để thoát khỏi chế độ
chèn văn bản
2. 2
Di chuyển con trỏ trong văn bản
Tại chế độ lệnh nhấn
h để di chuyển sang trái
j để di chuyển xuống dưới
k để di chuyển lên trên
l để di chuyển sang phải
Có thể lặp lại các câu lệnh nhiều lần
bằng cách giữ phím
Xoá văn bản
Tại chế độ lệnh nhấn
x để xoá một kí tự
dd để xoá một dòng
Cất tệp và thoát
Tại chế độ lệnh nhấn
:w để cất tệp
:q để thoát khỏi vi
:wq để kết hợp việc cất và thoát khỏi vi
Các lệnh di chuyển
w tới điểm bắt đầu từ tiếp theo
e tới điểm kết thúc từ tiếp theo
b tới điểm bắt đầu từ trước đó
0 tới điểm bắt đầu dòng
^ tới từ đầu tiên trong dòng
$ tới cuối dòng
<CR> tới dòng tiếp theo
- tới dòng trước
G tới cuối tệp
1G tới đầu tệp
nG tới dòng thứ n
<Cntl> G hiển thị số của dòng hiện tại
n| tới cột thứ n
Các lệnh thêm văn bản
a Thêm vào bên phải của vị trí hiện tại
A Thêm vào cuối dòng
i Thêm vào bên phải của vị trí hiện tại
I Thêm vào đầu dòng
o Thêm một dòng mới bên dưới dòng
hiện tại
O Thêm một dòng mới bên trên dòng
hiện tại
Các lệnh xoá văn bản
x Xoá một kí tự tại con trỏ
dw Xoá từ tại con trỏ hiện tại
dd Xoá dòng hiện tại
nx Xoá n kí tự từ vị trí con trỏ
ndd Xoá n dòng
dnw Xoá n từ
dG Xoá cho đến cuối tệp
d1G Xoá cho đến đầu tệp
d$ Xoá cho đến cuối dòng
dn$ Xoá cho đến cuối dòng thứ n
3. 3
Các lệnh quay lui
u Bỏ câu lệnh thay đổi vừa thực
hiện
U Bỏ tất cả các thay đổi trên dòng
hiện tại
:e! Soạn thảo lại. Khôi phục lại trạng
thái văn bản của lần ghi cuối cùng
Thay đổi văn bản
rc Thay thế kí tự tại vị trí con trỏ với c
cw Thay đổi text cho từ hiện tại
c$ Thay đổi text cho cả đoạn đến cuối
dòng
cnw Thay đổi text cho n từ tính từ vị
trí con trỏ
cn$ Thay đổi cho đến cuối dòng thứ n
cc Thay đổi cho dòng hiện tại
s Thay thế một đoạn văn bản cho kí tự
hiện tại
ns Thay thế một đoạn văn bản cho n kí tự
Cắt dán
yy Di chuyển dòng hiện tại vào vùng đệm
nyy Di chuyển n dòng vào vùng đệm
yw Di chuyển từ tại vị trí con trỏ vào
vùng đệm
nyw Di chuyển n từ vào vùng đệm
y$ Di chuyển khối từ vị con trỏ đến hết
dòng vào vùng đệm
p Dán nội dung vùng đệm vào bên phải
con trỏ
P Dán nội dung vùng đệm vào bên trái
con trỏ
nP Dán n lần vào bên trái con trỏ
Tìm kiếm và thay thế
/text<CR> tìm theo hướng tiến
?text<CR> tìm theo hướng lùi
n lặp lại quá trình tìm kiếm
N lặp lại theo hướng ngược lại
Lệnh thay thế tổng quát
:<start>,<finish>s/<find>/<replace>/g
Ví dụ
• :1,$s/the/The/g
• :1,5s/the/The/g
Trình soạn thảo emacs
Được phát triển trong dự án GNU
Hiện có nhiều sản phẩm cho emacs
emacs không phân biệt chế độ dòng
lệnh và chế độ vào văn bản như là vi
Các câu lệnh soạn thảo trong emacs
được kiểm soát bằng tổ hợp các
phím nóng với phím Control (C), Esc
và Alt (M)
Các lệnh emacs (1)
Ctrl-h t : xem trợ giúp
Ctrl-g : thoát khỏi trợ giúp
Ctrl-x Ctrl-c : thoát khỏi emacs
Ctrl-x Ctrl-s : cất tệp
Ctrl-x Ctrl-w : cất tệp với tên khác
Ctrl-x Ctrl-f : tạo một tệp mới
Ctrl-x Ctrl-b : xem các vùng đệm
soạn thảo
Ctrl-x Ctrl-k : xoá một vùng đệm
4. 4
Các lệnh emacs (2)
Tìm kiếm
Ctrl-s str : tìm một chuỗi theo hướng tiến
Ctrl-r str : tìm một chuỗi theo hướng lùi
Ctrl-s : lặp lại tìm kiếm theo hướng tiến
Ctrl-r : lặp lại tìm kiếm theo hướng lùi
Esc : rời chế độ tìm kiếm
Ctrl-k : Xoá đến cuối dòng.
Ctrl-a Ctrl-k : Xoá cả dòng hiện tại
Ctrl-x u or Ctrl-_ : huỷ quay trở lại trạng thái trước
Các lệnh emacs (3)
Câu lệnh vùng
Ctrl-Spacebar or Ctrl-@ : đánh dấu vùng (dùng chuột)
Ctrl-w : Cắt vùng
Alt-w : Xoá vùng
Ctrl-y : Cắt và copy vùng
Câu lệnh cửa sổ
C-x 0 : xoá cửa sổ
C-x 1 : xoá cửa sổ khác
C-x 2 : Chia 2 theo chiều dọc
C-x 3 : chia đôi theo chiều ngang
Các lệnh emacs (4)
Ctrl-h f : mô tả hàm
Ctrl-h k : mô tả các phím tắt
Ctrl-h b :liệt kê các phím tắt
M-x goto-line n : nhảy đến dòng n
M-x kill-buffer : huỷ một buffer (C-x C-k)
M-x kill-region : cắt vùng (C-w)
M-x kill-ring-save : sao chép vùng (M-w)
M-x delete-window : xoá cửa sổ (C-x 0)
Sử dụng emacs như công cụ phát
triển chương trình
M-x shell : nạp một shell vào emacs
M-x compile : dịch một chương trình
trong buffer (ngầm định là chạy
‘make’)
M-x gdb : nạp trình gỡ rối vào emacs
M-x gud-break : tạo điểm dừng
(breakpoint) trong chương trình
Cấu hình emacs
Cấu hình được ghi trong tệp
~/.emacs và sẽ được đọc khi khởi
tạo emacs
Có thể đặt các phím nóng trong tệp
cấu hình này
(global-set-key [f10] ‘gdb)
(global-set-key [f12] ‘shell)
(global-set-key “M-g” ‘goto-line)