Tin mới

Adbox
Hiển thị các bài đăng có nhãn THU-THUAT-WINDOWS. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn THU-THUAT-WINDOWS. Hiển thị tất cả bài đăng

Thứ Năm, 11 tháng 7, 2019

Tổng hợp phím tắt của Sublime Text 3


-------------------------------------------------------
-----------------------------------------------------

Sublime Text là một editor cực mạnh và phù hợp với rất nhiều ngôn ngữ lập trình khác nhau chứ không chỉ riêng PHP.
Tuy nhiên để có thể làm việc thực sự hiệu quả trên Sublime Text thì các bạn nên nắm được những phím tắt (hotkey, shortcut) của editor này. Bài viết này mình sẽ cung cấp cho các bạn tổng hợp những phím tắt cần thiết cho việc lập trình trên Sublime Text.
  • 10 theme Sublime Text tốt nhất
  • 10+ thủ thuật giúp sử dụng Sublime Text 3 hiệu quả
I.  CHỈNH SỬA
1Ctrl + XCắt dòng
2Ctrl + Shift + EnterThêm dòng phía trên con trỏ
3Ctrl + EnterThêm dòng phía dưới con trỏ
4Ctrl + Shift + ↑Đưa dòng hiện tại lên trên 1 dòng
5Ctrl + Shift + ↓Đưa dòng hiện tại xuống dưới 1 dòng
6Ctrl + LBôi đen cả dòng và đưa con trỏ xuống dòng tiếp theo
7Ctrl + DBôi đen từ đang được trỏ
8Ctrl + MĐưa trỏ đến dấu đóng ngoặc gần nhất ( ví dụ trong câu lệnh if-else)
9Ctrl + Shift + MBôi đen toàn bộ nội dung trong cặp dấu ngoặc
10 Ctrl + KKXóa hết đến cuối dòng bắt đầu từ vị trí con trỏ
11Ctrl + K + BackspaceXóa hết đến đầu dòng bắt đầu từ vị trí con trỏ
12Ctrl + ]Tab dòng hiện tại vào trong 1 tab
13Ctrl+ [Lùi dòng hiện tại ra ngoài 1 tab
14Ctrl + Shift + DNhân đôi dòng hiện tại hoặc khối lệnh được bôi đen
15Ctrl + JNối dòng phía dưới xuống cuối dòng hiện tại của con trỏ
16Ctrl + /Comment 1 dòng lệnh kiểu //
17Ctrl + Shift + /Comment 1 khối dòng lệnh kiểu /**/
18Ctrl + YLấy lại những thao tác vừa bị Undo
19Ctrl + Shift + VDán và đưa con trỏ xuống cuối dòng
20Ctrl + SpaceBật gợi ý
21Ctrl + UUndo lặp lại những thao tác trước đó
II. Điều hướng/ di chuyển
27Ctrl + PMở nhanh file bằng cách gõ tên
28Ctrl + RĐi đến vị trí kí tự được gõ
29Ctrl + ;Đi đến vị trí kí tự được gõ ở trong file hiện tại
30Ctrl + GĐi đến số dòng được gõ

III.  Cài đặt chung
31Ctrl + Shift + PMở command line
32Ctrl + KBĐóng mở hiển thị danh sách file (ở bên trái màn hình)
33Ctrl + Shift + Alt + PHiện phạm vi trong thanh trạng thái

IV. Chia màn hình
34Alt + Shift + 2Mở thêm 1 view (Chia đôi màn hình hiện tại)
35Alt + Shift + 1Trở về 1 view như mặc định
36Alt + Shift + 5Chia thành 4 màn hình view
37Ctrl + 2Nhảy đến màn hình số 2]
38Ctrl + Shift + 2Chuyển file hiện tại đến màn hình số 2

V. Thao tác với văn bản
39Ctrl + KUChuyển chữ ở con trỏ/bôi đen thành chữ hoa
40Ctrl + KLChuyển chữ ở con trỏ/bôi đen thành chữ thường
41shift+ctrl+KXóa dòng
42Ctrl+BACKSPACEXóa ký tự đằng trước
43Ctrl+DELXóa ký tự đằng sau

VI. Lựa chọn văn bản
44Alt+ctrl+DOWNThêm dòng dưới con trỏ
45Ctrl+Kctrl+DBỏ qua lựa chọn
46Shift+LLChia vùng chọn thành các dòng
47Alt+F3Thêm con trỏ ở tất cả các vị trí có 1 từ
48Alt+ctrl+UPThêm dòng mới ở trên vị trí con trỏ

VII. Code Folding and Marks
 49Ctrl+Kctrl+GXóa nhãn
50 Ctrl+KXDi chuyển vị trí nhãn
51 Ctrl+K AChọn nhãn
52 Ctrl+K+[SPACE]Đặt nhãn
53 Ctrl+KJMở tất cả
54 Shift+Ctrl+]Mở code
55 Shift+Ctrl+[Đóng code

VII. Tabs
56Ctrl + Shift + TMở tab vừa được đóng cuối cùng
57Ctrl + PgUpMở tab theo một vòng từ trái qua phải
58Ctrl + PgDownMở tab theo một vòng từ phải qua trái
59Ctrl + TabMở tab tiếp theo
60Ctrl + [NUMBER]Mở tab số [NUMBER]

VIII. Bookmarks
61Ctrl + F2Đóng mở bookmark
62 alt+F2Chọn tất cả bookmarrk
63F2Bookmark tiếp theo
64Shift + F2Bookmark phía trước
65Ctrl + Shift + F2Xóa bookmark

Tận dụng phím tắt

Dùng phím tắt để thực hiện tác vụ luôn nhanh hơn dùng chuột hay menu. Bạn không nhất thiết phải học thuộc lòng mọi phím tắt này, mà chỉ cần nhớ là chúng có tồn tại để dễ bề “lục lọi” khi cần
Chung
Ctrl+Shift+PMở Command Prompt
Ctrl+K, Ctrl+BẨn/hiện side bar
Chỉnh sửa
Ctrl+Shift+↑Dịch chuyển dòng/vùng chọn lên 1 dòng
Ctrl+Shift+↓Dịch chuyển dòng/vùng chọn xuống 1 dòng
Ctrl+LChọn dòng hiện tại, tiếp tục nhấn Ctrl+L để chọn dòng tiếp theo
Ctrl+DChọn một từ, tiếp tục nhấn Ctrl+D để chọn những từ giống vậy
Ctrl+Shift+DNhân đôi dòng hiện tại
Ctrl+MĐi tới dấu đóng ngoặc gần nhất – Lặp lại để đi tới dấu mở ngoặc
Ctrl+Shift+MChọn toàn bộ nội dung trong dấu ngoặc
Ctrl+Shift+KXóa toàn bộ dòng
Ctrl+]Lùi dòng hiện tại vào trong 1 tab
Ctrl+/Comment/Un-comment dòng/vùng chọn hiện tại
Điều hướng/di chuyển
Ctrl+PMở nhanh file bằng tên
Ctrl+RĐi đến kí tự cần tìm
Ctrl+;Đi đến từ trong file hiện tại
Ctrl+GĐi đến dòng trong file hiện tại
** Tìm kiếm và thay thế **
Ctrl+FTìm
Ctrl+HThay thế
Ctrl+Shift+FTìm trong các file đang mở
Tabs
Ctrl+Shift+TMở tab đã đóng gần nhất
Ctrl+TabDi chuyển qua lại giữa các tab
Ctrl+WĐóng tab hiện tại
Alt+[NUM]Đi tới tab thứ [NUM]
Alt+Shift+5Chia màn hình thành grid gồm 4 groups
Alt+Shift+8Chia màn hình thành 2 hàng
Ctrl+[NUM]Đi tới group thứ [NUM]
Ctrl+[NUM]Chuyển file tới group thứ [NUM]
Bookmarks
Ctrl+F2Bookmarks/Bỏ bookmarks
F2Đi tới bookmarks tiếp theo
Shift+F2Đi tới bookmarks trước
Ctrl+Shift+F2Xóa tất cả bookmarks
Thao tác với văn bản
Ctrl+K, Ctrl+UChuyển vùng chọn sang chữ in hoa
Ctrl+K, Ctrl+LChuyển vùng chọn sang chữ thường

Tô màu mã nguồn với các gói mở rộng ngôn ngữ

Sublime hỗ trợ đến hơn 50 ngôn ngữ lập trình. Tuy nhiên, nếu làm việc với Angular, Vue, React hay những framework/ngôn ngữ mới, bạn cần phải cài đặt thêm các phần mở rộng để Sublime có thể hiểu và tô màu mã nguồn. Tùy nhu cầu cụ thể mà bạn có thể tìm thấy plugin tương ứng trên Package Control.Tôi liệt kê dưới đây những plugin thông dụng nhất.

Ngôn ngữ

  1. Babel (React): bên cạnh hỗ trợ các tính năng mới trong ES6, ES7, plugin này cũng hỗ trợ tô màu cho JSX
  2. Better CoffeeScript
  3. Flow
  4. TypeScript

Thư viện

  1. AngularJS
  2. Vue Syntax Highlight
  3. EmberScript

Emmet

Với lập trình viên front-end, Emmet là plugin không thể thiếu rồi. Emmet cho phép bạn viết HTML “nhanh như chảo chớp” bằng cách dùng biểu thức mô tả HTML, sau đó Emmer sẽ mở rộng biểu thức này. Chẳng hạn, khi bạn viết #content>p.text*5>lorem, Emmet sẽ “úm ba la” thành:
Không chỉ hỗ trợ làm việc với HTML, Emmet cũng biểu thức HTML bên trong JSX. 

Các gói snippets hữu ích

JavaScript & NodeJS Snippets, như tên gọi, bao gồm các snippets dành riêng cho JavaScript, giúp bạn gõ một đoạn mã thông dụng nhanh hơn. Ví dụ, thay vì gõ document.querySelector('selector');, bạn chỉ cần gõ qs, nhấn Tab, và Sublime sẽ làm phần việc còn lại giúp bạn. Hoặc gi như ví dụ dưới đây.
Nếu thấy Emmet hơi phức tạp, bạn có thể sử dụng một plugin khác tương tự là HTML Snippets. Plugin này có ít tính năng hơn, nhưng dễ sử dụng hơn.
Bên cạnh đó, cũng đừng quên những gói snippets khi làm việc với các thư viện/framework, chẳng hạn như ReactJS Snippets, AngularJS Snippets, VueJS Snippets…
Với CSS, bạn chỉ cần cài CSS Snippets là có hỗ trợ CSS, LESS, SASS và Stylus.

Định dạng mã nguồn

Bằng cách sử dụng HTMLBeautify, CSS Format, Pretty JSON hoặc jsfmt, bạn có thể chọn tự động định dạng mã nguồn khi lưu files. Nếu là fan của Prettier, bạn đừng quên plugin JsPrettie nữa nhé.
Cảm ơn các bạn đã đọc bài viết!


----------------------------------------------------->>>>>>

Chủ Nhật, 7 tháng 7, 2019

Thủ thuật giúp tăng tốc đường truyền internet mạng VNPT

-------------------------------------------------------
-----------------------------------------------------

Một số cách để Tăng tốc độ internet vnpt
I. TĂNG TỐC INTERNET GIÚP CHƠI GAME, DOWNLOAD VÀ LƯỚT WEB NHANH HƠN, BẠN CẦN THAM KHẢO MỘT SỐ CÁCH DƯỚI ĐÂY.

1. Cấu hình DNS (Domain Name Service)


Các bạn down file này: http://www.mediafire.com/?knq93bqkk0v4vpp
Chương trình chạy luôn không cần cài đặt, tại giao diện chính của chương trình, các bạn chọn Fastest DNS để cho chương trình tự động dò quét xem DNS nào thích hợp nhất với mạng nhà mình
Khi đã xong, các bạn ấn apply DNS để cho chương trình cấu hình lại DNS trong máy tính của mình.

2. Tăng băng thông 20% cho win XP cũng như win 7

Trích:
Các bạn vào Start -> Run -> gpedit.msc rồi enter -> chuyển tới khóa Computer Configuration -> Administrative -> Net work -> QoS Packet Scheduler -> click đúp vào limit reservable banwitch -> chọn Enable -> gõ vào dòng banwitch Limit là 0% -> OK
Lưa ý: bạn phải có quyền admin và điều này chỉ áp dụng cho win XP SP 2 trở lên

3. Tăng bộ nhớ đệm

Trích:
Start -> Run -> gõ regedit rồi Enter -> Chuyển tới khóa HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Services -> Tcpip -> Parameters -> Click vào Edit -> New -> DWORD Value -> Đặt tên là ForwardBufferMemory -> click đúp vào khóa vừa tạo chọn Decimal -> rồi gõ giá trị X trị X
trong Value Data:
X =MTU * 100/256 đc bao nhiêu thì làm tròn xuống rồi lại nhân lại với 256
Muốn biết MTU bằng bao nhiêu thì các bạn vào đây: http://www.speedguide.net/analyzer.php
Vd như của mình MTU = 1492
Nên X = (1492 * 100/256 = 582.8125 làm tròn thành 582) * 256 = 148992

4. Tăng gói dữ liệu truyền đi

Cách tạo DWORD tương tự như ForwardBufferMemory nhưng với tên là NumForwardPackets là giá trị đc làm tròn từ công thức MTU * 100/256

5. Tăng tốc card mạng

Start -> Run -> gõ regedit rồi Enter -> Chuyển tới khóa HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Services -> Tcpip -> Parameters -> Click vào Edit -> New -> DWORD Value -> Đặt tên là DisableTaskOffload -> click đúp vào khóa vừa tạo chọn Decimal rồi gõ giá trị 0 -> OK

6. Giảm độ trễ khi chơi game Online

Start -> Run -> gõ regedit rồi Enter -> Chuyển tới khóa HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Services -> Tcpip -> Parameters -> Interfaces\{NIC-id}
Trong Interfaces có nhiều thư mục, chọn thư mục nào có IPAddress trùng vs IP máy mình
Chọn đúng đc NIC-id rồi, tạo tiếp 1 giá trị DWORD tên TcpAckFrequency với kiểu số Decimal và giá trị bằng 1

7. Tắt thuật toán Nagle để tang tốc chơi game Online

Start -> Run -> gõ regedit rồi Enter -> Chuyển tới khóa HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> MSMQ -> Parameters -> tạo 1 giá trị DWORD tên TCPNoDeLay với kiểu số Decimal và giá trị bằng 1
Khởi Động lại máy để các thay đổi có hiệu lực

8. Tắt FireWall

Tắt firewall của máy tính
• Start -> run -> services.msc rồi enter
• Tìm tới dòng Windows Firewall và Internet Connection Sharing
• Chuột phải chọn Properties -> ở ô Startup type chọn Disable
Tắt Firewall của các trình Anti Virus (cái này hơi mạo hiểm)
Tắt Firewall của Modem: Log in vào Modem, tìm tới dòng Firewall và disable nó đi (Tùy loại)
Các modem/router nhiều người dùng và phản ánh không chỉnh được MTU và MTU hạn chế :
Modem Blacklist
+ Planet dòng ADE (MTU 1482, MTU 1472 hoặc MTU 1452)
+ Zoom các dòng X4, X5 (MTU 1482, MTU 1472 hoặc MTU 1452)
+ DrayTek Vigor 2006Plus, DrayTek Vigor 110, Draytek 2500 (MTU 1442 hoặc 1438) : mặc dù Draytek dùng cho phòng Net rất tốt.
+ Prolink dòng Hurricane (MTU 1482)
Các modem/router nhiều người dùng và phản ánh khó chỉnh MTU
+ Modem D-link MTU hay bị hạn chế ở mức 1400, để MTU lên 1492 thì chỉnh MTU và MRU là 1492, MSS 1452. (lưu ý 1 số dòng D-link quá cũ phải nâng cấp firmware, có thể tìm ở trang web NSX !
Các modem/router ADSL được đề nghị (đạt MTU tối đa) :
+ Mạng VNPT : Siemens se261 dsl (đề nghị dùng cho cá nhân, dùng nhiều máy như phòng Net thì khá hạn chế)
+ Mạng Viettel : Unihero VT-AD02
+ Mạng FPT : Zyxel dòng P
----------------------------------------------------->>>>>>

Thứ Tư, 10 tháng 4, 2019

HƯỚNG DẪN NÂNG - GIẢM PHIÊN BẢN PHP CHO XAMPP


-------------------------------------------------------
-----------------------------------------------------

*Giới thiệu - Nguyên nhân cần nâng - giảm phiên bản PHP ở Xampp

XAMPP là một bộ cài đặt nhan chóng và tuyệt vời để có được ApachePHPPerl và MySQL để có thể thực hiện lập trình web và các lập trình khác. Cảnh báo! Nó không phải là nhằm để được sử dụng dành cho máy chủ bởi thiết lập của nó hướng tới người sử dụng dễ dàng hơn thay vì mức độ bảo mật cao như các máy chủ trong môi trường internet.
Tuy nhiên tôi khuyên các bạn nên sử dụng nó trong môi trường localhost thay vì môi trường internet bởi nó không thích hợp. Nói đến đây chắc là đủ rồi phải không? Vấn đề chính của chúng ta đó là Xampp thường xuyên nâng cấp để theo kịp phiên bản PHP và MySQl. Chính vì thế sau một thời gian sử dụng các bản mới ra đã nâng cấp PHP và Mysql cũng như các mã nguồn mở hiện nay cũng chạy đua với PHP và Mysql vì thế mà các mã nguồn đòi hỏi môi trường cũng cao hơn để đảm bảo tính bảo mật của mã nguồn cũng như khả năng hoạt động tốt nhất dành cho mã nguồn.
Sau đây mình sẽ hướng dẫn các bạn nâng cấp PHP một cách cụ thể nhất cho các bạn sử dụng Xampp đang muốn nâng cấp phiên bản PHP để đảm bảo mã nguồn hoạt động được và hoạt động tốt. ( Lưu ý là bạn không cần phải chỉ trích nhà phát triển ra phần mềm XAMPP vì họ cũng chỉ là đi  theo phiên bản PHP mà thôi).
Cảnh báo! Làm theo hướng dẫn có một số nguy cơ riêng. Tốt nhất là bạn tiến hành sao lưu cơ sở dữ liệu và code trong thư mục htdocs của XAMPP sang một vị trí khác để dễ dàng khôi phục.
Trong nhiều trường hợp, dự án đang làm dở thì các bạn lại gặp phải vấn đề với phiên bản PHP cho XAMPP của mình. Đặc biệt khi cài Laravel bản 5.5 bạn buộc phải có PHP 7.0 trở lên, bài này mình sẽ hướng dẫn các bạn nâng cấp bản PHP cho XAMPP của mình.

*Hướng dẫn các bước nâng - giảm phiên bản PHP Xampp

Tất cả các bước thực hiện nâng cấp phiên bản PHP mình đã tóm tắt lại dưới đây. Mục đích của các bước này chính là thanh thế folder PHP trong Xampp.
Bước 1: Truy cập trang download Xampp: Liên kết và nhấp chuột vào “More download” như hình dưới đây. 
Bước 2: Tiếp đến nó sẽ hiển thị nút download và danh sách các phiên bản dành cho các thiết bị khác nhau và các thứ linh tinh khác ở phí dưới. Lúc này bạn chọn kéo xuống dưới và bạn sẽ thấy phiên bản dành cho thiết bị của bạn. Tôi đang dùng Windows lên tôi chọn XAMPP Windows. Lưu ý bạn để ý thêm cột thời gian nhé, gần nhất là dùng 
Bước 3: Tiếp theo nó sẽ chuyển trang sang liệt kê phiên bản ở phía dưới (không phải nút donwload ngay trên đâu nhé) và bạn chọn bản 5.6.21 hoặc tùy theo ý của bạn. 
Bước 4: Tiếp đến bạn chọn cho tôi bản .zip hoặc 7z cũng được. 2 thằng này đều là tập tin nén và khi download về bạn chỉ cần giải nén và làm theo các bước ở phần trên là được. 
Bước 5: Sau khi đã tải thành công, bạn vào thư mục chứa xampp cần nâng cấp của bạn. Ví dụ của mình là: 

C:\xamp\php
Tìm đến folder php. và đổi tên nó tùy chọn. Ở đây mình đổi thành php5.6.30 (tên bản cũ của mình)



 Bước 6: Tiếp đến, giải nén folder php trong file zip bạn vừa tải về vào đây. 
Vào folder php này. Tìm đến file php.ini

Và thay thế tất cả các chuỗi \xampp\ bằng [tên_đường_dẫn] + \xampp
Ví dụ: \xampp = C:\xamp

(Xampp đang để ổ C - Nếu bạn để ổ D hay ổ E thì thay tương ứng.) rồi lưu lại

Bước 7: Bạn tiến hành khởi động lại Apache trên Xampp

Nếu máy chủ của bạn được khởi động lại thành công thì tức là phiên bản php đã được nâng cấp. Bạn có thể kiểm tra tình trạng của phiên bản php của bạn bằng địa chỉ http://localhost/xampp/phpinfo.php
----------------------------------------------------->>>>>>

About THEMEPDU

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum rhoncus vehicula tortor, vel cursus elit. Donec nec nisl felis. Pellentesque ultrices sem sit amet eros interdum, id elementum nisi ermentum.Vestibulum rhoncus vehicula tortor, vel cursus elit. Donec nec nisl felis. Pellentesque ultrices sem sit amet eros interdum, id elementum nisi fermentum.




Bài đăng phổ biến