Setup Ubuntu 24.04 LTS, Neovim, Wezterm from scratch for Software Development

  Рет қаралды 943

cariyaputta

cariyaputta

Күн бұрын

Пікірлер: 53
@cariyaputta
@cariyaputta 5 ай бұрын
Ordered by musics: 1. The Cycle of Capital - 00:00 2. Anarchy Dreams - 02:33 3. Fleeting Sands 2 - 06:33 4. Eternal Drumbeats - 08:07 5. Shadows of Men - 11:07 6. Revolution in the Palm of Your Hand - 12:34 7. Streets of Disparity - 16:30 8. Celestial Journey - 18:22
@namtranhoang3882
@namtranhoang3882 4 ай бұрын
Làm thế nào để tăng tốc độ download lên vậy anh, em lượn lờ mấy cái diễn đàn mà không thấy có giải pháp. Em tải bình thường tốc độ 16 đến 25 mb/s mà tải dotfiles chỉ được 300 đến 400 kb/s , hiếm khi lên được trên 1 mb/s
@cariyaputta
@cariyaputta 4 ай бұрын
Buổi tối mấy nhà mạng hay bóp băng thông mấy đường quốc tế, hoặc họ đang chặn ngầm github, mình cũng bị. Sáng sớm thì không bị.
@namtranhoang3882
@namtranhoang3882 4 ай бұрын
​@@cariyaputtara vậy. Em tưởng mỗi mình em bị 😅
@namtranhoang3882
@namtranhoang3882 3 ай бұрын
Mình tạo project và run code ... thì làm bằng vscode rồi chỉ code trên nvim thôi đúng không anh. Em tìm hiểu chức năng trong list plug của anh và test đủ kiểu các plug tìm trên mạng mất 2 tuần rồi (cũng một phần vì tiếng anh của em chưa tốt nên nghe đọc chậm) mà vẫn chưa hiểu workflow của nó như thế nào 😢
@cariyaputta
@cariyaputta 3 ай бұрын
mình thì tạo trong terminal (wezterm) rồi code = nvim luôn chứ k có đụng tới vscode. bạn vào kênh tjdevries rồi xem cái vid "the only video to getting start" rồi làm theo thử, plugin thì tìm hiểu từng cái rồi add từ từ vào, khi nào quen r thì tham khảo list của mình sau
@namtranhoang3882
@namtranhoang3882 3 ай бұрын
​@@cariyaputtaem cảm ơn ạ
@namtranhoang3882
@namtranhoang3882 3 ай бұрын
​​@@cariyaputtamà anh ơi. Nếu muốn run code thì anh làm thế nào vậy, có cần một phần mềm nào khác ngoài nvim không. Em dự tính học c++, java và thuật toán trước vì kỳ sau trường em học môn đấy nhưng bị vấn đề với việc run code. Em có cài plug để runcode , tạo folde bằng lệnh mkdir, tạo file test.java bằng lệnh nvim test.java và copy code theo thầy trên mạng mà nó báo lỗi là không phải project nên không chạy được, em có xóa mấy dòng bào lỗi đi thì vẫn chạy được bình thường. Em có test bằng esclip cũng bằng code đấy mà không vấn đề gì.
@cariyaputta
@cariyaputta 3 ай бұрын
@@namtranhoang3882 run code thì tùy ngôn ngữ, gõ lệnh tương ứng ngoài terminal, ví dụ go thì "go run .", java thì "java .", js thì "node .", ... nếu xài wezterm thì tab nvim để yên, ctrl+shift+t tạo tab terminal mới để run code thôi, chuyển qua lại = ctrl+tab. còn java trong neovim thì chỉ cần có plugin mason, rồi cài cái lsp của java (jdtls) là xài java đc, khi mở lần đầu thì để mấy phút cho jdtls nó index. để thấy status progress của mấy task nền nó đang chạy thì cần plugin fidget . nvim
@namtranhoang3882
@namtranhoang3882 3 ай бұрын
​​@@cariyaputtarun code kiểu này nhanh hơn em nghĩ . Em có xem ở tip vim trong phần N2 rồi mà cứ muốn ấn 1 nút rồi chạy như vscode rồi lại quanh quẩn không thoát ra được. Giờ nhẹ cả người 🤧
@namtranhoang3882
@namtranhoang3882 4 ай бұрын
Anh ơi, nếu dùng wsl1 hoặc wsl2 thì có thể thay thế cho unbutu không anh. Máy em tải unbutu về lag quá
@cariyaputta
@cariyaputta 4 ай бұрын
cũng đc, giờ cài wsl nó mặc định bản 2 rồi, mở terimnal admin gõ `wsl install` là nó tự động cài ubuntu với wsl 2. cái khó là khi muốn connect giữa browser host với docker ở trong wsl, nó hay bị lỗi. k biết bh họ sửa chưa.
@namtranhoang3882
@namtranhoang3882 4 ай бұрын
​@@cariyaputtadạ vâng. Khi nào cần dùng đến cái đấy thì em tìm hiểu sau vậy
@shusantgope-ko3ld
@shusantgope-ko3ld 5 ай бұрын
Documentation is still hard for me and videos is still preferable for me how can i transition from video format to documentation
@cariyaputta
@cariyaputta 5 ай бұрын
just dive in, commit for one month of not watching tutorial video, only using documentation and come up with solutions yourself.
@Kaz377-g9n
@Kaz377-g9n 3 ай бұрын
Hey, I have been trying to setup this environment but been facing numerous errors and issues, I am a beginner and it's all just feels like a massive headache, pls help!
@cariyaputta
@cariyaputta 3 ай бұрын
@@Kaz377-g9n start with a base ubuntu and only install what is need for you currently. About neovim, start with kickstart nvim and watch the videos listed in the N.2. section.
@Kaz377-g9n
@Kaz377-g9n 3 ай бұрын
@@cariyaputta as a beginner I should do things in VS Code and Ubuntu right?
@cariyaputta
@cariyaputta 3 ай бұрын
@@Kaz377-g9n no, you should just dive in with ubuntu and neovim right away. the more you encounter problems the more your skill will grow.
@Kaz377-g9n
@Kaz377-g9n 3 ай бұрын
@@cariyaputta oh aight, sure
@Kaz377-g9n
@Kaz377-g9n 3 ай бұрын
@@cariyaputta I have been facing this error while setting up neovim "Error detected while processing /home/cwtch/.config/nvim/init.lua: E5113: Error while calling lua chunk: /home/cwtch/.config/nvim/init.lua:162: attempt to index field 'keymap' (a nil value) stack traceback: /home/cwtch/.config/nvim/init.lua:162: in main chunk Press ENTER or type command to continue"
@shusantgope-ko3ld
@shusantgope-ko3ld 5 ай бұрын
What is swe L5 and L7 and its possible for someone to join who is new to industry 😅 to join L5 and L7 jobs
@cariyaputta
@cariyaputta 5 ай бұрын
swe lx is google's level. everything is possible given enough skill. skill comes with enough practice.
@shusantgope-ko3ld
@shusantgope-ko3ld 5 ай бұрын
@cariyaputta I can't seem to understand l5 and l7 are they above or below swe lx I'm don't know about this currently I seem to Google about it but I'm pretty confused because currently I have no previous tech background and currently in learning pace
@cariyaputta
@cariyaputta 5 ай бұрын
@@shusantgope-ko3ld swe lx means software engineer level x, here is an estimated equivalence: - l0: intern - l1: junior - l2: semi-middle - l3: middle - l4: semi-senior - l5: senior - l6: staff - l7: principal
@tom.jesussaves.
@tom.jesussaves. 5 ай бұрын
Software maxxing
@cariyaputta
@cariyaputta 5 ай бұрын
engineermaxxing
You Should Use A Neovim Distro If You Are New
10:42
ThePrimeTime
Рет қаралды 170 М.
A Quick Look At Ubuntu 24.04 LTS "Noble Numbat"
23:04
DistroTube
Рет қаралды 92 М.
Cool Parenting Gadget Against Mosquitos! 🦟👶 #gen
00:21
TheSoul Music Family
Рет қаралды 34 МЛН
СОБАКА И  ТРИ ТАБАЛАПКИ Ч.2 #shorts
00:33
INNA SERG
Рет қаралды 1,4 МЛН
兔子姐姐最终逃走了吗?#小丑#兔子警官#家庭
00:58
小蚂蚁和小宇宙
Рет қаралды 15 МЛН
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 315 М.
Embedded Rust setup explained
23:03
The Rusty Bits
Рет қаралды 89 М.
NVChad - Turn Neovim Into An Awesome IDE
14:48
Mental Outlaw
Рет қаралды 281 М.
Linus Torvalds on why desktop Linux sucks
11:07
gentooman
Рет қаралды 1,4 МЛН
Never install locally
5:45
Coderized
Рет қаралды 1,9 МЛН
Apple, Stop Putting Things On the Bottom Please
9:16
TechLinked
Рет қаралды 534 М.
Neovim Lazy Lua IDE - my simple but powerful setup for 2024
29:13
THINK TANK w/ Dr. Don Warrick, DBA and Dr. John Scherer (9/26/24)
1:27:47
Teaching Neovim From Scratch To A Noob
1:12:55
TheVimeagen
Рет қаралды 221 М.
Cool Parenting Gadget Against Mosquitos! 🦟👶 #gen
00:21
TheSoul Music Family
Рет қаралды 34 МЛН