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

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

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




نویسنده موضوع: سوالاتی در مورد ویم  (دفعات بازدید: 3388 بار)

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

آفلاین sameet

  • Hero Member
  • *
  • ارسال: 901
  • جنسیت : پسر
  • وبمستری به سبک سامیت
پاسخ : سوالاتی در مورد ویم
« پاسخ #30 : 05 اسفند 1400، 03:26 ب‌ظ »
سلام. بخوام یک خط کد رو منتقل کنم به خط بالا یا پایین باید چه کار بکنم؟ تو اینترنت هم کلیدی گفت زدم فقط نشانگر اومد پایین نه اون کد.
یک سوال دیگه،‌ الان من نئوویم دارم فرقی با ویم داره بجز lua؟
چون مثلا 4dd رو زدم کار نکرد ولی dd زدم کار کرد.
درود .
از کانفیگ های vsnoevim استفاده میکنی ؟ اونجا که مشکلی نداره شما با alt + j و alt + k میتونی متن رو به بالا پایین منتقل کنی .
ولی اگه از اون کانفیگ ها استفاده نمیکنی :
local keymap = vim.api.nvim_set_keymap
local options = { noremap = true, silent = true }
-- Move text up and down
keymap("v", "<A-j>", ":m .+1<CR>==", options)
keymap("v", "<A-k>", ":m .-2<CR>==", options)
keymap("x", "<A-j>", ":move '>+1<CR>gv-gv", options)
keymap("x", "<A-k>", ":move '<-2<CR>gv-gv", options)

بله نئو ویم خیلی فرق داره با ویم و خیلی قابلیت های باهال تری هم داره .
« آخرین ویرایش: 05 اسفند 1400، 03:28 ب‌ظ توسط sameet »
وبمستری به سبک سامیت

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
پاسخ : سوالاتی در مورد ویم
« پاسخ #31 : 05 اسفند 1400، 04:18 ب‌ظ »
سلام. بخوام یک خط کد رو منتقل کنم به خط بالا یا پایین باید چه کار بکنم؟ تو اینترنت هم کلیدی گفت زدم فقط نشانگر اومد پایین نه اون کد.
یک سوال دیگه،‌ الان من نئوویم دارم فرقی با ویم داره بجز lua؟
چون مثلا 4dd رو زدم کار نکرد ولی dd زدم کار کرد.
درود .
از کانفیگ های vsnoevim استفاده میکنی ؟ اونجا که مشکلی نداره شما با alt + j و alt + k میتونی متن رو به بالا پایین منتقل کنی .
ولی اگه از اون کانفیگ ها استفاده نمیکنی :
local keymap = vim.api.nvim_set_keymap
local options = { noremap = true, silent = true }
-- Move text up and down
keymap("v", "<A-j>", ":m .+1<CR>==", options)
keymap("v", "<A-k>", ":m .-2<CR>==", options)
keymap("x", "<A-j>", ":move '>+1<CR>gv-gv", options)
keymap("x", "<A-k>", ":move '<-2<CR>gv-gv", options)

بله نئو ویم خیلی فرق داره با ویم و خیلی قابلیت های *باحال تری هم داره .
نه من کانفیگ پیشفرض دارم. کانفیگ هایی که گذاشتید هم قرار دادم ولی درست نشد.
خداحافظ لینوکس!

آفلاین sameet

  • Hero Member
  • *
  • ارسال: 901
  • جنسیت : پسر
  • وبمستری به سبک سامیت
پاسخ : سوالاتی در مورد ویم
« پاسخ #32 : 05 اسفند 1400، 04:58 ب‌ظ »
سلام. بخوام یک خط کد رو منتقل کنم به خط بالا یا پایین باید چه کار بکنم؟ تو اینترنت هم کلیدی گفت زدم فقط نشانگر اومد پایین نه اون کد.
یک سوال دیگه،‌ الان من نئوویم دارم فرقی با ویم داره بجز lua؟
چون مثلا 4dd رو زدم کار نکرد ولی dd زدم کار کرد.
درود .
از کانفیگ های vsnoevim استفاده میکنی ؟ اونجا که مشکلی نداره شما با alt + j و alt + k میتونی متن رو به بالا پایین منتقل کنی .
ولی اگه از اون کانفیگ ها استفاده نمیکنی :
local keymap = vim.api.nvim_set_keymap
local options = { noremap = true, silent = true }
-- Move text up and down
keymap("v", "<A-j>", ":m .+1<CR>==", options)
keymap("v", "<A-k>", ":m .-2<CR>==", options)
keymap("x", "<A-j>", ":move '>+1<CR>gv-gv", options)
keymap("x", "<A-k>", ":move '<-2<CR>gv-gv", options)

بله نئو ویم خیلی فرق داره با ویم و خیلی قابلیت های *باحال تری هم داره .
نه من کانفیگ پیشفرض دارم. کانفیگ هایی که گذاشتید هم قرار دادم ولی درست نشد.
شما دقیقا با lua کانفیگ کردید یا با viml ؟
وبمستری به سبک سامیت

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
پاسخ : سوالاتی در مورد ویم
« پاسخ #33 : 05 اسفند 1400، 04:59 ب‌ظ »
سلام. بخوام یک خط کد رو منتقل کنم به خط بالا یا پایین باید چه کار بکنم؟ تو اینترنت هم کلیدی گفت زدم فقط نشانگر اومد پایین نه اون کد.
یک سوال دیگه،‌ الان من نئوویم دارم فرقی با ویم داره بجز lua؟
چون مثلا 4dd رو زدم کار نکرد ولی dd زدم کار کرد.
درود .
از کانفیگ های vsnoevim استفاده میکنی ؟ اونجا که مشکلی نداره شما با alt + j و alt + k میتونی متن رو به بالا پایین منتقل کنی .
ولی اگه از اون کانفیگ ها استفاده نمیکنی :
local keymap = vim.api.nvim_set_keymap
local options = { noremap = true, silent = true }
-- Move text up and down
keymap("v", "<A-j>", ":m .+1<CR>==", options)
keymap("v", "<A-k>", ":m .-2<CR>==", options)
keymap("x", "<A-j>", ":move '>+1<CR>gv-gv", options)
keymap("x", "<A-k>", ":move '<-2<CR>gv-gv", options)

بله نئو ویم خیلی فرق داره با ویم و خیلی قابلیت های *باحال تری هم داره .
نه من کانفیگ پیشفرض دارم. کانفیگ هایی که گذاشتید هم قرار دادم ولی درست نشد.
شما دقیقا با lua کانفیگ کردید یا با viml ؟
راستش جناب من اصلا اینهایی که میگی رو ازش سر در نمیارم.
فقط کد هایی که اینجا گذاشتید رو گذاشتم توی .vimrc بعد یک بار ویم رو بستم دوباره باز کردم.
خداحافظ لینوکس!

آفلاین sameet

  • Hero Member
  • *
  • ارسال: 901
  • جنسیت : پسر
  • وبمستری به سبک سامیت
پاسخ : سوالاتی در مورد ویم
« پاسخ #34 : 05 اسفند 1400، 05:38 ب‌ظ »
اها فکر کردم از neovim استفاده میکنید و با lua کانفیگ کردید !!!
پس :
میشه اون فایل vimrc خودتون رو اینجا بگذارید ؟
وبمستری به سبک سامیت

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
پاسخ : سوالاتی در مورد ویم
« پاسخ #35 : 05 اسفند 1400، 05:42 ب‌ظ »
اها فکر کردم از neovim استفاده میکنید و با lua کانفیگ کردید !!!
پس :
میشه اون فایل vimrc خودتون رو اینجا بگذارید ؟
نه من نئوویم دارم. مگه نئوویم .vimrc نداره؟
محتویاتش همون متنیه که قرار دادید.
خداحافظ لینوکس!

آفلاین سودو.

  • High Hero Member
  • *
  • ارسال: 3095
  • جنسیت : پسر
  • :(){ :|:& };:
پاسخ : سوالاتی در مورد ویم
« پاسخ #36 : 05 اسفند 1400، 06:23 ب‌ظ »
فک کنم برای نئو ویم اسمش .nvimrc باشه
آرچ و گنوم!

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
پاسخ : سوالاتی در مورد ویم
« پاسخ #37 : 05 اسفند 1400، 06:27 ب‌ظ »
فک کنم برای نئو ویم اسمش .nvimrc باشه
البته من هم حدس شمارو داشتم. نه فرقی نکرد.
خداحافظ لینوکس!

آفلاین sameet

  • Hero Member
  • *
  • ارسال: 901
  • جنسیت : پسر
  • وبمستری به سبک سامیت
پاسخ : سوالاتی در مورد ویم
« پاسخ #38 : 05 اسفند 1400، 06:38 ب‌ظ »
نه !
شما متمعن هستی neovim دارید ؟
مسیر کانفیگ های فایل شما توی home خودتون هست ؟
به هر حال فایل کانفیگتون رو ارسال بفرمایید .
وبمستری به سبک سامیت

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
پاسخ : سوالاتی در مورد ویم
« پاسخ #39 : 05 اسفند 1400، 06:42 ب‌ظ »
نه !
شما متمعن هستی neovim دارید ؟
مسیر کانفیگ های فایل شما توی home خودتون هست ؟
به هر حال فایل کانفیگتون رو ارسال بفرمایید .
بزرگوار وقتی با nvim فایل هامو ویرایش می کنم یعنی نئوویم دارم دیگه. می دونم چی نصب کردم.
مگه جز شاخه خانه جای دیگری هم کانفیگ قرار داده میشه؟
من فایل پیکربندیم اینجاست: /home/mt/.nvimrc
هم .nvimrc رو تست کردم هم .vimrc کار نکرد.
گفتم که محتویات فایل پیکربندی من همونیه که گذاشتید:
local keymap = vim.api.nvim_set_keymap
local options = { noremap = true, silent = true }
-- Move text up and down
keymap("v", "<A-j>", ":m .+1<CR>==", options)
keymap("v", "<A-k>", ":m .-2<CR>==", options)
keymap("x", "<A-j>", ":move '>+1<CR>gv-gv", options)
keymap("x", "<A-k>", ":move '<-2<CR>gv-gv", options)
خداحافظ لینوکس!

آفلاین sameet

  • Hero Member
  • *
  • ارسال: 901
  • جنسیت : پسر
  • وبمستری به سبک سامیت
پاسخ : سوالاتی در مورد ویم
« پاسخ #40 : 05 اسفند 1400، 06:53 ب‌ظ »
ببینید شما اصلا کانفیگ شخصی دارید فعلا ؟؟؟
شما باید در مسیر :
home/.config/nvim/init.lua
یا
home/.config/nvim/init.vim

شما که کانفیگ های lua رو باهاش اشنایی ندارید به شیوه ی دوم توی اون مسیر فایل رو درست کنید .
منهم نمیتونم تمامی کانفیگ های neovim رو اینجان خدمتتون عرض کنم .
اگه کانفیگی مد نظرتون هست بفرمایید انجام بدید بعد سر این موضوع بهتون راهنمایی میکنیم .
وبمستری به سبک سامیت

آفلاین sameet

  • Hero Member
  • *
  • ارسال: 901
  • جنسیت : پسر
  • وبمستری به سبک سامیت
پاسخ : سوالاتی در مورد ویم
« پاسخ #41 : 05 اسفند 1400، 06:58 ب‌ظ »
من چیزی از viml یادم نمیاد ولی توی اینترنت سرچ کردم میتونید به این صورت یک شورت کاری رو تنظیم کنید .
map <alt-j> <esc>:m .+1==<CR>
map <alt-j> <esc>:m .-2==<CR>
وبمستری به سبک سامیت

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
پاسخ : سوالاتی در مورد ویم
« پاسخ #42 : 07 اسفند 1400، 07:03 ب‌ظ »
من چیزی از viml یادم نمیاد ولی توی اینترنت سرچ کردم میتونید به این صورت یک شورت کاری رو تنظیم کنید .
map <alt-j> <esc>:m .+1==<CR>
map <alt-j> <esc>:m .-2==<CR>
البته دیگه ولش کردم. نئوویم هم پاک کردم ویم ریختم.
یک سوال دیگه، می خوام یک جعبه پایین محیط توسعه داشته باشم که بتونم اونجا از برنامه خروجی بگیرم و یا یک دستوری رو اجرا کنم. چجوری میشه یک پایانه مجازی اون پایین داشته باشم؟
خداحافظ لینوکس!

آفلاین سودو.

  • High Hero Member
  • *
  • ارسال: 3095
  • جنسیت : پسر
  • :(){ :|:& };:
چیشد ایمان آوردی !؟
« پاسخ #43 : 07 اسفند 1400، 07:05 ب‌ظ »
من چیزی از viml یادم نمیاد ولی توی اینترنت سرچ کردم میتونید به این صورت یک شورت کاری رو تنظیم کنید .
map <alt-j> <esc>:m .+1==<CR>
map <alt-j> <esc>:m .-2==<CR>
البته دیگه ولش کردم. نئوویم هم پاک کردم ویم ریختم.
یک سوال دیگه، می خوام یک جعبه پایین محیط توسعه داشته باشم که بتونم اونجا از برنامه خروجی بگیرم و یا یک دستوری رو اجرا کنم. چجوری میشه یک پایانه مجازی اون پایین داشته باشم؟
نمیدونم شاید روش خاص داره اما میتونی tmux یا screen رو نصب کنی !

( راستی چیشد ایمان آوردی به ویم ؟ )
آرچ و گنوم!

آفلاین sameet

  • Hero Member
  • *
  • ارسال: 901
  • جنسیت : پسر
  • وبمستری به سبک سامیت
پاسخ : سوالاتی در مورد ویم
« پاسخ #44 : 07 اسفند 1400، 07:06 ب‌ظ »
باز هم نئو ویم بهتره .
میتونید یک از پلاگین ها کمک بگیرید .
توی نئو ویم با پلاگین terminal خیلی سازگار تره تا ویم چون نمیشه توش اسکرول کرد و چیز های دیگه ...
وبمستری به سبک سامیت