Hướng dẫn sử dụng VIM - Tool gõ code hack não lập trình viên | Vũ Nguyễn Coder

Поделиться
HTML-код
  • Опубликовано: 27 янв 2025

Комментарии • 360

  •  3 года назад +13

    Mục lục:
    00:00 Mở đầu
    01:00 VIM làm được những gì?
    07:02 Tải và cài đặt VIM
    11:45 Hướng dẫn học VIM cơ bản
    13:15 Cụm phím về VIM Mode
    17:25 Cụm phím điều hướng
    19:10 Cụm phím Copy/Cut/Paste
    22:12 Cụm phím đóng/mở file
    25:35 Hướng dẫn cấu hình VIM
    28:25 Cài đặt môi trường cho Plugin
    31:10 Plugin-manager trong VIM
    35:25 Plugin cho giao diện (Theme)
    38:00 Plugin duyệt file
    48:05 Plugin tìm kiếm file/text
    50:50 Plugin hiển thị Status bar
    51:45 Plugin hỗ trợ Terminal
    53:15 Plugin hỗ trợ Auto-complete code
    58:20 Plugin hỗ trợ Syntax highlight
    59:20 Plugin hỗ trợ Debug
    01:01:15 Plugin hỗ trợ Git
    📧 Ae bấm đăng ký và nút chuông để có thông báo video mới nhất trên kênh Vũ Nguyễn Coder nhé ^^
    📧 Kết nối với mình qua Fan page: fb.com/VuNguyenCoder
    🌐 Tham gia lớp học lập trình của mình tại:
    VuNguyenCoder.com

    • @locit9046
      @locit9046 3 года назад

      anh ơi em chuyển qua mode command và chạy lệnh PlugInstall mà nó báo là ko phải lệnh của người soạn thảo là sao ạ em chuyển qua mod command bằng dấu : và thêm câu lệnh PlugInstall mà nó ko chạy

    •  3 года назад

      @@locit9046 em xem lại đoạn 31:10 , có 2 bước quan trọng. Một là cài đặt vim-plug bằng shell script. Hai là khai báo cặp lệnh call plug#begin(plugin_path) & call plug#end().

    • @locit9046
      @locit9046 3 года назад

      @ em thử test lại rồi ạ mà nó vẫn ko chạy được vẫn báo lỗi(not an editor command: PlugInstall)

    •  3 года назад

      @@locit9046 lỗi này do em cài sai script (script trên Win khác vs Linux), hoặc viết sai script trong init.vim. Em tham khảo script của a để trong phần mô tả video rồi sửa lại cho đúng nha

    • @locit9046
      @locit9046 3 года назад

      @ cảm ơn anh anh nhiệt tình quá ạ có lẽ mai em sẽ thử lại h nó báo lỗi unknow function plug#begin và plug#end rồi anh ạ

  • @thanhlong9277
    @thanhlong9277 3 года назад +2

    trời ơi sau bao nhiêu tháng chờ đợi cuối cùng ido cũng ra video, say oh zeeeeeeee

  • @BoxZz8386
    @BoxZz8386 3 года назад +4

    Chờ anh ra video như chờ mẹ đi chợ về ấy ::)) Chắc anh cũng bận nhiều công việc nhưng có những video chất lượng như này xem mùa dịch thì vui lắm. Chúc Idol thật nhiều sức khoẻ chứ cứ Maria Ozawa suốt thì mệt lắm.....

  • @dyno-nguyen
    @dyno-nguyen 3 года назад +3

    Quá tuyệt vời, cảm ơn a đã chia sẻ. Hi vọng anh ra thêm video về các tips trong vim nữa 🤩

  • @phucosg
    @phucosg 3 года назад +50

    Mục tiêu cơ bản nhất khi sử dụng Vim đó là "làm mọi thứ trên bàn phím", hạn chế tới mức tối thiểu việc phải sử dụng chuột. Thông thường khi lập trình, nếu các bạn để ý sẽ thấy tay của chúng ta thường xuyên phải chuyển đổi qua lại giữa chuột và bàn phím. Trong Vim quan niệm điều này là "không tối ưu về mặt thao tác", do đó mục đích "tối thượng" khi chuyển qua dùng Vim đó là giữ tay của chúng ta trên bàn phím, tất cả mọi thao tác trước đây chúng ta xử lý bằng chuột giờ đây sẽ có cách để xử lý chỉ dùng bàn phím. Nếu các bạn đang dùng IDE thì có thể thử sử dụng các plugin để mô phỏng việc soạn thảo bằng Vim trên các IDE đang dùng.

    • @boosterquicky8119
      @boosterquicky8119 3 года назад

      Anh ơi, sao em tải Vim về máy thì bên dưới chỗ làm việc nó lại hiển thị tiếng Việt ạ. Có cách nào chỉnh lại tiếng Anh không ạ? Như từ "Insert" nó thành "chèn"

    • @phucosg
      @phucosg 3 года назад

      @@boosterquicky8119 bạn đang sử dụng vim hay gvim

    • @boosterquicky8119
      @boosterquicky8119 3 года назад

      @@phucosg trên short cut ghi nvim ạ

    • @phucosg
      @phucosg 3 года назад +1

      @@boosterquicky8119 bạn chạy trên windows hả

    • @phucosg
      @phucosg 3 года назад

      @@boosterquicky8119 bạn gõ :language xem nó ra những gì. Mình đoán máy bạn đang cài tiếng Việt làm ngôn ngữ hệ thống.

  • @khuongtranle7596
    @khuongtranle7596 3 года назад

    công nhận anh dạy chậm, chi tiết và dễ hiểu ạ. Em coi tôi đi code dạo dạy Vim mà muốn nổ não luôn, rapper quá lagg luôn

    • @7zism3
      @7zism3 3 года назад

      Tôi đi cưỡi ngựa xem hoa thôi 🌺🌺🌺

  • @a22n62
    @a22n62 3 года назад

    Anh ơi ! Em vẫn ko tìm thầy video nào hữu ích về việc code tìm kiếm bằng giọng nói ! mong anh demo ạ! cụ thể là tìm kiếm trên web chẳng hạng tìm kiếm món hàng mình muốn mua ạ ! Em cảm ơn !
    Like cực mạnh !!!!

  •  3 года назад +1

    Đúng là dùng IDE nhiều cái mình không dùng đến với lại nó cũng nặng (như IntelliJ chẳng hạn). Cảm ơn anh đã chia sẻ ❤️❤️❤️

  • @xuanatluu8101
    @xuanatluu8101 3 года назад +3

    4:03 từ ngày học lập trình tới giờ e chưa thấy ông giáo nào có project mẫu dễ hiểu như anh.

  • @thanhauxuan2990
    @thanhauxuan2990 3 года назад

    Hồi trước phải đọc tài liệu TA sml, nay anh làm chi tiết ghê

  • @hoangngovan8217
    @hoangngovan8217 3 года назад

    Like và thank anh trước, kiểu gì e cũng phải xem hết video này!

  • @HUSIRUZ
    @HUSIRUZ 3 года назад +1

    Hay quá anh êi, cám ơn anh đã thực hiện video như e đề xuất 😀😀😀

  • @anhuc3599
    @anhuc3599 3 года назад

    Ko học LT nhưng nghe mấy cái này để biết thêm thông tin thôi ℹℹℹ

  • @tungthanh747
    @tungthanh747 3 года назад

    Em mới tải vim trước khi anh ra video

  • @namtran5235
    @namtran5235 3 года назад

    triệu like anh ơi, đúng cái đang cần luôn ạ

  • @baothien.se12
    @baothien.se12 3 года назад

    video em mong chờ đây gòi, thanks anh ^^

  • @huuphuctran4254
    @huuphuctran4254 2 года назад +1

    Anh ơi em làm theo hướng dẫn nhưng tới lúc cài pluginstall cac pluggin thì không được ở đoạn 33:40 á anh. Anh có thể hướng dẫn em qua teamview đc hông anh

  • @code1352
    @code1352 3 года назад

    em mong chờ video, cảm ơn a ạ

  • @Sinthudecha
    @Sinthudecha 3 года назад

    Anh Navu của lòng em đẹp trai; tài giỏi 🤣🤣💪💪

  • @Triet055
    @Triet055 6 месяцев назад +2

    sao em tải về không thấy neovim qt

  • @my_name-f9
    @my_name-f9 2 месяца назад

    anh cho em hỏi làm sao mình copy văn bản từ bên ngoài rồi dán vào vim vậy anh, em thử cả ctrl c , ctrl v hay cả nút p cũng ko đc ạ

  • @nhatluannguyencuu5932
    @nhatluannguyencuu5932 3 года назад +8

    Cho ai chưa biết thì ( Môi trường Linux - Mình thường hay làm trên môi trường cụ thể là CentOS thì có 2 cách mình hay sử dụng để chỉnh sửa File là " vi " - Giao diện Trắng Đen ... và ... " vim " - Giao diện có màu sắc hơn dễ nhìn hơn ! )

    • @nguyenthanhvinh3348
      @nguyenthanhvinh3348 3 года назад

      Trên linux thì vi hay vim cũng như nhau thôi

    • @rn.cslive
      @rn.cslive 8 месяцев назад

      tôi tò mò xíu trên “ giao diện đen trắng” v show ra kiểu file thư mục không nhỉ ?

    • @rn.cslive
      @rn.cslive 8 месяцев назад

      tôi tò mò xíu trên “ giao diện đen trắng” v show ra kiểu file thư mục không nhỉ ?

  • @pvc97
    @pvc97 3 года назад

    Cảm ơn anh. Tuyệt vời :D

  • @troioioi6632
    @troioioi6632 3 года назад

    hóng mãi, thanks a nhiều :))

  • @MNH29
    @MNH29 Год назад

    26:50 em ko bt cách tạo file init.vim như thế nào hết anh ơi? nó bắt để kiểu file là text.document chứ ko có file dạng vim, khi bấm vô nó là phần trống ko chứ ko giống như ở đây 27:30 ạ?

    •  Год назад +1

      em search google cách hiển thị đẩy đủ đuôi file nhé, sau đó xoá .txt đi thay bằng .vim là đc, hoặc nhanh hơn thì dùng powershell để tạo file bằng lệnh: New-Item

    • @MNH29
      @MNH29 Год назад

      @ dạ em làm được rồi ạ, em cảm ơn anh nha.

  • @Justanoobcoder
    @Justanoobcoder 3 года назад

    một số mẹo về đóng file nhanh: nhấn :x tương đương với :wq, nhấn ZZ (normal) tương đương :wq, ZQ (normal) tương đương :q

  • @bacnguyenkhac154
    @bacnguyenkhac154 2 года назад

    Đúng thứ mà em cần

  • @bluz6837
    @bluz6837 2 года назад

    em muốn map phìm ví dụ: (Ctrl+c) thay thế cho y thì map y trong file ginit.vim anh đăng trên github đúng không ạ.

  • @trungmaingoc8528
    @trungmaingoc8528 3 года назад

    Idol của tôi đây r

  • @quanghuytran2799
    @quanghuytran2799 3 года назад +1

    Anh ơi cái clangd trang chủ ngta hướng dẫn khó hiểu quá, anh hướng dẫn cách cài C/C++ auto completion chi tiết hơn được không ạ

    • @quanghuytran2799
      @quanghuytran2799 3 года назад

      Em setup được coc-clangd và auto-completion chạy rồi. Nhưng clang lại không có stdio.h với iostream nên nó ko tự động complete thư viện. Em không hiểu compile_flags.txt với compile_commands.json nên cũng chưa tạo hai file này. Anh hướng dẫn với ạ

  • @phiphongnguyen3352
    @phiphongnguyen3352 3 года назад

    a cho e hỏi ở 26:42 e ko tìm thấy file init.vim thì tự tạo bằng cách nào ạ. ai biết cho mk hỏi với luôn ạ

    •  3 года назад

      đoạn đó a có nói rõ mà e: nếu ko có thì e phải tạo thủ công nhé. tạo folder và file text như bt. xong đổi đuổi .txt thành .vim là đc

    • @phiphongnguyen3352
      @phiphongnguyen3352 3 года назад

      @ vâng e tạo được rồi ạ, thanks a nhé.

  • @huynhphong2627
    @huynhphong2627 3 года назад

    Video hay đó anh .

  • @lannguyenofficial9018
    @lannguyenofficial9018 3 года назад

    Xem đầu tiên, a đẹp trai quá

    •  3 года назад

      tên kênh là Hóng Hớt có khác, comment nhanh quá :))

    • @lannguyenofficial9018
      @lannguyenofficial9018 3 года назад

      Em là con trai nhưng vẫn thích anh :))

  • @longnhut6811
    @longnhut6811 3 года назад +1

    Cho mình hỏi không tìm thấy file init.vim thì phải làm sao ạ ?

  • @kienquach1234
    @kienquach1234 3 года назад +2

    cái này phù hợp cho mấy ông đi làm rồi, chứ với mấy em sinh viên mới như đang thử chơi khổ dâm v :))

    • @K1ethoang
      @K1ethoang 3 года назад

      Nó lại chuẩn vc :))

  • @dangtran9405
    @dangtran9405 2 года назад

    a Vũ có thể hướng dẫn cách neo vim kết nối vs ssh tới docker container để code k ạ tks a

    •  2 года назад

      em có thể docker exec 1 phiên bash từ container và chạy trực tiếp neovim trong đó.

  • @anhphan8643
    @anhphan8643 3 года назад

    Chắc đang bị vợ kêu dọn nhà vệ sinh nên tiện cầm chai vim ra luôn quá a 🤣

  • @manhtran3323
    @manhtran3323 3 года назад

    quá chất anh ơi

  • @halethi1683
    @halethi1683 3 года назад +1

    Cho em hỏi là phần mềm để anh hiện lên các nút đã bấm lên màn hình là gì thế anh?

  • @nguyenhoangan6397
    @nguyenhoangan6397 3 года назад

    cho e hỏi bật terminal trong mode normal rồi tắt bằng cách nào ạ

  • @nhanLe_
    @nhanLe_ 3 года назад +1

    Anh ơi làm sao để mình customize cái thanh buffer thế anh?

    • @quanghuytran2799
      @quanghuytran2799 3 года назад

      Mình cũng loay hoay kbt thanh buffer chỉnh tnao :))

  • @manhbuiduy5926
    @manhbuiduy5926 3 года назад +1

    A ơi nếu có thể a có thể làm 1 video chuyên về thời điểm có thể đi thử việc ngành cntt về 1 số mảng như lập trình app hay web đc ko ạ để cho e cùng mọi ng có thể biết đc học đến mức độ nào có thể đi thử việc hoặc kiếm việc làm đc r ạ. Em cảm ơn!

    •  3 года назад

      tầm năm 3 là có thể đi thực tập rùi em

  • @DungNguyen-ki9cr
    @DungNguyen-ki9cr 2 года назад

    cho em hỏi cách paste code từ bên mgoài vim vô vim như thế nào v ạ?

  • @tpn9930
    @tpn9930 Год назад

    em ms đổi codeblock qua vim mà code c++ nó không compile đc ạ .giúp em với ạ

  • @manhmai7064
    @manhmai7064 3 года назад

    a cho e hỏi e bị lỗi là; [coc.nvim] Server languageserver.ccls failed to start: Launching server "languageserver.ccls" using command ccls failed.
    bị cái này thì e k có cái autocomplete , thế thì giải quyết như nào ạ?

  • @blueshadow83
    @blueshadow83 3 года назад +3

    anh có thể commit thêm một file json của vimspector cho mọi người tham khảo được không anh?

  • @chiennj
    @chiennj 3 года назад

    tuyệt zời anh ơi

  • @WilliamTran727
    @WilliamTran727 3 года назад

    Hay quá a ey :3

  • @phihoang1383
    @phihoang1383 3 года назад

    Vũ đẹp trai🤣🤣

  • @NgocDuy9
    @NgocDuy9 2 года назад

    anh ơi cho em hỏi tại sao nó báo là không tìm thấy file include trong khi em cài MinGW đầy đủ rồi ạ ??

  • @thanhtinhtran843
    @thanhtinhtran843 Год назад

    Em muốn hỏi khi anh gõ trên mode normal nó có hiện gợi ý code, làm sao để config như thế ạ ??

  • @ucminhpham4199
    @ucminhpham4199 Год назад

    Anh sử dụng phần mềm gì để hiện phím trên mà hình vậy ạ ????

  • @sonluuh
    @sonluuh 3 года назад

    Video chất lượng quá anh ạ, làm video tầm 10 tiếng hướng dẫn fullstack c++ đi anh :v

  • @anlego6470
    @anlego6470 5 месяцев назад

    Tại sao lúc em đánh là :PlugInstall thì nó lại không được ạ?

  • @conannatalie2291
    @conannatalie2291 3 года назад

    anh huong dan neu ko co init.vim thi lam ntn di a em chua biet tao thu cong a

  • @08_nguyenucdung93
    @08_nguyenucdung93 Год назад

    em làm theo y hệt video nhưng nó chỉ chạy các plugin khi em :source ...init.vim . goc lệnh :checkhealth thì nó hiện python3 có lỗi nhưng em kiểm tra path, python --version thì vẫn bình thường

    •  Год назад +1

      có thể em cài thiếu Provider cho python. Em thử lệnh:
      pip3 install neovim
      Nó tương tự với việc em cài Node.js provider thôi

    • @08_nguyenucdung93
      @08_nguyenucdung93 Год назад

      @ a ơi cho e hỏi thêm là fzf của e khi find nó bị "Command failed ..." (e mở bất kì file nào cx v) thì do đâu v a

  • @DuyTran-ex3nm
    @DuyTran-ex3nm 3 года назад

    tôi nghĩ bạn làm nhiều những video về Neovim ở việt nam tôi thất rất ít những người chia sẻ về chi tiết về Neovim như bạn

    • @DuyTran-ex3nm
      @DuyTran-ex3nm 3 года назад

      @Thiên Minh Nước ngoài giờ nhiều rồi bạn, hướng dẫn bằng tiếng việt thì ít, với lại giờ mọi người đang chuyển dần config sang lua vim rồi

  • @avicinaraka7777
    @avicinaraka7777 3 года назад +1

    Anh cho em hỏi là làm sao hiển thị hình ảnh trên vim ạ ?

    •  3 года назад

      em có thể nói rõ hơn là hình ảnh gì ko, hoặc có chức năng tương tự ở bên tool khác như VSCode hoặc Sublime text ko thì a sẽ hình dung rõ hơn

    • @avicinaraka7777
      @avicinaraka7777 3 года назад

      @ Dạ là mở hiển thị file ảnh .jpg, .png ạ. Nó hiển thị trực tiếp trên VIM giống như mình mở hiển thị ảnh .png .jpg trên VSCode hoặc Sublime Text ấy a

    •  3 года назад

      Có nhiều cách em. Nếu là terminal đơn, em có thể cài tmux để chia thêm 1 ô preview. Còn nếu OS của em có cài window manager theo kiểu tiled thì chỉ việc mở thêm 1 terminal nữa rồi view file bằng bất cứ command nào cũng đc mà.
      Như trong video a có nói, bản chất thì Vim nó mở rộng các tính năng thông qua các plug-in, chính là các script viết thêm e nhé, chứ VIM gốc chỉ support gõ chữ thôi.

  • @andora4981
    @andora4981 2 года назад

    Em có vấn đề mong anh giúp:
    Sau khi mở file init.vim thì em gặp lỗi này:
    "Error detected while processing CursorHold Auto commands for "*":
    E117: Unknown function: CocActionAsync"
    Mong anh giúp

  • @TuongNguyen-ts1uo
    @TuongNguyen-ts1uo 11 месяцев назад

    anh làm seri code game C++ bằng vs code hay neovim đi anh,em đang học lớp 8,em có ước mơ làm lập trình game C++ ,mong anh làn clip

  • @vuduynhien38
    @vuduynhien38 3 года назад

    Quá đỉnh

  • @haanh-m2h
    @haanh-m2h 3 года назад

    anh có thể cài ccls trên window ko , em đang gặp vấn đề khi cài đặt

  • @minercreepmc
    @minercreepmc 3 года назад

    :v Đúng lúc ghê, em đang đôi sang linux và dùng Vim

    • @locit9046
      @locit9046 3 года назад +1

      mong là sau lần này mình cũng ném được con chuột đi

    • @minercreepmc
      @minercreepmc 3 года назад

      ​@@locit9046 :v t xài vim trong vscode cũng lâu, nên đổi luôn terminal vim xài, sẵn qua Linux luôn =))

  • @doanhthuc3031
    @doanhthuc3031 3 года назад

    Làm sao để paste từ clipboard của máy vim ạ. Em copy trên web xong qua vim bấm p không paste được, cách copy từ vim để dán ra ngoài nữa ạ?

    •  3 года назад +1

      em copy đoạn code sau vào file init
      if has('win32')
      set clipboard=unnamed
      else
      set clipboard=unnamedplus
      endif

  • @devairdrops
    @devairdrops 2 года назад

    Làm sao mình hiện tên file trên đầu phần mềm giống anh vậy ạ

  • @phatnguyenthanh3620
    @phatnguyenthanh3620 3 года назад

    anh ơi anh biết về docker không anh anh ra clip nói về nó đuọc không ạ?

  • @huuquanle8353
    @huuquanle8353 11 месяцев назад

    sao em cài như anh mà lúc include file header nó báo là file not found (ccls 1) v ạ

  • @28.dangnhatthien4
    @28.dangnhatthien4 3 года назад

    Ảo ma ko có 1 dislike luôn😂, chất máy ông dislike bay gmail r thì phải😂😂

  • @MinhNguyen-lv4it
    @MinhNguyen-lv4it 3 года назад

    a Vũ ơi cho e hỏi lúc mà em code trong file của SFML thì nvim nó báo là không tìm thấy file header của SFML, mà trên VSCode lại nhận được. A giúp e đuọc không ah ?

  • @tamkhumnonnn3157
    @tamkhumnonnn3157 3 года назад +2

    2:12 Idol Eimi Fukdada

  • @dev.nghean
    @dev.nghean 3 года назад

    đây rồi :v cám ơn a

  • @locit9046
    @locit9046 3 года назад

    Anh ơi anh bt cách nào map phím Tab thành Enter khi mà nó gợi ý code dc ko ạ. Ý là khi em gõ một câu lệnh thì nó nhắc câu lệnh đó cho em nhưng mà để chọn nó thì phải bấm phím Tab thay vì Enter ạ . Anh giúp em vs

  • @bluz6837
    @bluz6837 3 года назад

    em bấm nvim trên terminal nhưng nó không mở vim-qt mà mà luôn trên terminal thi phải làm sao ạ. 😓

    •  3 года назад +1

      chắc chắn là vậy rồi em. như a đã giải thích trong video. nvim là 1 tool chạy trên môi trường dòng lệnh, còn nvim-qt chạy trên môi trường đồ hoạ. muốn mở nvim-qt thì e vào thư mục cài đặt neovim, chạy file nvim-qt.exe là đc

    • @bluz6837
      @bluz6837 3 года назад

      @ em thử nhấn trên terminal nvim-qt thì được rồi ạ. Em cảm ơn ạ

    • @bluz6837
      @bluz6837 3 года назад

      em có 2 câu hỏi thêm ở comment dưới xin hỏi anh luôn ạ
      câu hỏi 1: em phải làm sao để chuyển giữa các tab ạ, ví dụ như từ main.cpp sang test.cpp và ngược lại ạ. em thử nhấn Ctrl+O, Ctrl+I thì nó mở các file em đã mở trước đó giống như Ctrl+T trên gg chrome câu hỏi 2: mở mỗi file c++ thì nó lại mở 1 cửa sổ khác không mở chung cửa sổ giống như tab browser như câu hỏi 1 thì phải làm sao ạ. Em cảm ơn anh nhiều

    •  3 года назад

      1. em bấm "gt" để next tab, "gT" đề lùi tab, "3gt" để nhảy sang tab thứ 3.
      2. cái đó là cơ chế buffer, ko phải tab. Mỗi lần mở 1 file, file đó sẽ đc lưu tạm ở 1 buffer. nếu e muốn xoá buffer, gọi lệnh :bd

    • @bluz6837
      @bluz6837 3 года назад

      @ 1, cái "gt", "gT" anh cài (config)ở phần nào file setting vậy ạ, em thử mà không được, có phải em chưa chỉnh phím tắt không ạ. em lấy nguyên trên github của anh mà.

  • @namtran5235
    @namtran5235 3 года назад

    25:38 cho em hỏi dùng câu lệnh gì để tắt chia đôi màn hình vậy. Câu hỏi thứ 2 ạ:Làm sao để paste ở chế độ command thế ạ. (ví dụ: trong clip board của em là PlugInstall, em gõ : rồi thì làm sao nữa ạ )

    •  3 года назад

      - Tắt chia đôi màn hình -> :bd
      - Paste ở cmd-mode -> Ctrl-Shift-r " (bấm tổ hợp Ctrl-Shift-r sau đó bấm dấu nháy kép)

  • @dungviet2403
    @dungviet2403 3 года назад

    Hay quaaaaa

  • @imhan7026
    @imhan7026 3 года назад

    Cái trình quản lý file giống file EXplorer anh đang dùng là gì thế

  • @thelaststanding97
    @thelaststanding97 3 года назад

    xin đa tạ ^^

  • @code1352
    @code1352 3 года назад

    a ơi em có vài câu hỏi:
    1. làm sao để copy/paste từ vim ra ngoài và ngược lại
    2. vì sao có file coc-settings.json mà nhắc câu lệnh k hoạt động
    3. trên windows em k thể cài coc-ccls được, có giải pháp gì k ạ?

    •  3 года назад +1

      1. E paste đoạn sau vào script:
      set clipboard=unnamed
      2. Như e thấy trên tài liệu homepage của COC có ghi rõ, coc-settings.json là để thiết lập cho Language Server, tức là các process bên ngoài VIM. Nếu nó ko hoạt động tức là em chưa cài Language Server.
      3. ccls ko phải Coc Extension mà nó là 1 Language Server (1 chương trình chạy độc lập với VIM), do vậy em ko thể cài nó thông qua :CocInstall, mà phải cài đặt ở bên ngoài sau đó liên kết nói với Vim thông qua :CocConfig. Em có thể search "ccls" trên google sẽ ra github của ccls. Sau đó em clone source code của nó về build lại là đc. Nếu em dùng linux thì sẽ dễ hơn vì ccls nó đã có sẵn, ko cần phải build.

    • @code1352
      @code1352 3 года назад

      @ em cảm ơn a, em hiểu rồi ạ

    • @code1352
      @code1352 3 года назад

      @ a cho em hỏi ngoài lề với ạ, em dùng vim code c++, em muốn import thư viện (cụ thể opengl) thì làm như nào ạ

    •  3 года назад +1

      @@code1352 em xem video này nhé ruclips.net/video/67rT06t1Q8w/видео.html, đoạn import OpenGL ở khoảng phút thứ 20

  • @Noh254
    @Noh254 3 года назад

    Cho em hỏi khi làm cách nào mở floaterm, termianal sẽ nằm tại folder chứa file đang làm vậy anh. Em dùng Linux(ubuntu) khi mở floaterm thì nó luôn nằm tại home.

    •  3 года назад +1

      em mở vim từ file có sẵn là đc nhé. của a ko set thêm gì cả.

    • @Noh254
      @Noh254 3 года назад

      @ Em cảm ơn ạ

  • @TranPhuoc-to6en
    @TranPhuoc-to6en 3 года назад

    Anh ơi cho e hỏi là ngành công nghệ thông tin có 5 loại ngành không biết anh đang theo ngành nào của cntt vậy ,ngành đó tên gì? ,em năm nay 2k4 định theo cntt mà e vẫn chưa biết là chọn 1 trong 5 ngành của cntt,em đang trong quá trình học 12 mà em muốn tìm hiểu sớm hơn về cntt thì làm sao anh? .mong anh trả lời cmt của e

  • @namnha9141
    @namnha9141 2 года назад

    Khi mở nhiều file thì nó sẽ xuất hiện nhiều tab bên phía trên, cho e hỏi phím tắt để nhảy qua lại giữa các tab, đóng tab nữa ạ. E cảm ơn a Vũ đẹp trai

    • @sanglv7150
      @sanglv7150 2 года назад

      bạn có thể dùng các lệnh liên quan đến buffer của vim nhé, ví dụ như bNext, bprevios , bdelete

  • @huynhngocqui2675
    @huynhngocqui2675 3 года назад

    Mong anh vũ ra clip full C++ cho người bắt đầu

    •  3 года назад

      E tham khảo clip này nha ruclips.net/video/KsVqBIWtRec/видео.html

    • @bobbotbin
      @bobbotbin 3 года назад

      @ làm thêm video full kĩ hơn về C++ đi a

  • @documentary6495
    @documentary6495 3 года назад +1

    Neovim bản 0.5 giờ đang port sang Lua rồi. Giờ Neovim cả Vim đang phát triển theo 2 hướng khác nhau nhé.

  • @hongphucpham4828
    @hongphucpham4828 2 года назад

    của em ở appdata /nvim ko có file unit . Làm sao để có vậy anh

  • @danghaido4534
    @danghaido4534 Год назад

    Cho em hỏi là code c++ ở vim thì compile như nào ạ

    •  Год назад

      vim chỉ là công cụ soạn thảo văn bản. Em muốn biên dịch code C++ thì vẫn phải cài thêm Gnu gcc hoặc Clang để biên dịch em nhé.

  • @KnightDeath
    @KnightDeath Год назад

    sao ngta không cập nhật phần tìm kiếm thành ctrl F nhỉ, xong enter và shift enter để lên xuống.
    em xài thử thì mấy short cut đúng là địa ngục

  • @Eddie-um6cw
    @Eddie-um6cw 3 года назад

    Anh ơi, nút tab của neovim ko hoạt động thì làm thế nào hả anh ;-; Với cả làm sao để cỡ chữ to hơn ạ. Em cảm ơn anh!

    •  3 года назад +1

      em tham khảo script a để trong phần mô tả video nha, có phần chỉnh font đó

  • @ldsu7799
    @ldsu7799 3 года назад

    Ko có bằng cấp 2 đi học công nghệ thông tin đc hk Anh ?

  • @doanhthuc3031
    @doanhthuc3031 3 года назад

    Em mở nerd tree nó toàn ra folder với file của ổ C mà không ra folder file của thư mục em đang mở hiện tại thì làm sao để nó mở được folder em đang dùng thôi ạ?

    •  3 года назад

      Tránh mở file bằng cách chuột phải rồi "Open with" nhé. Em nên thiết lập neovim là trình gõ code mặc định cho file code đó.

    • @doanhthuc3031
      @doanhthuc3031 3 года назад

      @ vậy muốn mở một folder bằng vim lúc bắt đầu thì làm sao anh

    •  3 года назад

      @@doanhthuc3031 e vào folder đó trước rồi mở 1 file trong đó là đc.

    • @doanhthuc3031
      @doanhthuc3031 3 года назад

      @ dạ vâng em cảm ơn

    • @doanhthuc3031
      @doanhthuc3031 3 года назад

      @ nhưng nếu không dùng open with thì dùng gì để mở ngoài cách chọn mặc định vim mở file và click vào file ạ

  • @ngocminhnguyen265
    @ngocminhnguyen265 3 года назад

    Bạn ơi cho mk hỏi là cách build ccls nào là thuận tiện nhất nhỉ ???

    •  3 года назад

      dùng Make cho gọn b ạ.

    • @ngocminhnguyen265
      @ngocminhnguyen265 3 года назад

      @ mk k build dc nó trên win 10, bạn có thể cho mình cách để build ns thuận tiện nhất dc k :v

    •  3 года назад +1

      Trên Windows bạn có thể search 'MSYS2' và cài đặt để có bộ build tool và quản lý các lib cho C++. Sau đó bạn trở lại github chính của ccls, search vào khu vực 'MSYS2 MinGW 64-bit shell' , họ có viết rõ script dành cho MSYS2 (chỉ khoảng 2,3 dòng thôi), sau đó bạn copy và paste vào command line là source đã đc build.

    • @ngocminhnguyen265
      @ngocminhnguyen265 3 года назад

      @ Thanks man

    • @ngocminhnguyen265
      @ngocminhnguyen265 3 года назад

      @ nhưng nó ra lỗi C:/Users/minh does not appear to contain CMakeLists.txt. bn ak

  • @NguyenHuy-jw5yy
    @NguyenHuy-jw5yy 3 года назад

    cảm ơn anhh

  • @Hishiroo
    @Hishiroo 3 года назад

    Mình có thử cài thì nó báo lỗi mising init.vim là sao nhĩ. trong local chí có nvim-data

    •  3 года назад

      trong video a có nói đó e. nếu ko có thì e phải tự tạo folder và file nhé. em tạo file text như bt xong đổi đuôi .txt thành .vim là đc.

  • @vanle8184
    @vanle8184 3 года назад

    Nếu không cài được vim-plug bằng PowerShell thì có còn cách nào khác không ạ?

  • @TruongNguyen-jx6gp
    @TruongNguyen-jx6gp 3 года назад

    dạ anh cho em hỏi sinh viên lập trình cần lap cỡ nào là được ạ

    •  3 года назад

      a có làm video về vấn đề này r nha e ruclips.net/video/GrfO5YC38cI/видео.html

    • @TruongNguyen-jx6gp
      @TruongNguyen-jx6gp 3 года назад

      @ dạ em cảm ơn ạ.

  • @tuyenang2309
    @tuyenang2309 3 года назад

    Anh có thể share một vài cuốn sách cho beginer được không ạ

    •  3 года назад +1

      về chủ đề gì em nhỉ

    • @tuyenang2309
      @tuyenang2309 3 года назад

      @ Chủ đề font end ạ

  • @hoannguyen1934
    @hoannguyen1934 2 года назад

    nên dùng xcode plugin vim ko a nhỉ?

  • @duongle7020
    @duongle7020 3 года назад

    áo đẹp quá a

  • @ktech5429
    @ktech5429 3 года назад

    Lâu lắm kênh motor vlog chưa ra clip, mấy ngày rồi idol chưa nổ máy vậy a

    •  3 года назад

      ngày nào cũng nổ nè e :)

    • @ktech5429
      @ktech5429 3 года назад

      @ bữa nào làm clip nổ máy exc hay r6 giữ tt vs ae đi a

  • @lavuminhtriet
    @lavuminhtriet 3 года назад

    Anh giống Navu Vlog ghê á

  • @ngochung8821
    @ngochung8821 3 года назад

    Anh Vũ ơi. Em đang sử dụng HĐH Windows nhưng khi tìm file init vim thì theo đường dẫn em chỉ tìm ra file nvim-data mà không có file init. Em cũng đã tìm file thông qua search nhưng cũng k thấy. Vậy anh có hướng nào để em tìm ra đúng file init không ạ?

    •  3 года назад

      Em xem lại đoạn 26:40, a đã chú thích rất rõ là nếu không có thì em phải tự tạo thủ công. Tạo như file text bình thường xong đổi đuôi .txt thành .vim là đc. Em nên xem kĩ hướng dẫn trước khi đặt câu hỏi nha.