Hướng dẫn tabnine phpstorm - tabnine phpstorm

Hướng dẫn tabnine phpstorm - tabnine phpstorm

Hướng dẫn tabnine phpstorm - tabnine phpstorm

Cài đặt xdebug phpstorm windows

Khi code, việc gặp bug là điều không thể tránh khỏi, bug không ngán một ngôn ngữ nào. Khi project nhỏ (tự code từ đầu) hay đang code để giải bài tập thì ...

Hướng dẫn tabnine phpstorm - tabnine phpstorm

Hướng dẫn theme phpstorm

Material Theme UI là 1 Color Scheme plugin (giao diện hiển thị) được phát triển cho các sản phẩm của Jetbrains như IntelliJ IDEA (Java IDE), PhpStorm (PHP IDE). ...

Hướng dẫn tabnine phpstorm - tabnine phpstorm

Hướng dẫn fundamentals of php

Bài này sẽ giới thiệu cú pháp (syntax) và các thành phần cơ bản trong PHP. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập trình ...

Hướng dẫn tabnine phpstorm - tabnine phpstorm

Hướng dẫn best plugin for phpstorm

Sau đây, VinaSupport.Com xin chia sẻ danh sách những Plugins tốt nhất của PHPStorm để giúp các bạn lập trình, tạo các project Laravel.1. .​env files supportCác tính ...

Hướng dẫn tabnine phpstorm - tabnine phpstorm

Hướng dẫn phpdoc comments

For documentation comments, PhpStorm provides completion that is enabled by default. PhpStorm creates stubs of PHPDoc blocks when you type the /** opening tag and press Enter, or press Alt+Insert and ...

Hướng dẫn tabnine phpstorm - tabnine phpstorm

Hướng dẫn php self w3schools

Learn PHPPHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages.PHP is a widely-used, free, and efficient alternative to competitors such as Microsofts ...

Hướng dẫn tabnine phpstorm - tabnine phpstorm

Hướng dẫn dùng php editor trong PHP

Ckeditor là trình soạn thảo trên Website nổi tiếng và được nhiều người dùng sử dụng nhất hiện nay, tuy nhiên rất nhiều lập trình viên gặp khó khăn khi tích ...

Hướng dẫn tabnine phpstorm - tabnine phpstorm

Hướng dẫn dùng format php trong PHP

Bài viết được sự cho phép của tác giả Phạm BìnhChào các bạn,Đây là bài viết tiếp theo của bài Code PHP chuẩn convention với PHP CodeSniffer. Trong bài này, ...

Hướng dẫn tabnine phpstorm - tabnine phpstorm

Hướng dẫn php-cs-fixer vscode

Tại sao phải cài PHP-CS-Fixer cho VS Code?Nếu bạn là lập trình viên PHP thì đây là một extension nhất thiết phải có vì nó giúp bạn làm đẹp code, nhìn vào sẽ ...

Learn more

Search for codeCode PrivacyProEnterprisePricing

Welcome!

Let’s set up Tabnine for PhpStorm

Hướng dẫn tabnine phpstorm - tabnine phpstorm

Select a different IDE

Manual installation

In the File menu choose SettingsFile menu choose Settings

If you are using MacOS, in the PhpStorm menu choose PreferencesMacOS, in the PhpStorm menu choose Preferences

Hướng dẫn tabnine phpstorm - tabnine phpstorm

Go to Plugins/Marketplace tab, Search "Tabnine" and click InstallPlugins/Marketplace tab, Search "Tabnine" and click Install

Hướng dẫn tabnine phpstorm - tabnine phpstorm

Click on Restart IDE for the changes to take effectRestart IDE for the changes to take effect

🙌 You’re good to go! You’re good to go!

Check out Tabnine Pro for whole-line, full-function, and natural language to code completions. Read More

🤔

Having trouble installing?

Contact us at

Bài viết được sự cho phép của blogchiasekienthuc.com

Chào các bạn, chúng ta đều biết rằng, ngày nay việc viết mã nguồn (code) đối với lập trình viên không còn là việc quan trọng hàng đầu nữa.

Chính vì vậy, ngày càng có nhiều công cụ ra đời để hỗ trợ cho lập trình viên giảm bớt thời gian vào những việc không cần thiết, như gõ cọc cạch từng dòng mã nguồn.

Hướng dẫn tabnine phpstorm - tabnine phpstorm

Mình đã có một bài viết về Codota – cũng là một AI gợi ý code khá hay cho các công cụ như InteliJ. Các bạn có thể tham khảo bài viết đó tại đây nhé:

  • Cài plugin Codota trên IntelliJ: Một AI GỢI Ý CODE siêu hay

Còn ở trong bài viết này thì mình sẽ cùng các bạn cài đặt plugin Tabnine trên  các phần mềm soạn thảo code hàng đầu tiện nay như: VS Code, InteliJ Idea, Sublime Text. Tabnine cũng là một AI gợi ý code khá hay mà các bạn nên thử.

Tabnine bản chất là một công cụ được phát triển dựa trên các thuật toán học sâu (Deep Learning), với dữ liệu đào tạo được lấy từ hơn hai triệu tệp từ mã nguồn trên Github.

Hiện tại thì plugin Tabnine hỗ trợ khoảng hơn ba mươi ngôn ngữ lập trình khác nhau. Các bạn có thể tham khảo danh sách mà nó hỗ trợ trong hình bên dưới.

Hướng dẫn tabnine phpstorm - tabnine phpstorm

Ngoài ra thì Tabnine cũng hỗ trợ nhiều công cụ lập trình khác nhau, trong số đó hầu hết là các công cụ lập trình phổ biến. Cụ thể là:

Hướng dẫn tabnine phpstorm - tabnine phpstorm

II. Cài đặt Tabnine trên các công cụ VS Code, InteliJ Idea, Sublime Text

Okay, trong phần tiếp theo này mình sẽ cùng các bạn cài đặt Tabnine trên VS Code, IntelliJ Idea và Sublime Text – đây đều là những công cụ lập trình phổ biến hàng đầu hiện nay.cài đặt Tabnine trên VS Code, IntelliJ Idea và Sublime Text – đây đều là những công cụ lập trình phổ biến hàng đầu hiện nay.

#1. Cài đặt Tabnine trên Visual Studio Code (VS Code)

+ Bước 1: Các bạn vào mục Extension => sau đó tìm kiếm từ khóa Tabnine như hình bên dưới.: Các bạn vào mục Extension => sau đó tìm kiếm từ khóa Tabnine như hình bên dưới.

Hướng dẫn tabnine phpstorm - tabnine phpstorm

+ Bước 2: Chọn kết quả đầu tiên => và sau đó bấm Install để bắt đầu cài đặt.: Chọn kết quả đầu tiên => và sau đó bấm Install để bắt đầu cài đặt.

Hướng dẫn tabnine phpstorm - tabnine phpstorm

Quá trình cài đặt diễn ra tự động, nếu trong trường hợp bạn không muốn dùng nữa thì có thể nhấn Disable để vô hiệu hóa tạm thời, hoặc nhấn Uninstall để gỡ bỏ Plugin nhé.

Hướng dẫn tabnine phpstorm - tabnine phpstorm

#2. Cài đặt Tabnine trên InteliJ Idea

+ Bước 1: Đối với phần mềm lập trình IntelliJ thì đầu tiên, các bạn vào phần: File => chọn Setting => và chọn Plugin: Đối với phần mềm lập trình IntelliJ thì đầu tiên, các bạn vào phần: File => chọn Setting => và chọn Plugin

Hướng dẫn tabnine phpstorm - tabnine phpstorm

+ Bước 2: Ở bước tiếp theo, các bạn chọn Plugins => chọn Tab Marketplace => sau đó tìm kiếm từ khóa Tabnine => và bấm Install để cài đặt.: Ở bước tiếp theo, các bạn chọn Plugins => chọn Tab Marketplace => sau đó tìm kiếm từ khóa Tabnine => và bấm Install để cài đặt.

Hướng dẫn tabnine phpstorm - tabnine phpstorm

Các bạn lưu ý là khi cài đặt một plugin trên IntelliJ thì bạn phải Tabnine2 lại để active plugin đó như hình bên dưới nhé.

Hướng dẫn tabnine phpstorm - tabnine phpstorm

#3. Cài đặt Tabnine trên Sublime Text

+ Bước 1: Đầu tiên các bạn vào mục Tabnine3 => chọn Tabnine4 để cài đặt Tabnine5: Đầu tiên các bạn vào mục Tabnine3 => chọn Tabnine4 để cài đặt Tabnine5

Hướng dẫn tabnine phpstorm - tabnine phpstorm

+ Bước 2: Các bạn tiếp tục vào mục Tabnine3 => Tabnine7 Hoặc phím tắt là Tabnine8: Các bạn tiếp tục vào mục Tabnine3 => Tabnine7 Hoặc phím tắt là Tabnine8

Hướng dẫn tabnine phpstorm - tabnine phpstorm

+ Bước 3: Tiếp tục các bạn tìm kiếm từ khóa Tabnine9 trong thanh tìm kiếm hiện ra như hình bên dưới.: Tiếp tục các bạn tìm kiếm từ khóa Tabnine9 trong thanh tìm kiếm hiện ra như hình bên dưới.

Hướng dẫn tabnine phpstorm - tabnine phpstorm

+ Bước 4: Cuối cùng các bạn gõ Tabnine => và chọn kết quả đầu tiên như hình bên dưới sau đó bấm vào để cài đặt. Cuối cùng các bạn gõ Tabnine => và chọn kết quả đầu tiên như hình bên dưới sau đó bấm vào để cài đặt.

Hướng dẫn tabnine phpstorm - tabnine phpstorm

III. Kết luận

Vâng, như vậy là việc cài đặt plugin Tabnine trên VS Code, InteliJ Idea và Sublime Text cũng tương đối đơn giản phải không nhỉ 🙂cài đặt plugin Tabnine trên VS Code, InteliJ Idea và Sublime Text cũng tương đối đơn giản phải không nhỉ 🙂

Việc sử dụng các công cụ gợi ý mã nguồn thực sự đem lại nhiều lợi ích về mặt tốc độ cũng như sự chính xác trong cú pháp. Các bạn có thể thấy rõ trong hình bên dưới.

Hướng dẫn tabnine phpstorm - tabnine phpstorm

Tuy nhiên, nói đi cũng phải nói lại, chúng ta vẫn nên nắm được các cú pháp cơ bản của các ngôn ngữ lập trình, bởi vì bản chất lập trình viên hay nhà phát triển vẫn là người quyết định.

Và chỉ khi nắm rõ được những gì chúng ta muốn thì lúc đó các công cụ hỗ trợ mới có ý nghĩa thực sự và thể hiện đúng vai trò của nó. Hẹn gặp lại các bạn trong các bài viết tiếp theo nha !

CTV: Nguyễn Đức Cảnh – Bài viết gốc tại blogchiasekienthuc.com – Bài viết gốc tại blogchiasekienthuc.com

Có thể bạn quan tâm:

  • Cách học code thông minh nhất
  • Cài Plugin cho Jenkins, Cài Maven Plugin cho Jenkins
  • Cài đặt Sublime Text 3 và một số plugin cần thiết để lập trình

Xem thêm Việc làm IT hấp dẫn trên TopDev