के अंत में बैकस्पेस का उपयोग करेगा, मुझे लगता है कि मेरे मैक 10.6 टर्मिनल या मेरे .vimrc
के साथ कुछ अजीब लगता है।मैक टर्मिनल विम केवल
जब मैं अपने लैपटॉप के कीबोर्ड पर बैकस्पेस टाइप करता हूं, तो यह केवल तब काम करता है जब कर्सर लाइन के अंत में होता है। एक लाइन के भीतर से हटाने की कोशिश कर कुछ भी नहीं करता है। मैकवीम सामान्य रूप से काम करता है। Google ने मदद नहीं की है क्योंकि मैं यह भी नहीं समझ सकता कि इस व्यवहार को क्या कहना है।
मेरे टर्मिनल काम में अन्य सभी बैकस्पेस कमांड अपेक्षित के रूप में, इसलिए मैं इसके विपरीत विम विशिष्ट हूं।
[email protected] ~> egrep ".*map.*" ~/.vimrc
"inoremap <expr> <CR> pumvisible() ? "\<C-y>" : "\<C-g>u\<CR>"
let mapleader = ","
map Q gq
nmap <silent> <leader>s :set nolist!<CR>
" extended '%' mapping for if/then/else/end etc
map <S-Insert> <MiddleMouse>
map! <S-Insert> <MiddleMouse>
nmap <silent> <C-N> :silent noh<CR>
nmap <C-E> :b#<CR>
nmap <C-P> :NERDTreeToggle<CR>
nmap <leader>p :NERDTreeFind<CR>
nmap <leader>/ :call NERDComment(0, "invert")<cr>
vmap <leader>/ :call NERDComment(0, "invert")<cr>
nmap <leader>t :TlistToggle<CR>
nmap <leader>e :e **/
nmap <Leader>b :MiniBufExplorer<cr>
nmap <Leader>sh :ConqueSplit bash<cr>
nmap <Leader>r :ConqueSplit
" map ,y to show the yankring
nmap <leader>y :YRShow<cr>
imap <silent> <Down> <C-o>gj
imap <silent> <Up> <C-o>gk
nmap <silent> <Down> gj
nmap <silent> <Up> gk
cmap w!! %!sudo tee > /dev/null %
inoremap jj <Esc>
nnoremap JJJJ <Nop>
कोई भी विचार की सराहना की जाएगी:
यहाँ मेरी ~/.vimrc की मैपिंग के उत्पादन में है, मैं कुछ भी है कि टर्मिनल में विम होगा इस तरह से नहीं देख सकते हैं कार्य करते हैं। मैंने^एच या ^? भेजने के लिए डिलीट कुंजी को फिसलने की कोशिश की, कोई फर्क नहीं पड़ता।
आह, वह था। जादू। धन्यवाद! – cflewis
ठीक महोदय, धन्यवाद! मुझे आशा है कि आपके पास लंबा और समृद्ध जीवन होगा। –
क्यों दुनिया में यह डिफ़ॉल्ट है और मैं इस समस्या में पहले क्यों नहीं चला हूं? मैंने वीआईएम का बहुत उपयोग किया है और मैंने पहले मैक पर वीआईएम का उपयोग किया है ... मैं बस इसे अभी अनुभव कर रहा हूं। –