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

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

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


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: کار نکردن تو رفتگی خودکار در ادیتور vim [حل شد]  (دفعات بازدید: 2043 بار)

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

آفلاین Silvio Dante

  • High Hero Member
  • *
  • ارسال: 1221
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
من چند وقت پیش از vim بدون کانفیگ استفاده می‌کردم که مشکلی نداشت و تو رفتگی‌ها رو موقع کد نوشتن خودش اعمال می‌کرد. اما از وقتی فایل vimrc رو برای کانفیگش تنظیم می‌کنم همه چیز اعمال میشه اما دیگه تو رفتگی‌های بین کدها رو اتوماتیک نمی‌زنه و باید دستی تب زد. برای رفع این مشکل باید چیکار کنم؟ چند جا رو گشتم اما چیز خاصی پیدا نکردم که مشکلم رو حل کنه.
« آخرین ویرایش: 05 آذر 1396، 07:23 ب‌ظ توسط مهران :) »
به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : کار نکردن تو رفتگی خودکار در ادیتور vim
« پاسخ #1 : 05 آذر 1396، 02:53 ب‌ظ »
:set ai " Auto indent
:set si " Smart indent

این دوتارو هم داری؟
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین Silvio Dante

  • High Hero Member
  • *
  • ارسال: 1221
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
پاسخ : کار نکردن تو رفتگی خودکار در ادیتور vim
« پاسخ #2 : 05 آذر 1396، 03:11 ب‌ظ »
:set ai " Auto indent
:set si " Smart indent

این دوتارو هم داری؟
آره ولی جوابگو نیستن :(
به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : کار نکردن تو رفتگی خودکار در ادیتور vim
« پاسخ #3 : 05 آذر 1396، 03:13 ب‌ظ »
cat ~/.vimrc | nc paste.ubuntu.ir 1337
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین Silvio Dante

  • High Hero Member
  • *
  • ارسال: 1221
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
پاسخ : کار نکردن تو رفتگی خودکار در ادیتور vim
« پاسخ #4 : 05 آذر 1396، 03:36 ب‌ظ »
cat ~/.vimrc | nc paste.ubuntu.ir 1337
نمیدونم چرا نفرستاد به سرویس paste  :o

اما محتویات فایل .vimrc م این هست:
:set number
:set ls=2
:filetype plugin on
:set tabstop=4
:set expandtab
:set softtabstop=4
:set shiftwidth=4
:setlocal foldmethod=indent
:set t_Co=256
:set nowrap
:colorscheme industry
:set nocp
:set clipboard=unnamed
:set clipboard=unnamedplus
:set autoindent
:set cindent
:set si
:set ai
:syntax enable
:set showmatch
:set hlsearch
:set noswapfile
:set mouse=a
:inoremap        (  ()<Left>
:inoremap        "  ""<Left>
:inoremap        `  ``<Left>
:inoremap        '  ''<Left>
:inoremap        [  []<Left>
:inoremap      {  {}<Left>
:autocmd FileType c,cpp,java,scala let b:comment_leader = '// '
:autocmd FileType sh,ruby,python   let b:comment_leader = '# '
:map <F8> :setlocal spell! spelllang=en_us<CR>
:set pastetoggle=<F2>

به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : کار نکردن تو رفتگی خودکار در ادیتور vim
« پاسخ #5 : 05 آذر 1396، 03:40 ب‌ظ »
از autoindent دوبار استفاده کردی. یکیشون رو حذف کن (مثلاً ia)
:setlocal foldmethod=indent
اینو ندیدم تا حالا. نمی‌دونم شاید به خاطر این باشه. commentش کن و بررسی کن.
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین Silvio Dante

  • High Hero Member
  • *
  • ارسال: 1221
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
پاسخ : کار نکردن تو رفتگی خودکار در ادیتور vim
« پاسخ #6 : 05 آذر 1396، 03:45 ب‌ظ »
از autoindent دوبار استفاده کردی. یکیشون رو حذف کن (مثلاً ia)
:setlocal foldmethod=indent
اینو ندیدم تا حالا. نمی‌دونم شاید به خاطر این باشه. commentش کن و بررسی کن.
تاثیری نداشت. حتی یه بار هم کل محتویات فایل .vimrc رو پاک کردم و فقط اینا رو توش نوشتم:
:set number
:set ai
:set si
اما بازهم مشکل سرجاش بود.
به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : کار نکردن تو رفتگی خودکار در ادیتور vim
« پاسخ #7 : 05 آذر 1396، 03:50 ب‌ظ »
مال منو استفاده کن ببین درست می‌شه یا نه.
فقط یه چند خطش رو باید حذف کنی. اگه نداشتیشون.
پسوند zip الکیه. نوشتم تا بتونم پیوست کنم. پسوندش رو حذف کن و بذارش توی Home
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین Silvio Dante

  • High Hero Member
  • *
  • ارسال: 1221
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
پاسخ : کار نکردن تو رفتگی خودکار در ادیتور vim
« پاسخ #8 : 05 آذر 1396، 03:53 ب‌ظ »
مال منو استفاده کن ببین درست می‌شه یا نه.
فقط یه چند خطش رو باید حذف کنی. اگه نداشتیشون.
پسوند zip الکیه. نوشتم تا بتونم پیوست کنم. پسوندش رو حذف کن و بذارش توی Home
اینم فایده نداشت و هنوز مشکل سر جاشه  ](*,)
به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : کار نکردن تو رفتگی خودکار در ادیتور vim
« پاسخ #9 : 05 آذر 1396، 03:55 ب‌ظ »
یه نگاه هم به vimrc در etc/ بنداز اگه داریش.
شاید اون‌جا یه تنظیم خاصی صورت گرفته.
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین Silvio Dante

  • High Hero Member
  • *
  • ارسال: 1221
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
پاسخ : کار نکردن تو رفتگی خودکار در ادیتور vim
« پاسخ #10 : 05 آذر 1396، 03:58 ب‌ظ »
یه نگاه هم به vimrc در etc/ بنداز اگه داریش.
شاید اون‌جا یه تنظیم خاصی صورت گرفته.
ندارمش  :-k
به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : کار نکردن تو رفتگی خودکار در ادیتور vim
« پاسخ #11 : 05 آذر 1396، 04:00 ب‌ظ »
چی بگم والا. کلاً هرچی پرونده مربوط به vim هست با find پیدا کن و ببین جریانشون چیه.
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین Silvio Dante

  • High Hero Member
  • *
  • ارسال: 1221
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
پاسخ : کار نکردن تو رفتگی خودکار در ادیتور vim
« پاسخ #12 : 05 آذر 1396، 04:07 ب‌ظ »
چی بگم والا. کلاً هرچی پرونده مربوط به vim هست با find پیدا کن و ببین جریانشون چیه.

یدونه لوبونتو دارم روی ماشین مجازی رو اونم تست کردم همین وضعه  ](*,) ](*,) ](*,)
به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : کار نکردن تو رفتگی خودکار در ادیتور vim
« پاسخ #13 : 05 آذر 1396، 04:13 ب‌ظ »
مطمئنی که vim زبون برنامه‌ت رو تشخیص می‌ده؟
از پسوند برای پرونده‌هات استفاده می‌کنی؟ پسوند نباشه vim تشخیص نمی‌ده.
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین Silvio Dante

  • High Hero Member
  • *
  • ارسال: 1221
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
پاسخ : کار نکردن تو رفتگی خودکار در ادیتور vim
« پاسخ #14 : 05 آذر 1396، 04:50 ب‌ظ »
مطمئنی که vim زبون برنامه‌ت رو تشخیص می‌ده؟
از پسوند برای پرونده‌هات استفاده می‌کنی؟ پسوند نباشه vim تشخیص نمی‌ده.
آره کاملا تشخیص میده و رنگی هم میکنه حتی!
بعدم فایل vimrc رو پاک که می‌کنم تو رفتگی‌ها رو خودکار می‌زنه اما اونجوری باید هر دفعه که بازش میکنم بشینم یکی یکی کانفیگ کنم که کار عاقلانه‌ای نیست  ;D
به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد