Tìm kiếm
Chỉ tìm trong tiêu đề
Bởi:
Chỉ tìm trong tiêu đề
Bởi:
Home
Trang nhất
Bài mới
Tìm trong diễn đàn
Có gì mới
Bài mới
Bài viết mới trong hồ sơ
Hoạt động gần đây
Thành viên
Người đang truy cập
Bài viết mới trong hồ sơ
Tìm trong bài viết hồ sơ
Thiết kế web
Chat
1
Archive
Top chatters
Sanctions
Đăng nhập
Tạo tài khoản
Tìm kiếm
Chỉ tìm trong tiêu đề
Bởi:
Chỉ tìm trong tiêu đề
Bởi:
Trình đơn
Install the app
Install
Trả lời vào chủ đề
Home
Trang nhất
Design & Seo website
PHP & MySQL
SQL
Các câu lệnh trong vim - linux
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Nội dung
<blockquote data-quote="administrator" data-source="post: 72" data-attributes="member: 1"><p>Việc sử dụng Vim thuần thục sẽ khiến bạn hạn chế đến mức thấp nhất việc sử dụng chuột và di chuyển tay quanh bàn phím và chuột dẫn đến thời gian lập trình và thao tác sẽ nhanh hơn rất nhiều. Hy vọng bài viết cơ bản dưới đây sẽ giúp ích cho các bạn.</p><h2>Cơ bản</h2> <table style='width: 100%'><tr><th>Câu lệnh</th><th>Ý nghĩa</th></tr><tr><td>:e filename</td><td>Mở filename với editor</td></tr><tr><td>:w</td><td>Lưu file</td></tr><tr><td>:q</td><td>Thoát Vim</td></tr><tr><td>:q!</td><td>Thoát mà không lưu</td></tr><tr><td>:x</td><td>Viết vào file (nếu thay đổi đã được tạo) và thoát</td></tr><tr><td>:sav filename</td><td>Lưu file dưới tên (filename)</td></tr><tr><td>.</td><td>Lặp lại thao tác gần nhất ở Normal Mode</td></tr><tr><td>5.</td><td>Lặp lại 5 lần thao tác gần nhất ở Normal Mode</td></tr></table><h2>Moving File</h2> <table style='width: 100%'><tr><th>Câu lệnh</th><th>Ý nghĩa</th></tr><tr><td>k hoặc mũi tên lên</td><td>Di chuyển lên trên 1 dòng</td></tr><tr><td>j hoặc mũi tên xuống</td><td>Di chuyển xuống dưới 1 dòng</td></tr><tr><td>h hoặc mũi tên sang trái</td><td>Di chuyển sang trái 1 ký tự</td></tr><tr><td>l hoặc mũi tên sang phải</td><td>Di chuyển sang phải 1 ký tự</td></tr><tr><td>e</td><td>Di chuyển đến cuối từ</td></tr><tr><td>b</td><td>Di chuyển đến đầu từ (lùi lại)</td></tr><tr><td>w</td><td>Di chuyển đến đầu từ (tiến lên)</td></tr><tr><td>O</td><td>Di chuyển đến đầu dòng</td></tr><tr><td>G</td><td>Di chuyển đến cuối file</td></tr><tr><td>gg</td><td>Di chuyển đến đầu file</td></tr><tr><td>L</td><td>Di chuyển đến cuối screen</td></tr><tr><td>:59 hoặc 59G</td><td>Di chuyển đến dòng 59</td></tr><tr><td>20</td><td>Di chuyển đến cột 20</td></tr><tr><td>%</td><td>Di chuyển đến các ngoặc trong dòng</td></tr><tr><td>[[</td><td>Nhảy đến nơi bắt đầu function</td></tr><tr><td>[{</td><td>Nhảy đến nơi bắt đầu block</td></tr></table><h2>Cut, copy & paste</h2> <table style='width: 100%'><tr><th>Câu lệnh</th><th>Ý nghĩa</th></tr><tr><td>y</td><td>Copy phần text đã chọn vào clipboard</td></tr><tr><td>p</td><td>Paste content</td></tr><tr><td>dd</td><td>Cut dòng hiện tại</td></tr><tr><td>yw</td><td>Copy word</td></tr><tr><td>yy</td><td>Copy dòng hiện tại</td></tr><tr><td>y$</td><td>Copy đến cuối dòng</td></tr><tr><td>D</td><td>Copy tới cuối file</td></tr></table><h2>Search</h2> <table style='width: 100%'><tr><th>Câu lệnh</th><th>Ý nghĩa</th></tr><tr><td>/word</td><td>Tìm kiếm "word" từ trên xuống dưới</td></tr><tr><td>?word</td><td>Tìm kiếm "word" từ dưới lên trên</td></tr><tr><td>*</td><td>Tìm kiếm từ con trỏ</td></tr><tr><td>/\cstring</td><td>Tìm "String" cả chữ hoa lẫn chữ thường</td></tr><tr><td>/jo[ha]n</td><td>Tìm "john" và "joan"</td></tr><tr><td>/< the</td><td>Tìm từ bắt đầu bằng the ví dụ: theatre or then</td></tr><tr><td>/the></td><td>Tìm từ kết thúc bằng the ví dụ: breathe</td></tr></table><h2>Replace</h2> <table style='width: 100%'><tr><th>Câu lệnh</th><th>Ý nghĩa</th></tr><tr><td>:%s/old/new/g</td><td>Replace toàn bộ old thành new ở trong file</td></tr><tr><td>:%s/onward/forward/gi</td><td>Replace toàn bộ onward thành forward ở trong file, case unsensitive</td></tr><tr><td>%s/old/new/gc</td><td>Replace toàn bộ old thành new ở trong file kèm theo confirm</td></tr><tr><td>:2,35s/old/new/g</td><td>Replace toàn bộ old thành new từ dòng 2 đến 35</td></tr><tr><td>:5,$s/old/new/g</td><td>Replace toàn bộ old thành new từ dòng 5 đến EOF</td></tr><tr><td>:%s/^/hello/g</td><td>Thêm vào đầu của mỗi dòng bằng hello</td></tr><tr><td>:%s/$/Harry/g</td><td>Thêm vào cuối của mỗi dòng bằng Harry</td></tr><tr><td>:g/string/d</td><td>Xoá toàn bộ các dòng có chứa từ string</td></tr><tr><td><img src="https://twemoji.maxcdn.com/2/72x72/1f612.png" alt="😒" class="fr-fic fr-dii fr-draggable " style="" />/Bill/Steve/g</td><td>Thay thế Bill thành Steve tại dòng hiện tại</td></tr><tr><td>Ctrl+a</td><td>+1 cho số tại nơi con trỏ đang chỉ</td></tr><tr><td>Ctrl+x</td><td>-1 cho số tại nơi con trỏ đang chỉ</td></tr></table><h2>Case</h2> <table style='width: 100%'><tr><th>Câu lệnh</th><th>Ý nghĩa</th></tr><tr><td>Vu</td><td>Lowercase dòng hiện tại</td></tr><tr><td>VU</td><td>Uppercase dòng hiện tại</td></tr><tr><td>g~~</td><td>Chuyền dòng hiện tại thành Uppercase và ngược lại</td></tr><tr><td>vEU</td><td>Chuyển thành Uppercase</td></tr></table><p>| ggguG | Biến tất cả chữ trong file thành lowercase |</p><p></p><p>| gggUG| Biến tất cả chữ trong file thành uppercase | | :set ignorecase | Ignore case trong search | | :set smartcase | Ignore case trong search ngoại trừ trong search có chữ in hoa |</p><p></p><h2>Đọc/Viết file</h2> <table style='width: 100%'><tr><th>Câu lệnh</th><th>Ý nghĩa</th></tr><tr><td>:1,10 w outfile</td><td>Lưu dòng 1 đến dòng 10 trong outfile</td></tr><tr><td>:1,10 w >> outfile</td><td>Nối dòng 1 đến dòng 10 trong outfile</td></tr><tr><td>:r infile</td><td>Insert content vào infile</td></tr><tr><td>:23r infile</td><td>Insert content vào infile sau dòng 23</td></tr></table><h2>File explorer</h2> <table style='width: 100%'><tr><th>Câu lệnh</th><th>Ý nghĩa</th></tr><tr><td>:e.</td><td>Mở File explorer</td></tr><tr><td>:Sex</td><td>Chia đôi màn hình mở File explorer</td></tr><tr><td>:Sex!</td><td>Chia đôi màn hình theo chiều dọc và mở File Explorer</td></tr><tr><td>:ls</td><td>List Buffer</td></tr><tr><td>:cd ..</td><td>Đến thư mục cha</td></tr><tr><td>:args</td><td>List files</td></tr><tr><td>:args *.php</td><td>Mở file theo định dạng mong muốn</td></tr><tr><td>gf</td><td>Mở File tại nơi con trỏ chỉ</td></tr></table><h2>Alignment</h2> <table style='width: 100%'><tr><th>Câu lệnh</th><th>Ý nghĩa</th></tr><tr><td>:%!fmt</td><td>Align tất cả các dòng</td></tr><tr><td>!}fmt</td><td>Allign tất cả các dòng tại vị trí hiện tại</td></tr><tr><td>5!!fmt</td><td>Allign 5 dòng tiếp theo</td></tr></table><h2>Tab/Windows</h2> <table style='width: 100%'><tr><th>Câu lệnh</th><th>Ý nghĩa</th></tr><tr><td>:tabnew</td><td>Tạo tab mới</td></tr><tr><td>gt</td><td>Chuyển sang tab tiếp theo</td></tr><tr><td>:tabfirst</td><td>Chuyển tới Tab đầu tiên</td></tr><tr><td>:tablast</td><td>Chuyển tới Tab cuối cùng</td></tr><tr><td>:tabm n(position)</td><td>Chuyển vị trí tab</td></tr></table><h2>Windows Spliting</h2> <table style='width: 100%'><tr><th>Câu lệnh</th><th>Ý nghĩa</th></tr><tr><td>:e filename</td><td>Sửa filenane tại thời màn hình hiện tại</td></tr><tr><td>:split filename</td><td>Chia đôi màn hình và mở filename</td></tr><tr><td>:sp filename</td><td>Chia đôi màn hình theo chiều ngang</td></tr><tr><td>:vs filename</td><td>Chia đôi màn hình theo chiều dọc</td></tr><tr><td>Ctrl + w + hướng</td><td>Điều hướng giữa các màn hình đã chia</td></tr><tr><td>Ctrl + w_</td><td>Max chiều dọc cho màn hình hiện tại</td></tr><tr><td>Ctrl +w</td><td>Max chiều ngang cho màn hình hiện tại</td></tr><tr><td>Ctrl-w=</td><td>Điều chỉnh kích thước bằng nhau cho tất cả các màn hình</td></tr><tr><td>10 ctrl-w+</td><td>Thêm 10 dòng cho màn hình hiện tại</td></tr><tr><td>:hide</td><td>Đóng màn hình hiện tại</td></tr><tr><td>:nly</td><td>Đóng tất cả màn hình trừ màn hình hiện tại</td></tr></table><h2>Auto-completion</h2> <table style='width: 100%'><tr><th>Câu lệnh</th><th>Ý nghĩa</th></tr><tr><td>Ctrl+n Ctrl+p (in insert mode)</td><td>Complete word</td></tr><tr><td>Ctrl+x Ctrl+l</td><td>Complete line</td></tr><tr><td>:set dictionary=dict</td><td>Define dict as a dictionnary</td></tr><tr><td>Ctrl+x Ctrl+k</td><td>Complete with dictionnary</td></tr></table><h2>Marks</h2> <table style='width: 100%'><tr><th>Câu lệnh</th><th>Ý nghĩa</th></tr><tr><td>m {a-z}</td><td>Marks vị trí hiện tại với chữ cái đc set {a -z}</td></tr><tr><td>'{a-z}</td><td>Move đến vị trí</td></tr><tr><td>"</td><td>Move đến vị trí trước đó</td></tr></table><h2>Text Indent</h2> <table style='width: 100%'><tr><th>Câu lệnh</th><th>Ý nghĩa</th></tr><tr><td>:set autoindent</td><td>Turn on auto-indent</td></tr><tr><td>:set smartindent</td><td>Turn on intelligent auto-indent</td></tr><tr><td>:set shiftwidth=4</td><td>Định nghĩa indent bằng 4 space</td></tr><tr><td>ctrl-t, ctrl-d</td><td>Indent/un-indent trong insert mode</td></tr><tr><td>>></td><td>Indent</td></tr><tr><td><<</td><td>Un-Indent</td></tr><tr><td>=%</td><td>Indent code trong dấu ngoặc</td></tr><tr><td>1GVG=</td><td>Indent toàn bộ file</td></tr></table><h2>Syntax highlighting</h2> <table style='width: 100%'><tr><th>Câu lệnh</th><th>Ý nghĩa</th></tr><tr><td>:syntax on</td><td>Turn on syntax highlighting</td></tr><tr><td>:syntax off</td><td>Turn off syntax highlighting</td></tr><tr><td>:set syntax=perl</td><td>Force syntax highlighting</td></tr></table></blockquote><p></p>
[QUOTE="administrator, post: 72, member: 1"] Việc sử dụng Vim thuần thục sẽ khiến bạn hạn chế đến mức thấp nhất việc sử dụng chuột và di chuyển tay quanh bàn phím và chuột dẫn đến thời gian lập trình và thao tác sẽ nhanh hơn rất nhiều. Hy vọng bài viết cơ bản dưới đây sẽ giúp ích cho các bạn. [HEADING=1]Cơ bản[/HEADING] [TABLE] [TR] [TH]Câu lệnh[/TH] [TH]Ý nghĩa[/TH] [/TR] [TR] [TD]:e filename[/TD] [TD]Mở filename với editor[/TD] [/TR] [TR] [TD]:w[/TD] [TD]Lưu file[/TD] [/TR] [TR] [TD]:q[/TD] [TD]Thoát Vim[/TD] [/TR] [TR] [TD]:q![/TD] [TD]Thoát mà không lưu[/TD] [/TR] [TR] [TD]:x[/TD] [TD]Viết vào file (nếu thay đổi đã được tạo) và thoát[/TD] [/TR] [TR] [TD]:sav filename[/TD] [TD]Lưu file dưới tên (filename)[/TD] [/TR] [TR] [TD].[/TD] [TD]Lặp lại thao tác gần nhất ở Normal Mode[/TD] [/TR] [TR] [TD]5.[/TD] [TD]Lặp lại 5 lần thao tác gần nhất ở Normal Mode[/TD] [/TR] [/TABLE] [HEADING=1]Moving File[/HEADING] [TABLE] [TR] [TH]Câu lệnh[/TH] [TH]Ý nghĩa[/TH] [/TR] [TR] [TD]k hoặc mũi tên lên[/TD] [TD]Di chuyển lên trên 1 dòng[/TD] [/TR] [TR] [TD]j hoặc mũi tên xuống[/TD] [TD]Di chuyển xuống dưới 1 dòng[/TD] [/TR] [TR] [TD]h hoặc mũi tên sang trái[/TD] [TD]Di chuyển sang trái 1 ký tự[/TD] [/TR] [TR] [TD]l hoặc mũi tên sang phải[/TD] [TD]Di chuyển sang phải 1 ký tự[/TD] [/TR] [TR] [TD]e[/TD] [TD]Di chuyển đến cuối từ[/TD] [/TR] [TR] [TD]b[/TD] [TD]Di chuyển đến đầu từ (lùi lại)[/TD] [/TR] [TR] [TD]w[/TD] [TD]Di chuyển đến đầu từ (tiến lên)[/TD] [/TR] [TR] [TD]O[/TD] [TD]Di chuyển đến đầu dòng[/TD] [/TR] [TR] [TD]G[/TD] [TD]Di chuyển đến cuối file[/TD] [/TR] [TR] [TD]gg[/TD] [TD]Di chuyển đến đầu file[/TD] [/TR] [TR] [TD]L[/TD] [TD]Di chuyển đến cuối screen[/TD] [/TR] [TR] [TD]:59 hoặc 59G[/TD] [TD]Di chuyển đến dòng 59[/TD] [/TR] [TR] [TD]20[/TD] [TD]Di chuyển đến cột 20[/TD] [/TR] [TR] [TD]%[/TD] [TD]Di chuyển đến các ngoặc trong dòng[/TD] [/TR] [TR] [TD][[[/TD] [TD]Nhảy đến nơi bắt đầu function[/TD] [/TR] [TR] [TD][{[/TD] [TD]Nhảy đến nơi bắt đầu block[/TD] [/TR] [/TABLE] [HEADING=1]Cut, copy & paste[/HEADING] [TABLE] [TR] [TH]Câu lệnh[/TH] [TH]Ý nghĩa[/TH] [/TR] [TR] [TD]y[/TD] [TD]Copy phần text đã chọn vào clipboard[/TD] [/TR] [TR] [TD]p[/TD] [TD]Paste content[/TD] [/TR] [TR] [TD]dd[/TD] [TD]Cut dòng hiện tại[/TD] [/TR] [TR] [TD]yw[/TD] [TD]Copy word[/TD] [/TR] [TR] [TD]yy[/TD] [TD]Copy dòng hiện tại[/TD] [/TR] [TR] [TD]y$[/TD] [TD]Copy đến cuối dòng[/TD] [/TR] [TR] [TD]D[/TD] [TD]Copy tới cuối file[/TD] [/TR] [/TABLE] [HEADING=1]Search[/HEADING] [TABLE] [TR] [TH]Câu lệnh[/TH] [TH]Ý nghĩa[/TH] [/TR] [TR] [TD]/word[/TD] [TD]Tìm kiếm "word" từ trên xuống dưới[/TD] [/TR] [TR] [TD]?word[/TD] [TD]Tìm kiếm "word" từ dưới lên trên[/TD] [/TR] [TR] [TD]*[/TD] [TD]Tìm kiếm từ con trỏ[/TD] [/TR] [TR] [TD]/\cstring[/TD] [TD]Tìm "String" cả chữ hoa lẫn chữ thường[/TD] [/TR] [TR] [TD]/jo[ha]n[/TD] [TD]Tìm "john" và "joan"[/TD] [/TR] [TR] [TD]/< the[/TD] [TD]Tìm từ bắt đầu bằng the ví dụ: theatre or then[/TD] [/TR] [TR] [TD]/the>[/TD] [TD]Tìm từ kết thúc bằng the ví dụ: breathe[/TD] [/TR] [/TABLE] [HEADING=1]Replace[/HEADING] [TABLE] [TR] [TH]Câu lệnh[/TH] [TH]Ý nghĩa[/TH] [/TR] [TR] [TD]:%s/old/new/g[/TD] [TD]Replace toàn bộ old thành new ở trong file[/TD] [/TR] [TR] [TD]:%s/onward/forward/gi[/TD] [TD]Replace toàn bộ onward thành forward ở trong file, case unsensitive[/TD] [/TR] [TR] [TD]%s/old/new/gc[/TD] [TD]Replace toàn bộ old thành new ở trong file kèm theo confirm[/TD] [/TR] [TR] [TD]:2,35s/old/new/g[/TD] [TD]Replace toàn bộ old thành new từ dòng 2 đến 35[/TD] [/TR] [TR] [TD]:5,$s/old/new/g[/TD] [TD]Replace toàn bộ old thành new từ dòng 5 đến EOF[/TD] [/TR] [TR] [TD]:%s/^/hello/g[/TD] [TD]Thêm vào đầu của mỗi dòng bằng hello[/TD] [/TR] [TR] [TD]:%s/$/Harry/g[/TD] [TD]Thêm vào cuối của mỗi dòng bằng Harry[/TD] [/TR] [TR] [TD]:g/string/d[/TD] [TD]Xoá toàn bộ các dòng có chứa từ string[/TD] [/TR] [TR] [TD][IMG alt="😒"]https://twemoji.maxcdn.com/2/72x72/1f612.png[/IMG]/Bill/Steve/g[/TD] [TD]Thay thế Bill thành Steve tại dòng hiện tại[/TD] [/TR] [TR] [TD]Ctrl+a[/TD] [TD]+1 cho số tại nơi con trỏ đang chỉ[/TD] [/TR] [TR] [TD]Ctrl+x[/TD] [TD]-1 cho số tại nơi con trỏ đang chỉ[/TD] [/TR] [/TABLE] [HEADING=1]Case[/HEADING] [TABLE] [TR] [TH]Câu lệnh[/TH] [TH]Ý nghĩa[/TH] [/TR] [TR] [TD]Vu[/TD] [TD]Lowercase dòng hiện tại[/TD] [/TR] [TR] [TD]VU[/TD] [TD]Uppercase dòng hiện tại[/TD] [/TR] [TR] [TD]g~~[/TD] [TD]Chuyền dòng hiện tại thành Uppercase và ngược lại[/TD] [/TR] [TR] [TD]vEU[/TD] [TD]Chuyển thành Uppercase[/TD] [/TR] [/TABLE] | ggguG | Biến tất cả chữ trong file thành lowercase | | gggUG| Biến tất cả chữ trong file thành uppercase | | :set ignorecase | Ignore case trong search | | :set smartcase | Ignore case trong search ngoại trừ trong search có chữ in hoa | [HEADING=1]Đọc/Viết file[/HEADING] [TABLE] [TR] [TH]Câu lệnh[/TH] [TH]Ý nghĩa[/TH] [/TR] [TR] [TD]:1,10 w outfile[/TD] [TD]Lưu dòng 1 đến dòng 10 trong outfile[/TD] [/TR] [TR] [TD]:1,10 w >> outfile[/TD] [TD]Nối dòng 1 đến dòng 10 trong outfile[/TD] [/TR] [TR] [TD]:r infile[/TD] [TD]Insert content vào infile[/TD] [/TR] [TR] [TD]:23r infile[/TD] [TD]Insert content vào infile sau dòng 23[/TD] [/TR] [/TABLE] [HEADING=1]File explorer[/HEADING] [TABLE] [TR] [TH]Câu lệnh[/TH] [TH]Ý nghĩa[/TH] [/TR] [TR] [TD]:e.[/TD] [TD]Mở File explorer[/TD] [/TR] [TR] [TD]:Sex[/TD] [TD]Chia đôi màn hình mở File explorer[/TD] [/TR] [TR] [TD]:Sex![/TD] [TD]Chia đôi màn hình theo chiều dọc và mở File Explorer[/TD] [/TR] [TR] [TD]:ls[/TD] [TD]List Buffer[/TD] [/TR] [TR] [TD]:cd ..[/TD] [TD]Đến thư mục cha[/TD] [/TR] [TR] [TD]:args[/TD] [TD]List files[/TD] [/TR] [TR] [TD]:args *.php[/TD] [TD]Mở file theo định dạng mong muốn[/TD] [/TR] [TR] [TD]gf[/TD] [TD]Mở File tại nơi con trỏ chỉ[/TD] [/TR] [/TABLE] [HEADING=1]Alignment[/HEADING] [TABLE] [TR] [TH]Câu lệnh[/TH] [TH]Ý nghĩa[/TH] [/TR] [TR] [TD]:%!fmt[/TD] [TD]Align tất cả các dòng[/TD] [/TR] [TR] [TD]!}fmt[/TD] [TD]Allign tất cả các dòng tại vị trí hiện tại[/TD] [/TR] [TR] [TD]5!!fmt[/TD] [TD]Allign 5 dòng tiếp theo[/TD] [/TR] [/TABLE] [HEADING=1]Tab/Windows[/HEADING] [TABLE] [TR] [TH]Câu lệnh[/TH] [TH]Ý nghĩa[/TH] [/TR] [TR] [TD]:tabnew[/TD] [TD]Tạo tab mới[/TD] [/TR] [TR] [TD]gt[/TD] [TD]Chuyển sang tab tiếp theo[/TD] [/TR] [TR] [TD]:tabfirst[/TD] [TD]Chuyển tới Tab đầu tiên[/TD] [/TR] [TR] [TD]:tablast[/TD] [TD]Chuyển tới Tab cuối cùng[/TD] [/TR] [TR] [TD]:tabm n(position)[/TD] [TD]Chuyển vị trí tab[/TD] [/TR] [/TABLE] [HEADING=1]Windows Spliting[/HEADING] [TABLE] [TR] [TH]Câu lệnh[/TH] [TH]Ý nghĩa[/TH] [/TR] [TR] [TD]:e filename[/TD] [TD]Sửa filenane tại thời màn hình hiện tại[/TD] [/TR] [TR] [TD]:split filename[/TD] [TD]Chia đôi màn hình và mở filename[/TD] [/TR] [TR] [TD]:sp filename[/TD] [TD]Chia đôi màn hình theo chiều ngang[/TD] [/TR] [TR] [TD]:vs filename[/TD] [TD]Chia đôi màn hình theo chiều dọc[/TD] [/TR] [TR] [TD]Ctrl + w + hướng[/TD] [TD]Điều hướng giữa các màn hình đã chia[/TD] [/TR] [TR] [TD]Ctrl + w_[/TD] [TD]Max chiều dọc cho màn hình hiện tại[/TD] [/TR] [TR] [TD]Ctrl +w[/TD] [TD]Max chiều ngang cho màn hình hiện tại[/TD] [/TR] [TR] [TD]Ctrl-w=[/TD] [TD]Điều chỉnh kích thước bằng nhau cho tất cả các màn hình[/TD] [/TR] [TR] [TD]10 ctrl-w+[/TD] [TD]Thêm 10 dòng cho màn hình hiện tại[/TD] [/TR] [TR] [TD]:hide[/TD] [TD]Đóng màn hình hiện tại[/TD] [/TR] [TR] [TD]:nly[/TD] [TD]Đóng tất cả màn hình trừ màn hình hiện tại[/TD] [/TR] [/TABLE] [HEADING=1]Auto-completion[/HEADING] [TABLE] [TR] [TH]Câu lệnh[/TH] [TH]Ý nghĩa[/TH] [/TR] [TR] [TD]Ctrl+n Ctrl+p (in insert mode)[/TD] [TD]Complete word[/TD] [/TR] [TR] [TD]Ctrl+x Ctrl+l[/TD] [TD]Complete line[/TD] [/TR] [TR] [TD]:set dictionary=dict[/TD] [TD]Define dict as a dictionnary[/TD] [/TR] [TR] [TD]Ctrl+x Ctrl+k[/TD] [TD]Complete with dictionnary[/TD] [/TR] [/TABLE] [HEADING=1]Marks[/HEADING] [TABLE] [TR] [TH]Câu lệnh[/TH] [TH]Ý nghĩa[/TH] [/TR] [TR] [TD]m {a-z}[/TD] [TD]Marks vị trí hiện tại với chữ cái đc set {a -z}[/TD] [/TR] [TR] [TD]'{a-z}[/TD] [TD]Move đến vị trí[/TD] [/TR] [TR] [TD]"[/TD] [TD]Move đến vị trí trước đó[/TD] [/TR] [/TABLE] [HEADING=1]Text Indent[/HEADING] [TABLE] [TR] [TH]Câu lệnh[/TH] [TH]Ý nghĩa[/TH] [/TR] [TR] [TD]:set autoindent[/TD] [TD]Turn on auto-indent[/TD] [/TR] [TR] [TD]:set smartindent[/TD] [TD]Turn on intelligent auto-indent[/TD] [/TR] [TR] [TD]:set shiftwidth=4[/TD] [TD]Định nghĩa indent bằng 4 space[/TD] [/TR] [TR] [TD]ctrl-t, ctrl-d[/TD] [TD]Indent/un-indent trong insert mode[/TD] [/TR] [TR] [TD]>>[/TD] [TD]Indent[/TD] [/TR] [TR] [TD]<<[/TD] [TD]Un-Indent[/TD] [/TR] [TR] [TD]=%[/TD] [TD]Indent code trong dấu ngoặc[/TD] [/TR] [TR] [TD]1GVG=[/TD] [TD]Indent toàn bộ file[/TD] [/TR] [/TABLE] [HEADING=1]Syntax highlighting[/HEADING] [TABLE] [TR] [TH]Câu lệnh[/TH] [TH]Ý nghĩa[/TH] [/TR] [TR] [TD]:syntax on[/TD] [TD]Turn on syntax highlighting[/TD] [/TR] [TR] [TD]:syntax off[/TD] [TD]Turn off syntax highlighting[/TD] [/TR] [TR] [TD]:set syntax=perl[/TD] [TD]Force syntax highlighting[/TD] [/TR] [/TABLE] [/QUOTE]
Mã xác nhận
Tên miền của diễn đàn (diendan.websitecuatoi.com)
Trả lời
Home
Trang nhất
Design & Seo website
PHP & MySQL
SQL
Các câu lệnh trong vim - linux
Bên trên
Bottom