|
Back to blog list

Setup cho developer của mình trong 2025

Giới thiệu về setup cho việc dev của mình cho các dự án ở công ty và dự án cá nhân.

5 minutes read
#dev#dev-setup#blog#hongducdev

Chào mừng đến với blog tiếp theo của mình!

Bài viết này được update vào 6/2025 vậy là chúng ta đã đi được một nửa của năm 2025 rồi. Là người hay tìm tòi các phần mềm hay thử các setting mới để tìm thấy những cảm giác thích thú trong công việc. Nhưng đây có thể là setup mà mình có đang dùng hiện tại trong vòng 1 tháng nay. Bài viết này có thể được update thêm vào cuối năm 2025 chẳng hạn.

Code Editor (Trình soạn thảo mã nguồn)

Chúng ta sẽ bắt đầu với thứ quan trọng nhất cho một lập trình viên: code editor. Hiện tại mình đang sử dụng Cursor cho các dự án cá nhân và VSCode cho các dự án công ty. Về cơ bản thì 2 trình soạn thảo này có nhiều điểm tương đồng nhưng cũng có nhiều điểm khác biệt. Giao diện của Cursor được fork từ VSCode nên có thể sử dụng được các extension của VSCode.

Nhưng mà mình chỉ sử dụng Cursor cho các dự án cá nhân vì lý do bảo mật mã nguồn cho các dự án công ty. Dù chúng ta có thể bật Privacy Mode trong Cursor nhưng mình cũng không hoàn toàn tin tưởng vào nó. Còn ở dự án cá nhân thì mình sẽ sử dụng Cursor để tạo ra các dự án mới.

Loading...Cursor

Extension

Setting

Trước đó thì mình hay sử dụng font JetBrains Mono nhưng mà khi biết đến font Geist Mono thì mình đã thử và thấy nó đẹp và mình thực sự thích thứ khi sử dụng nó. Chỉ tiếc là font này chưa hỗ trợ tiếng Việt hi vọng sẽ có thể hỗ trợ trong tương lai.

Đây là file setting.json của mình:

hljs json
{
    "catppuccin-noctis-icons.hidesExplorerArrows": true,
    "editor.stickyScroll.enabled": false,
    "workbench.tree.enableStickyScroll": false,
    "files.autoSave": "afterDelay",
    "editor.fontFamily": "Geist Mono, 'Courier New', monospace",
    "editor.mouseWheelZoom": true,
    "editor.lineHeight": 1.6,
    "editor.formatOnPaste": true,
    "editor.formatOnSave": true,
    "editor.fontLigatures": true,
    "editor.fontSize": 16,
    "editor.fontWeight": "400",
    "prettier.tabWidth": 4,
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "color-highlight.markerType": "underline",
    "catppuccin.accentColor": "pink",
    "editor.wordWrap": "on",
    "editor.cursorBlinking": "expand",
    "editor.smoothScrolling": true,
    "git.enableSmartCommit": true,
    "[php]": {
        "editor.defaultFormatter": "bmewburn.vscode-intelephense-client"
    },
    "indentRainbow.indicatorStyle": "light",
    "indentRainbow.lightIndicatorStyleLineWidth": 2,
    "git.autofetch": true,
    "git.confirmSync": false,
    "terminal.integrated.fontFamily": "GeistMono Nerd Font Mono",
    "explorer.compactFolders": false,
    "workbench.tree.indent": 8,
    "workbench.startupEditor": "none",
    "custom-ui-style.font.sansSerif": "Geist Mono",
    "workbench.activityBar.orientation": "vertical",
    "editor.minimap.enabled": true,
    "workbench.iconTheme": "catppuccin noctis icons",
    "javascript.updateImportsOnFileMove.enabled": "always",
    "workbench.colorTheme": "Catppuccin Mocha",
    "typescript.updateImportsOnFileMove.enabled": "always"
}

Terminal

Hiện tại mình đang sử dụng Windows Terminal để mở terminal. Mình đã cài đặt thêm Oh My Posh để có thể hiển thị được nhiều thông tin hơn và có thể tùy chỉnh được giao diện của terminal.

Loading...Windows Terminal

Setting

Trình duyệt

Mình có hai trình duyệt đang sử dụng chính là Google ChromeFirefox.

Khi dev thì mình thường sử dụng Google Chrome và khi cần test thì mình sẽ sử dụng Firefox.

Có một số extension mình thường sử dụng trong trình duyệt là:

Ngoài ra

Mình còn sử dụng các tool khác như:

  • LocalWP: Phục vụ cho việc dev WordPress.
  • Figma: Phục vụ cho việc design.
  • Whatsapp: Phục vụ cho việc trao đổi công việc.
  • Notion: Phục vụ cho việc ghi chép và quản lý công việc.
  • Claude && Perplexity: Phục vụ cho việc tìm kiếm thông tin hay hỏi đáp liên quan tới code.

Kết luận

Đây là tất cả những thứ mình đang sử dụng hiện tại. Có thể sẽ có thêm nhiều thứ khác nữa nhưng mình sẽ cập nhật thêm vào cuối năm 2025.

© 2025 hongducdev. All rights reserved.