ویم !!!!!!
تمام اگه میخوای یک ادیتور کامل تیدیلش کنی بگو تا تنظیمات مال خودم رو بدم تا حال کنی
بله هست. مثلا میتونید از NERDTree استفاده کنید. به تصویر ضمیمه نگاه کنید:ویم !!!!!!
تمام اگه میخوای یک ادیتور کامل تیدیلش کنی بگو تا تنظیمات مال خودم رو بدم تا حال کنی
خوب آخه برادر میگم میخوام یه فایل منیجر داشته باشم کنار ادیتور بعد vim توی محیط ترمیناله :( امکان گذاشتن یک فایل منیجر کنار فایل باز هست؟
بهتون گفتم ادیتور کامله پلاگین ها و تنظیمات رو بهتون بدم با فایل منیجر و... است و کاملهویم !!!!!!
تمام اگه میخوای یک ادیتور کامل تیدیلش کنی بگو تا تنظیمات مال خودم رو بدم تا حال کنی
خوب آخه برادر میگم میخوام یه فایل منیجر داشته باشم کنار ادیتور بعد vim توی محیط ترمیناله :( امکان گذاشتن یک فایل منیجر کنار فایل باز هست؟
بله هست. مثلا میتونید از NERDTree استفاده کنید. به تصویر ضمیمه نگاه کنید:ویم !!!!!!
تمام اگه میخوای یک ادیتور کامل تیدیلش کنی بگو تا تنظیمات مال خودم رو بدم تا حال کنی
خوب آخه برادر میگم میخوام یه فایل منیجر داشته باشم کنار ادیتور بعد vim توی محیط ترمیناله :( امکان گذاشتن یک فایل منیجر کنار فایل باز هست؟
بهتون گفتم ادیتور کامله پلاگین ها و تنظیمات رو بهتون بدم با فایل منیجر و... است و کاملهویم !!!!!!
تمام اگه میخوای یک ادیتور کامل تیدیلش کنی بگو تا تنظیمات مال خودم رو بدم تا حال کنی
خوب آخه برادر میگم میخوام یه فایل منیجر داشته باشم کنار ادیتور بعد vim توی محیط ترمیناله :( امکان گذاشتن یک فایل منیجر کنار فایل باز هست؟
باشه فردا صبح ویم تنظیماتم توی گیت هابم هست فردا لینکش رو میزارم (با نام کاربری mehr32)بهتون گفتم ادیتور کامله پلاگین ها و تنظیمات رو بهتون بدم با فایل منیجر و... است و کاملهویم !!!!!!
تمام اگه میخوای یک ادیتور کامل تیدیلش کنی بگو تا تنظیمات مال خودم رو بدم تا حال کنی
خوب آخه برادر میگم میخوام یه فایل منیجر داشته باشم کنار ادیتور بعد vim توی محیط ترمیناله :( امکان گذاشتن یک فایل منیجر کنار فایل باز هست؟
آهان تشکر بله اگه فایل تنظیمات بدید که ممنون میشم
:set number " Display line numbers on the left side
:set ls=2 " This makes Vim show a status line even when only one window is shown
:filetype plugin on " This line enables loading the plugin files for specific file types
:set tabstop=4 " Set tabstop to tell vim how many columns a tab counts for. Linux kernel code expects each tab to be eight columns wide.
:set expandtab " When expandtab is set, hitting Tab in insert mode will produce the appropriate number of spaces.
:set softtabstop=4 " Set softtabstop to control how many columns vim uses when you hit Tab in insert mode. If softtabstop is less than tabstop and expandtab is not set, vim will use a combination of tabs and spaces to make up the desired spacing. If softtabstop equals tabstop and expandtab is not set, vim will always use tabs. When expandtab is set, vim will always use the appropriate number of spaces.
:set shiftwidth=4 " Set shiftwidth to control how many columns text is indented with the reindent operations (<< and >>) and automatic C-style indentation.
:setlocal foldmethod=indent " Set folding method
:set t_Co=256 " makes Vim use 256 colors
:set nowrap " Don't Wrap lines!
:colorscheme molokai
:set nocp " This changes the values of a LOT of options, enabling features which are not Vi compatible but really really nice
:set clipboard=unnamed
:set clipboard=unnamedplus
:set autoindent " Automatic indentation
:set cindent " This turns on C style indentation
:set si " Smart indent
:syntax enable " syntax highlighting
:set showmatch " Show matching brackets
:set hlsearch " Highlight in search
"":set ignorecase " Ignore case in search
:set noswapfile " Avoid swap files
:set mouse=a " Mouse Integration
:set cursorline " Highlight current line
:set termbidi
" auto complete for ( , " , ' , [ , {
:inoremap ( ()<Left>
:inoremap " ""<Left>
:inoremap ` ``<Left>
:inoremap ' ''<Left>
:inoremap [ []<Left>
:inoremap { {}<Left>
" auto comment and uncooment with F6 and F7 key
:autocmd FileType c,cpp,java,scala let b:comment_leader = '// '
:autocmd FileType sh,ruby,python let b:comment_leader = '# '
:autocmd FileType vim let b:comment_leader = '" '
:noremap <silent> #6 :<C-B>silent <C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR> " commenting line with F6
:noremap <silent> #7 :<C-B>silent <C-E>s/^\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR> " uncommenting line with F7
:map <F5> :!python3 ./% <CR>
:noremap <silent> #3 :tabprevious<CR> " switch to previous tab with F3
:noremap <silent> #4 :tabnext<CR> " switch to next tab with F2
:map <F8> :setlocal spell! spelllang=en_us<CR> " check spelling with F8
:set pastetoggle=<F2> " Paste mode toggle with F2 Pastemode disable auto-indent and bracket auto-compelation and it helps you to paste code fro elsewhere .
"plugin
" autocomplpop setting
:set omnifunc=syntaxcomplete " This is necessary for acp plugin
:let g:acp_behaviorKeywordLength = 1 " Length of keyword characters before the cursor, which are needed to attempt keyword completion
" airline plugin setting
:let g:airline_theme='minimalist' " set airline plugin theme
:let g:airline#extensions#tabline#enabled = 1 " showing tabs
:let g:airline_powerline_fonts = 1
if !exists('g:airline_symbols')
let g:airline_symbols = {}
endif
:helptags ~/.vim/pack/dist/start/vim-airline-themes/doc
let g:airline_theme='dark'
syntax on
set mouse=a
"
set encoding=utf8
set guifont=DroidSansMono\ Nerd\ Font\ 11
let g:airline_powerline_fonts = 1
"nerd
" NERDTree plugin setti
syntax on
filetype plugin indent on
let g:NERDTreeDirArrows=0
let NERDTreeShowHidden=1
:map <F9> :NERDTreeToggle<CR>
"rr
" noremap <F5> :! AsyncRun -raw python % <CR>
:map <F10> :! pylint ./%<CR>
:map <F12> :bw!<CR>
از جینی (https://wiki.ubuntu.ir/wiki/Geany) استفاده کنید.
برای کاربردی که میخواهید جینی بهترهhttps://paste.c-net.org/ManorFrisk
این تنظیمات ویم منهکد: [انتخاب]:set number " Display line numbers on the left side
:set ls=2 " This makes Vim show a status line even when only one window is shown
:filetype plugin on " This line enables loading the plugin files for specific file types
:set tabstop=4 " Set tabstop to tell vim how many columns a tab counts for. Linux kernel code expects each tab to be eight columns wide.
:set expandtab " When expandtab is set, hitting Tab in insert mode will produce the appropriate number of spaces.
:set softtabstop=4 " Set softtabstop to control how many columns vim uses when you hit Tab in insert mode. If softtabstop is less than tabstop and expandtab is not set, vim will use a combination of tabs and spaces to make up the desired spacing. If softtabstop equals tabstop and expandtab is not set, vim will always use tabs. When expandtab is set, vim will always use the appropriate number of spaces.
:set shiftwidth=4 " Set shiftwidth to control how many columns text is indented with the reindent operations (<< and >>) and automatic C-style indentation.
:setlocal foldmethod=indent " Set folding method
:set t_Co=256 " makes Vim use 256 colors
:set nowrap " Don't Wrap lines!
:colorscheme molokai
:set nocp " This changes the values of a LOT of options, enabling features which are not Vi compatible but really really nice
:set clipboard=unnamed
:set clipboard=unnamedplus
:set autoindent " Automatic indentation
:set cindent " This turns on C style indentation
:set si " Smart indent
:syntax enable " syntax highlighting
:set showmatch " Show matching brackets
:set hlsearch " Highlight in search
"":set ignorecase " Ignore case in search
:set noswapfile " Avoid swap files
:set mouse=a " Mouse Integration
:set cursorline " Highlight current line
:set termbidi
" auto complete for ( , " , ' , [ , {
:inoremap ( ()<Left>
:inoremap " ""<Left>
:inoremap ` ``<Left>
:inoremap ' ''<Left>
:inoremap [ []<Left>
:inoremap { {}<Left>
" auto comment and uncooment with F6 and F7 key
:autocmd FileType c,cpp,java,scala let b:comment_leader = '// '
:autocmd FileType sh,ruby,python let b:comment_leader = '# '
:autocmd FileType vim let b:comment_leader = '" '
:noremap <silent> #6 :<C-B>silent <C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR> " commenting line with F6
:noremap <silent> #7 :<C-B>silent <C-E>s/^\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR> " uncommenting line with F7
:map <F5> :!python3 ./% <CR>
:noremap <silent> #3 :tabprevious<CR> " switch to previous tab with F3
:noremap <silent> #4 :tabnext<CR> " switch to next tab with F2
:map <F8> :setlocal spell! spelllang=en_us<CR> " check spelling with F8
:set pastetoggle=<F2> " Paste mode toggle with F2 Pastemode disable auto-indent and bracket auto-compelation and it helps you to paste code fro elsewhere .
"plugin
" autocomplpop setting
:set omnifunc=syntaxcomplete " This is necessary for acp plugin
:let g:acp_behaviorKeywordLength = 1 " Length of keyword characters before the cursor, which are needed to attempt keyword completion
" airline plugin setting
:let g:airline_theme='minimalist' " set airline plugin theme
:let g:airline#extensions#tabline#enabled = 1 " showing tabs
:let g:airline_powerline_fonts = 1
if !exists('g:airline_symbols')
let g:airline_symbols = {}
endif
:helptags ~/.vim/pack/dist/start/vim-airline-themes/doc
let g:airline_theme='dark'
syntax on
set mouse=a
"
set encoding=utf8
set guifont=DroidSansMono\ Nerd\ Font\ 11
let g:airline_powerline_fonts = 1
"nerd
" NERDTree plugin setti
syntax on
filetype plugin indent on
let g:NERDTreeDirArrows=0
let NERDTreeShowHidden=1
:map <F9> :NERDTreeToggle<CR>
"rr
" noremap <F5> :! AsyncRun -raw python % <CR>
:map <F10> :! pylint ./%<CR>
:map <F12> :bw!<CR>
این هم همینه توی گیتهابم
https://github.com/mehr32/vimrc/blob/main/vimrc
فقط پلاگین ها رو چطور برات بزارم ؟ گیتهاب میگه حجمش زیاده
ویم میانبر های زیادی داره که میتونه سرعتت رو خیلی زیاد کنه می تونی توی ویکی > ویم هم پیدا کنیشون بهتر هم هست یکم وقب بزاری و اموزش ویم اقای امیر صمیمی رو توی سایتش یا اپارات پیدا کنی و ببینی تا خوب یاد بگیری ;)
راستی یادم رفت بگم این تنظیمات رو کپی کن و توی یک فایل متنی با نام vimrc. قرار بده توی هومت (چون اول اسمش نقطه داره پنهان میشه با کنترل+ اچ میتونی ببینیش با خود ویم هم میتونی ببینیش )
و اینکه این تنظیمات کارایی مثل گذاشتن ( بعد از ) و... رو خودش میکنه و برای مدیریت فایل و پلاگین ها و تم باید همون پوشه ویم رو یک جوری برات بفرستم تا بزاری توی هوم بعد میتونی از کلید های میانبر من (مثل با اف نه مدیریت فایل کنار صفحه باز بشه) هم استفاده کنی
ان اموزش رو که گفتم ببینی خودت هم می تونی تم و پلاگین نصب کنی و فایل تنظیمات رو بسته به نیازت تغییر بدی
باشه توی تنظیمات هم معلومه از اون پلاگین به پایین تنظیمات پلاگین ها است و یکی دوتا میانبراین تنظیمات ویم منهکد: [انتخاب]:set number " Display line numbers on the left side
:set ls=2 " This makes Vim show a status line even when only one window is shown
:filetype plugin on " This line enables loading the plugin files for specific file types
:set tabstop=4 " Set tabstop to tell vim how many columns a tab counts for. Linux kernel code expects each tab to be eight columns wide.
:set expandtab " When expandtab is set, hitting Tab in insert mode will produce the appropriate number of spaces.
:set softtabstop=4 " Set softtabstop to control how many columns vim uses when you hit Tab in insert mode. If softtabstop is less than tabstop and expandtab is not set, vim will use a combination of tabs and spaces to make up the desired spacing. If softtabstop equals tabstop and expandtab is not set, vim will always use tabs. When expandtab is set, vim will always use the appropriate number of spaces.
:set shiftwidth=4 " Set shiftwidth to control how many columns text is indented with the reindent operations (<< and >>) and automatic C-style indentation.
:setlocal foldmethod=indent " Set folding method
:set t_Co=256 " makes Vim use 256 colors
:set nowrap " Don't Wrap lines!
:colorscheme molokai
:set nocp " This changes the values of a LOT of options, enabling features which are not Vi compatible but really really nice
:set clipboard=unnamed
:set clipboard=unnamedplus
:set autoindent " Automatic indentation
:set cindent " This turns on C style indentation
:set si " Smart indent
:syntax enable " syntax highlighting
:set showmatch " Show matching brackets
:set hlsearch " Highlight in search
"":set ignorecase " Ignore case in search
:set noswapfile " Avoid swap files
:set mouse=a " Mouse Integration
:set cursorline " Highlight current line
:set termbidi
" auto complete for ( , " , ' , [ , {
:inoremap ( ()<Left>
:inoremap " ""<Left>
:inoremap ` ``<Left>
:inoremap ' ''<Left>
:inoremap [ []<Left>
:inoremap { {}<Left>
" auto comment and uncooment with F6 and F7 key
:autocmd FileType c,cpp,java,scala let b:comment_leader = '// '
:autocmd FileType sh,ruby,python let b:comment_leader = '# '
:autocmd FileType vim let b:comment_leader = '" '
:noremap <silent> #6 :<C-B>silent <C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR> " commenting line with F6
:noremap <silent> #7 :<C-B>silent <C-E>s/^\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR> " uncommenting line with F7
:map <F5> :!python3 ./% <CR>
:noremap <silent> #3 :tabprevious<CR> " switch to previous tab with F3
:noremap <silent> #4 :tabnext<CR> " switch to next tab with F2
:map <F8> :setlocal spell! spelllang=en_us<CR> " check spelling with F8
:set pastetoggle=<F2> " Paste mode toggle with F2 Pastemode disable auto-indent and bracket auto-compelation and it helps you to paste code fro elsewhere .
"plugin
" autocomplpop setting
:set omnifunc=syntaxcomplete " This is necessary for acp plugin
:let g:acp_behaviorKeywordLength = 1 " Length of keyword characters before the cursor, which are needed to attempt keyword completion
" airline plugin setting
:let g:airline_theme='minimalist' " set airline plugin theme
:let g:airline#extensions#tabline#enabled = 1 " showing tabs
:let g:airline_powerline_fonts = 1
if !exists('g:airline_symbols')
let g:airline_symbols = {}
endif
:helptags ~/.vim/pack/dist/start/vim-airline-themes/doc
let g:airline_theme='dark'
syntax on
set mouse=a
"
set encoding=utf8
set guifont=DroidSansMono\ Nerd\ Font\ 11
let g:airline_powerline_fonts = 1
"nerd
" NERDTree plugin setti
syntax on
filetype plugin indent on
let g:NERDTreeDirArrows=0
let NERDTreeShowHidden=1
:map <F9> :NERDTreeToggle<CR>
"rr
" noremap <F5> :! AsyncRun -raw python % <CR>
:map <F10> :! pylint ./%<CR>
:map <F12> :bw!<CR>
این هم همینه توی گیتهابم
https://github.com/mehr32/vimrc/blob/main/vimrc
فقط پلاگین ها رو چطور برات بزارم ؟ گیتهاب میگه حجمش زیاده
ویم میانبر های زیادی داره که میتونه سرعتت رو خیلی زیاد کنه می تونی توی ویکی > ویم هم پیدا کنیشون بهتر هم هست یکم وقب بزاری و اموزش ویم اقای امیر صمیمی رو توی سایتش یا اپارات پیدا کنی و ببینی تا خوب یاد بگیری ;)
راستی یادم رفت بگم این تنظیمات رو کپی کن و توی یک فایل متنی با نام vimrc. قرار بده توی هومت (چون اول اسمش نقطه داره پنهان میشه با کنترل+ اچ میتونی ببینیش با خود ویم هم میتونی ببینیش )
و اینکه این تنظیمات کارایی مثل گذاشتن ( بعد از ) و... رو خودش میکنه و برای مدیریت فایل و پلاگین ها و تم باید همون پوشه ویم رو یک جوری برات بفرستم تا بزاری توی هوم بعد میتونی از کلید های میانبر من (مثل با اف نه مدیریت فایل کنار صفحه باز بشه) هم استفاده کنی
ان اموزش رو که گفتم ببینی خودت هم می تونی تم و پلاگین نصب کنی و فایل تنظیمات رو بسته به نیازت تغییر بدی
آقا خیلی ممنون تشکر واقعا نیازی نیست که پلاگین ها را ارسال کنید تا همین جا هم خیلی زحمت کشیدید من از همون تنظیمات استفاده میکنم و میرم با آموزش یکم سر و کله میزنم با vim و درستش میکنم.
بازم ممنون
https://github.com/NvChad/NvChad برای شروع کانفیگ خوبیهبهتون گفتم ادیتور کامله پلاگین ها و تنظیمات رو بهتون بدم با فایل منیجر و... است و کاملهویم !!!!!!
تمام اگه میخوای یک ادیتور کامل تیدیلش کنی بگو تا تنظیمات مال خودم رو بدم تا حال کنی
خوب آخه برادر میگم میخوام یه فایل منیجر داشته باشم کنار ادیتور بعد vim توی محیط ترمیناله :( امکان گذاشتن یک فایل منیجر کنار فایل باز هست؟
آهان تشکر بله اگه فایل تنظیمات بدید که ممنون میشم
روی لینوکس که نمیشه متن ویرایش کرد، ولی برای گنو/لینوکس در حالت متنی که ویم و ایمکس عالین. در محیط گرافیکی هم احتمالاً چیزی مثل جینی عالیه براتون.البته ویم هم گرافیکی خوبه هم متنی گرافیکی میخواین gvim نصب کنید
ویراش: خب مثل این که دیر پیام دادم و دوستان گفته بودن اینها رو :D
ویم !!!!!!
تمام اگه میخوای یک ادیتور کامل تیدیلش کنی بگو تا تنظیمات مال خودم رو بدم تا حال کنی
نه دیگه زود قضاوت نکن هیچ وقت برید توی سایت اپارات یا سایت خود اقای علیرضا امیر صمیمی و اموزش ویمشون رو ببینید نظرتون عوض میشه اگه مشکلی داشتید بهم پیام بدیدویم !!!!!!
تمام اگه میخوای یک ادیتور کامل تیدیلش کنی بگو تا تنظیمات مال خودم رو بدم تا حال کنی
من جی ویم نصب کردم هیچی نداره
انگار با ترمینال کار می کنی
در حال حاضر از کودیوم استفاده می کنم خوشبختانه خوبه
نه دیگه زود قضاوت نکن هیچ وقت برید توی سایت اپارات یا سایت خود اقای علیرضا امیر صمیمی و اموزش ویمشون رو ببینید نظرتون عوض میشه اگه مشکلی داشتید بهم پیام بدیدویم !!!!!!
تمام اگه میخوای یک ادیتور کامل تیدیلش کنی بگو تا تنظیمات مال خودم رو بدم تا حال کنی
من جی ویم نصب کردم هیچی نداره
انگار با ترمینال کار می کنی
در حال حاضر از کودیوم استفاده می کنم خوشبختانه خوبه
هرچیزی جز ایمکس جلوی ویم و امکاناتش، یه اسباببازی درجه پنج چینیه!+++
ویم !!!!!!
تمام اگه میخوای یک ادیتور کامل تیدیلش کنی بگو تا تنظیمات مال خودم رو بدم تا حال کنی
ویم !!!!!!
تمام اگه میخوای یک ادیتور کامل تیدیلش کنی بگو تا تنظیمات مال خودم رو بدم تا حال کنی
سلام. برای طراحی سایت شما تنظیمات دارید؟ html css js jquery bootstrap
اگه دارید ممنون میشم بدید.
من که دوره آقای امیرصمیمی رو دیدم ولی ویم خیلی سخته
تنظیمات خودش بساز که مناسب نیاز های خودت باشه مال بقیه بدردت نمیخوره
https://github.com/NvChad/NvChadسلام ببخشید این الان کانفیگ nvim هست؟ یعنی میتونم پلاگین های vim را روش نصب کنم؟
https://github.com/NvChad/NvChad
https://github.com/NvChad/NvChadسلام ببخشید این الان کانفیگ nvim هست؟ یعنی میتونم پلاگین های vim را روش نصب کنم؟
کانفیگ ویمhttps://github.com/NvChad/NvChad
این چیه؟
https://github.com/NvChad/NvChadسلام ببخشید این الان کانفیگ nvim هست؟ یعنی میتونم پلاگین های vim را روش نصب کنم؟
نئوویم چون همون ویمه با قابلیت بیشتر از همه ی چیزای ویم ساپورت میکنهکانفیگ ویمhttps://github.com/NvChad/NvChad
این چیه؟
سلام ببخشید این الان کانفیگ nvim هست؟ یعنی میتونم پلاگین های vim را روش نصب کنم؟میتونید چیزهای ویم رو روی این نصب کنید. اما نمیتونید nvchad رو روی ویم نصب کنید چون با lua نوشته شده و lua توی نئویم0.5.1 با بالا پشتیبانی میشه. نمیتونید تنظیمات ویم رو با lua بنویسید.
چجوری فعال میشه؟ببینید ویم اینجوری نیست که نصب کنید و همه چی آماده باشه، خودتون باید برای کاری که میخواهید، تنظیمش کنید. میتونید spacevim یا nvcahd رو نصب کنید (در اصل تنظیم ویم هستند) که خیلی از کارها رو کردند و شما لازمه چیزهای کوچیک رو تغییر بدید تا چیزی بشه که شما میخواهید.
برای طراحی جواب میده؟
nvim --version
https://github.com/NvChad/NvChadمیشه لینکی از آموزش NvChad بدید؟ مثلا میانبرهاش چیا هستن
چه جوری