Hai gaes,
Ini tulisan singkat tentang Beberapa插件yangsaya gunakan sebagai网站前端开发人员filosofisaya dalam插件yang yaa gunakan adalah:
- 自动化无聊的东西
- 不要重复自己
- 干净的代码
- 运行次数更少的应用
- 生产率
- 少错别字
Tentunya插件-插件yangsaya gunakan tidak hanya seputar编码,tapi hal-hal lain yang bersifat产品dan hiburan juga,misalnya,代码编辑saya bisa mem-play musik dari spotify。 玛卡萨亚阿坎membagi评论ini kedalam beberapa Bagian。
“通过生成更清晰的代码,除了您自己的未来之外,您不会帮助任何人”
beberapa插件yang saya gunakan untuk urusan编码adalah…。
自动关闭标签
自动关闭标签– Visual Studio市场
Visual Studio Code扩展–自动添加HTML / XML关闭标签,与Visual Studio IDE或Sublime Text相同
marketplace.visualstudio.com
ya-plugin ini不解之谜,您可以在prinsip nomer 1 dan 2上找到。sebenernya setelah versi 1.16 vscode punya内置支持untuk autoclose标记,Tapi hanya untuk文件可以使用HTML。 Tapi karena saya juga sebagai前端开发人员yang terkadang menggunakan React,开发者dan sering juga menggunakan React Native,作者maakasaya memerlukan ekstensi tambahan ini。 Ini sangat berguna terutama kalau kita memiliki组件dengan nama yang panjang-panjang seperti bayangkan betapa mudahnya kita untuk错字。
Eslint dan Prettier
ESLint – Visual Studio市场
Visual Studio Code扩展–将ESLint JavaScript集成到VS Code中。
marketplace.visualstudio.com
更漂亮–代码格式化程序– Visual Studio市场
Visual Studio Code扩展–用于更漂亮的VS Code插件
marketplace.visualstudio.com
Eslint adalah sebuah sistem lint-ing untuk javascript。 Saya Tidak Akan Menjelaskan apa itu Lint dan eslint dalam artikel ini,也许是下一次
漂亮的adalah sebuah插件yang bisa secara otomatis merapikan kodingan kita setiap kali kita男士保存项目kita。 keren-nya prettier ini adalah dia bisa di-integrasikan dengan eslint sehingga dia akan merapikan kodingan kita berdasarkan rule eslint kita。
nah untuk eslint ini berkaitan dengan nomer 3,产生干净的代码。 apa maksudnya干净的代码?
干净的代码bukan hanya bermakna kita membuat koding serapih mungkin indentasi nya,塔皮 呀,saya tau betapa membosankanya standarisasi,程序员就是这样的懒惰生物。
塔皮(Tapi Bagaimana)kalau ternyata kita bisa mendapat kenyamanan kedua dunia? kita mendapatkan kodingan yang terstandarisasi tapi kita tidak perlu mengerjakan hal hal yang membosankan secara manual?
Nah inilah fungsi kedua插件ini,(埃斯林特·丹·比蒂埃)。 dengan eslint dan更漂亮kita bisa membuat kodingan kita secara otomatis menjadi rapih sesuai Rule yang kita definisikan setiap kali kita men-save kodingan kita,biasanya saya meng-extend rule dari airbnb
airbnb / javascript
javascript – JavaScript样式指南
github.com
karena rule nya termasuk yang paling komprehensif。 meskipun saya menambahkan beberapa规则sendiri karena规则airbnb ini terlalu严格ke hal yang menurut saya tidak perlu(misal规则airbnb mewajibkan seluruh文件react berekstensi .jsx)。
Tentu karena Eslint dan Prettier ini hanya tools otomasi ada beberapa kekuranganya,dan tetap ada hal-hal yang harus kita fix secara manual。 Terutama统治规则yang tidak肯塔拉secara langsung达拉姆科丁格(misal urutan fungsi,urutan pendefinisian变量等)yang tidak Mungkin di fix secara otomatis。
塔皮帕林提达克,塞达克-提达克尼亚。 kalaupun kita begitu malas paling tidak kodingan kita tidak perlu seratuspersen memenuhi standar。 帕丁·提达克·科丁安·北·拉皮。 saya pun terkadang mengabaikan beberapa错误ataupun警告eslint。
流语言支持
流语言支持– Visual Studio市场
Visual Studio Code的扩展– VS Code的流程支持
marketplace.visualstudio.com
Flow adalah javascript静态类型检查器,可能会在下一次发布。
Tapi singkatnya,laiknya eslint,flow ini digunakan untuk mengakomodasi keperluan untuk menghasilkan koding扬干净。
bedanya flow in bukan ke喀尔巴阡Tapi lebih ke完整性。 javascript sebagai sebuah bahasa adalah bahasa yang sangat bebas。 misalkan kita bisa menggunakan字符串sebagai perbandingan,字符串kosong“” dalam javascript bisa digunakan untuk komparasi dan akan bernilai错误。
辛贝拉(Nah simpelnya)。 Flow ini memberi beberapa aturan khusus ke dalam javascript,sehingga javasript yang kita tulis lebih mengikuti kaidah pemrograman。 Tentu ada beberapa keuntungan lain seperti fitur autocomplete yang akan lebih lengkap ketika kita menggunakan流。
(Solusi Lain Adalah打字稿,Tapi saya lebih menyukai流karena流berada dalam文件Javascript(JS))
Mungkin sampai sini akan muncul pertanyaan,ngapain ngurusin hal beginian? karena,pada akhirnya kita akan menjadi专业人员,bukan seorang业余爱好者。 雪兰莪爱好者(melangkan sesuatu untuk dirinya sendiri)。 Seorang专业的Mengerti Bahwa Produk Adalah sesuatu yang bersifat kontinu,dan Mungkin saja suatu saat akan ada orang yang harus memantain kodingan nya。 (saya pun masih dalam transisi dan beberapa kali lalai)
始终进行编码,好像最终维护您的代码的那个人会是一个暴力的精神病患者,知道您的住所。 可读性代码。 约翰·伍德
实时服务器
Live Server – Visual Studio市场
Visual Studio Code扩展–启动具有实时重新加载功能的开发本地服务器,以实现静态和动态…
marketplace.visualstudio.com
为静态和动态页面启动具有实时重新加载功能的开发本地服务器。
Seperti itupenjelasan dari page nya di marketplace。 是的,插件ini biasanya saya gunakan ketika membuat模板静态html。 Tentu akan ribet kalau mau buat模板saya harus init project js dengan webpack / nodemon kalau yang ingin saya buat sekedar HTML / CSS模板。 maka saya membutuhkan插件ini。 Ya ini berkaitan dengan可以自动完成无聊的工作(例如Shift + R untuk reload tiap kali save项目)。
路径智能
路径智能感知– Visual Studio市场
Visual Studio Code扩展–自动完成文件名的Visual Studio Code插件
marketplace.visualstudio.com
自动完成文件名的Visual Studio Code插件
插件ini untuk成员建议ketika kita mengetikan路径错误./src/a.. yap,插件ini berguna sekali untuk menghindari typo ketika kita akan mengimport模块ataupun memasukan nama文件dalam blok kodingan。
适用于es6 / es7的React-Native / React / Redux代码段
适用于es6 / es7的React-Native / React / Redux代码片段– Visual Studio Marketplace
Visual Studio代码扩展– React-Native / React / Redux es6 / es7和flowtype / typescript的代码片段
marketplace.visualstudio.com
Ini插件berisi片段-snippet yang sering dipakai ketika开发React / React-Native + Redux应用程序。misalkan样板文件redux,atau sekedar语句导入。 ya,sesuai dengan konsep不要重复自己。 Denan snippet ini kita bisa menghasilkan satu block komponen无状态反应misalnya,dengan hanya menulis sl lalu menekan进入。
untuk urusan生产率saya juga menginstall beberapa插件diantaranya
待办事项
TODO Highlight – Visual Studio市场
Visual Studio Code扩展–突出显示TODO,FIXME和所有关键字,注释…
marketplace.visualstudio.com
Ini untuk menghighlight注释yang memiliki文字“ TODO” ataupun“ FIXME”。 sehingga terlihat berbeda dari分组码Komentar Lainya
待办事项+
Todo + – Visual Studio市场
Visual Studio Code扩展–轻松管理待办事项列表。 功能强大,易于使用且可自定义。
marketplace.visualstudio.com
ini插件yang baru saya安装akhir-akhir ini,我对此非常满意。
Selama ini saya ingin mengikuti prinsip Get-Things-Done sebenarnya untuk manajemen aktivitas yang lebih baik。 cuma sebagai seorang程序员belum ada aplikasi yang menurut saya cocok。
Saya Sudah Mencoba berbagai Macam Seperti Todoist,Wunderlist,Ms Todo等。Tapi masalahnya,terlalu ribet ketika misal saya beres mengerjakan任务,saya harus alt-tab mencari任务itu didalam tumpukan任务,lalu mencentang,lalu alt-tab代码编辑拉吉丹恩戈丁拉吉
Dulu saya menggunakan vim,saya bahkan punya config yang saya share di github:
hanipcode / vimconfig
vimconfig –我的Vim配置文件
github.com
terpengaruh dari komunitas vim,salt ingin aktivitas mengkoding adalah bagaimana caranya meminimalkan perlunya alt-tab ataupun banyak menggerakan tetikus,所有内容都应在编辑器内访问,并且可以通过键盘访问。 Bahkan dulu saya sempat menginstall facebook messenger di dalam vim!
maka插件ini sangat menyenangkan bagi saya,bahkan selain sebagai aplikasi GTDsaya gunakan插件ini untuk menyimpan数据tentang项目juga karena keren,ada warna warnanya。


Yaap,ada warnanya,bisa设置了估计时间atau优先级,设置了任务untuk已取消dll,di dalam编辑,sudah begitu ada快捷方式nya juga,misal untuk mencentang sebuah任务tinggal pencet alt + D. syurgaaa。
瓦卡时间
WakaTime – Visual Studio市场
Visual Studio Code扩展–从您的编程中自动生成的度量,见解和时间跟踪…
marketplace.visualstudio.com
Wakatime ini adalah插件dari sebuah aplikasi网站bernama Wakatime。
面向程序员的开源插件,排行榜,目标和时间跟踪指标
IDE和文本编辑器集成,可提供有关编程的个人指标。 生产工程师使用WakaTime。
wakatime.com
Apa fungsinya吗?
untuk时间追踪,jadi wakatime ini secara otomatis男子追踪aktivitas koding kita。 泰卡登·恩格拉萨·乌达·恩戈丁·贝尔杰姆 Tapi berapa sih waktu aktual kita ngoding。 那不勒斯阿普利卡西(Nah aplikasi) bahkan dia bisa di-konek-kan dengan git untuk mengetahui kita mengerjakan提交apa selama berapa jam。
Masih banyak fitur lain tentunya,为自己检查!
高级新文件
高级新文件– Visual Studio Marketplace
Visual Studio Code扩展–通过键盘在工作区中的任何位置创建文件
marketplace.visualstudio.com
Untuk membuat新文件在dalam sebuah文件夹biadanya kita harus mengexpand project di navigator上,文件夹在文件夹中。 klik kanan,添加新文件等,等等。
Seperti yang saya bilang diawal,saya merindukan fitur di vim yang bisa tinggal menggunakan命令:e path/namafile.js 。 maka akan dibuat文件baru di path itu,bahkan dengan tambahan beberapa插件bisa autocomplete path nya juga dengan mencet选项卡。
semuanya dilakukan dengan键盘和meminimalisasi menggerakan鼠标(iya saya tuh sebenernya malesan)。 插件ini dibuat untuk itu,berikut screenshootnya


berikut ini adalah插件lain-lain yang penting ga penting tapi ya penting juga sih buat saya。 biar vscode nya tampak lebih酷selain juga lagi-lagi meminimalisasi alt-tab。
Vscode图标
vscode图标– Visual Studio市场
Visual Studio Code扩展– Visual Studio Code的图标
marketplace.visualstudio.com
Ini adalah ekstensi tambahan yang berisi banyak sekali ikon-ikon untuk文件yang lebih lengkap dari bawaan vscode。 misalkan dia tau ikon eslint untuk文件.eslintrc ataupun ikon babel untuk .babelrc,berikut screenshootnya


Vscode-spotify
vscode-spotify – Visual Studio市场
Visual Studio Code扩展–在vscode中使用Spotify。
marketplace.visualstudio.com
gak perlu lagi dijelaskan lah ya,印度dia buat ngeplay musik di dalem vscode,langsung dari spotify kita,berikut sekilas fiturnya


设定同步
设置同步– Visual Studio Marketplace
Visual Studio Code扩展–同步设置,摘要,主题,文件图标,启动,键绑定,工作区…
marketplace.visualstudio.com
Sesuai namanya,inisunts mensave,setrik berikut list插件,vscode kita ke cloud,sehingga kalau ngoding ditempat baru tinggal下载dan sync settingnya sembari nunggu插件-plug yang kita sync terakhir terdownload。
yapp,itulah semua插件插件yang sekarang terinstall di vscode saya,selain ekstensi-ekstensi tema yang cukup banyak。
Mungkin sekilas ini semua sia-sia,kenapa sih ga ngoding tu tinggal下载编辑terus ya langsung ngoding aja吗?
ya kalau ditanya gitu saya juga ga tau颚巴班Pastinya sih,tapi saya merasa selalu ada cara yang lebih baik dalam mengerjakan sesuatu,dan saya selalu mengevaluasi bagaimana saya mengerjakan sesuatu。
哦,yagagi pula juga,saya bukan核心程序员yang bisa ngoding dengan notepad ++ tanpa ekstensi tambahan插件/ ekstensi apapun。 walaupun sempet dibilang铁杆程序员karena waktu itu taun 2016an dan saya masih pakai vim。
感谢您阅读本文!
Penulis adalah Muhammad Hanif,Sekarang merupakan React Native开发人员di Shwetech Jogja(我们也在寻找React Native开发人员!)*。 我是一名JavaScript开发人员,有时也会用其他语言编写代码以取乐。 我的联系方式是hanifeij@yahoo.co.id或linkedin: https ://linkedin.com/in/hanifeij
*将您的portofolio或简历发送到titisari@shwetech.com或career@shwetech.com