انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: اشتراک‌گذاری افزونه‌ها و تنظیمات Vim برای کاربران مبتدی  (دفعات بازدید: 1787 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین محمد رضا لامعی

  • Full Member
  • *
  • ارسال: 102
  • جنسیت : پسر
  • همیشه در حال یادگیری
    • سایت شخصی
با سلام و احترام،

اینجانب به تازگی شروع به یادگیری و استفاده از ویرایشگر Vim کرده‌ام و از شما عزیزان تقاضا دارم تا در این مسیر یاری‌ام رسانید.

همانطور که می‌دانید، Vim یک ویرایشگر قدرتمند و انعطاف‌پذیر است که می‌تواند با استفاده از افزونه‌ها و تنظیمات مختلف، به ابزاری ایده‌آل برای برنامه‌نویسی، ویرایش متن و سایر وظایف تبدیل شود.

از آنجایی که من در ابتدای راه هستم، مشتاقانه منتظر دریافت نظرات و پیشنهادات شما در خصوص افزونه‌ها و تنظیمات مفیدی هستم که می‌توانید برای یک کاربر مبتدی مانند من، کارایی Vim را ارتقا داده و تجربه کار با آن را لذت‌بخش‌تر سازد.

لطفاً اگر افزونه یا تنظیمات خاصی را می‌شناسید که در Vim خود استفاده می‌کنید و به نظرتان می‌تواند برای من نیز مفید باشد، در این تاپیک به اشتراک بگذارید.

همچنین، اگر منابع آموزشی مفیدی مانند وب‌سایت‌ها، مقالات یا ویدئوهایی در خصوص Vim می‌شناسید، معرفی آن‌ها نیز می‌تواند به من در یادگیری این ویرایشگر قدرتمند کمک شایانی کند.

از صمیم قلب از یاری و راهنمایی‌های شما سپاسگزارم.
a Day Without Learning is a Lost Day

آفلاین ArminRetro

  • Jr. Member
  • *
  • ارسال: 64
  • جنسیت : پسر
  • میتونی از سایتم دیدن کنی 🙂
    • یادداشت روزانه گیک ها
سلام خدمت شما لیستی از کمک دوستان و جستجو های خود را برای شما ارسال میکنم
و اینکه به نظر بنده مهم تر از هر چیز اول یادگیری زبان برنامه نویسی مورد نظر هست و در آخر وقتی به صورت حرفه ای شروع به نوشتن کردید انتقال به این ویرایشگر سبک و قابل شخصی سازی است
و اگر حوصله سخت بودن شخصی سازی و ... را ندارید بنده نئو ویم را به شما پیشنهاد میکنم شخصی سازی نسبتا آسون تری دارد
لیست لینک ها و سایت ها
بازی برای یادگیری
https://vim-adventures.com/
https://www.openvim.com/
http://www.vimgenius.com/
بازی به صورت پلاگین هست بعدی:
https://github.com/jmoon018/PacVim

برای شخصی سازی:
https://www.linode.com/docs/guides/introduction-to-vim-customization/
https://www.freecodecamp.org/news/vimrc-configuration-guide-customize-your-vim-editor/
https://www.geeksforgeeks.org/customising-vim-from-scratch-without-plug-ins/
یک محیط شخصی سازی شده و آماده برای شما همراه با آموزش ویم:
https://github.com/wolandark/wim

فیلم هایی برای شخصی سازی ویم :
فرد مشهوری در استفاده از ویم و ... هست پیشنهاد میشه ویدیو های دیگرشم ببینید مقایسه هم میکنه بین ویرایشگر های دیگر
https://www.youtube.com/watch?v=w7i4amO_zaE&t=105s
یک گروه ایرانی هست که در حال شخصی سازی نئو ویم هستند (خیلی راحت تر از ویم شخصی سازی میشه)
https://www.youtube.com/watch?v=DHpxeSviNhc
و ۳ ویدیو اخر این پلی لیست هم ببینید این هم در مورد شخصی سازی هست و کلا پلی لیست خوبی است
https://youtube.com/playlist?list=PLnu5gT9QrFg36OehOdECFvxFFeMHhb_07&si=euh8t2UQ9uwN_qXf
« آخرین ویرایش: 16 خرداد 1403، 01:00 ب‌ظ توسط ArminRetro »
.
                                             خیر الأمور أوسطها
                       مثال خوبی برای نداشتن تعصب در استفاده از برنامه ها است

آفلاین aFard88

  • Full Member
  • *
  • ارسال: 249
  • جنسیت : پسر
سلام
بنده خیلی حرفه ای ویم رو کانفیگ نکردم ولی برای کندویسی و ادیت متن این برام کافیه
:set number
:set nocp
:set mouse=a
:set hlsearch
:set encoding=utf-8
:set showmatch
:set shortmess=I
:syntax enable
:inoremap        (  ()<Left>
:inoremap        "  ""<Left>
:inoremap        `  ``<Left>
:inoremap        '  ''<Left>
:inoremap        [  []<Left>
:inoremap      {  {}<Left>
:let g:airline_theme  = "distinguished"
  let g:airline_left_sep = '»'
  let g:airline_left_sep = '▶'
  let g:airline_right_sep = '«'
  let g:airline_right_sep = '◀'
:map f :NERDTreeToggle <CR>
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'ycm-core/YouCompleteMe'






call vundle#end() 
filetype plugin indent on

!Its alireza

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1270
  • جنسیت : پسر
« آخرین ویرایش: 16 خرداد 1403، 04:24 ب‌ظ توسط esmaeelE »

آفلاین محمد رضا لامعی

  • Full Member
  • *
  • ارسال: 102
  • جنسیت : پسر
  • همیشه در حال یادگیری
    • سایت شخصی
به نظر بنده مهم تر از هر چیز اول یادگیری زبان برنامه نویسی مورد نظر هست
سلام دوست خوب من ;)
 من برنامه نویس حرفه ای هستم ولی مدت هاست لایسنس محصولات jetbrains مانند pycharm و rider و resharper و .... را خریداری میکنم، در حال حاضر به این ویرایشگر متن علاقه مند شده ام برای همین سعی میکنم توی این تاپیک منابع آموزشی مفید در زمینه vim برای خودم و دیگران جمع آوری کنم  :) .
a Day Without Learning is a Lost Day

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1270
  • جنسیت : پسر
سلام
بنده خیلی حرفه ای ویم رو کانفیگ نکردم ولی برای کندویسی و ادیت متن این برام کافیه
:set number
:set nocp
:set mouse=a
:set hlsearch
:set encoding=utf-8
:set showmatch
:set shortmess=I
:syntax enable
:inoremap        (  ()<Left>
:inoremap        "  ""<Left>
:inoremap        `  ``<Left>
:inoremap        '  ''<Left>
:inoremap        [  []<Left>
:inoremap      {  {}<Left>
:let g:airline_theme  = "distinguished"
  let g:airline_left_sep = '»'
  let g:airline_left_sep = '▶'
  let g:airline_right_sep = '«'
  let g:airline_right_sep = '◀'
:map f :NERDTreeToggle <CR>
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'ycm-core/YouCompleteMe'

call vundle#end() 
filetype plugin indent on


در تنظیمات vimrc نیاز و اجباری به : در شروع دستورات نیست.


آفلاین ArminRetro

  • Jr. Member
  • *
  • ارسال: 64
  • جنسیت : پسر
  • میتونی از سایتم دیدن کنی 🙂
    • یادداشت روزانه گیک ها
سلام دوست خوب من ;)
 من برنامه نویس حرفه ای هستم ولی مدت هاست لایسنس محصولات jetbrains مانند pycharm و rider و resharper و .... را خریداری میکنم، در حال حاضر به این ویرایشگر متن علاقه مند شده ام برای همین سعی میکنم توی این تاپیک منابع آموزشی مفید در زمینه vim برای خودم و دیگران جمع آوری کنم  :) .
بیشتر برای دوستانی نوشتم کهممکنه این پرسش را دیده و فکر کنند باید سریع ویم را شخصی سازی کنند
.
                                             خیر الأمور أوسطها
                       مثال خوبی برای نداشتن تعصب در استفاده از برنامه ها است

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19720
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
من استفاده از افزونه‌ها رو خیلی پیشنهاد نمی‌کنم. خودم از این افزونه‌ها که در مخازن دبیان هستن استفاده می‌کنم فقط و با vam مدیریتشون می‌کنم:
youcompleteme
ale
fugitive
ولی تا جایی که بتونم پیکربندی می‌کنم ویم رو. پیکربندی‌هام این‌جا هستن:
https://framagit.org/danialbehzadi/dotfiles/-/tree/main/editor
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1270
  • جنسیت : پسر
می‌تونید برای آشنایی بیشتر با روش تنظیم کردن ویم این ویدیوها را ببنید.

https://www.youtube.com/playlist?list=PL8tzorAO7s0jy7DQ3Q0FwF3BnXGQnDirs

به خصوص عنوان  How to Do 90% of What Plugins Do (With Just Vim)


آفلاین جادی

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1610
    • در دفاع از آزادی بیان
تجربه شخصی من هم می گه که بهتره بدون افزونه و اینها شروع کنی تا دقیقا بدونی داری چیکار می کنی. یعنی کلیات رو که راه افتادی ببینی چی لازم داری و براش تنظیم انجام بدی و بعد قدم بعدی و ... . اگر یکهو یک عالمه چیز میز نصب کنی، دیگه درک اینکه چی دقیقا چطوری انجام می شه سخت می شه و آدم گیج می شه. نظر منه البته.
آزادی کیبورد حق هر انسان است - جادی

آفلاین محمد رضا لامعی

  • Full Member
  • *
  • ارسال: 102
  • جنسیت : پسر
  • همیشه در حال یادگیری
    • سایت شخصی
تجربه شخصی من هم می گه که بهتره بدون افزونه و اینها شروع کنی تا دقیقا بدونی داری چیکار می کنی. یعنی کلیات رو که راه افتادی ببینی چی لازم داری و براش تنظیم انجام بدی و بعد قدم بعدی و ... . اگر یکهو یک عالمه چیز میز نصب کنی، دیگه درک اینکه چی دقیقا چطوری انجام می شه سخت می شه و آدم گیج می شه. نظر منه البته.

سلام، خوبی؟  ;)

الان برای برنامه نویسی خودت از چی استفاده میکنی؟  :)
a Day Without Learning is a Lost Day

آفلاین جادی

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1610
    • در دفاع از آزادی بیان
الان برای برنامه نویسی خودت از چی استفاده میکنی؟  :)

گاهی vscode، گاهی vim و گاهی nvim با تنظیمات lazyvim
آزادی کیبورد حق هر انسان است - جادی

آفلاین learner:~$

  • Hero Member
  • *
  • ارسال: 816
  • جنسیت : پسر
  • روزی روز گاری در گنو/لینوکس
درود

nvchad  برای neovim گزینه خیلی خوبی هست فقط بدیش اینه که با زبان lua کار میکنه ولی الان برای تو چندتا ویدیو آموزشی میفرستم.

https://youtu.be/Mtgo-nP_r8Y?si=cbKla2x8n93LxYme


https://youtu.be/mh_EJhH49Ms?si=TTktLrDXdN9v_bQ2


https://youtu.be/lsFoZIg-oDs?si=_OMtA9za3fTzzov7

این ویدیو ها برای راه اندازی nvchad  و زبان های  rust , ++c  هست اما برای زبان سی هم میشه استفاده کرد و فرقی نداره خلاصه بگم که این تنظیمات خون به جیگرت میکنه ولی ارزشش رو داره البته این تنظیمات در کنار پایانه alacrttiy و افزونه  oh my bash  چیز عالی میشه کمک خواستی بهم بگو.
و اینکه برای نکته آخر باید بگم هرکسی اون طوری که دوست داره و لازم داره تنظیم میکنه.و نمیشه با قطعیت کامل گفت که بهترین تنظیمات چیه.
« آخرین ویرایش: 28 خرداد 1403، 10:45 ق‌ظ توسط learner:~$ »
مثل سمی کالونم( ; ).
خواستار پایان.
محکوم به کامپایل.