विम-छोटे में क्या विशेषताएं हैं?


31

तो, vim-tinyउबंटू में डिफ़ॉल्ट रूप से कट डाउन स्थापित किया गया है। मुझे इसका उपयोग करने में कोई आपत्ति नहीं है, लेकिन मैं दस्तावेज़ीकरण नहीं पा सकता हूं और अधिकांश आदेश जिन्हें मैं सामान्य विम से उपयोग करता हूं, वे काम नहीं करते हैं। अब तक मुझे पता चला है कि :nऔर :Nबफ़र्स और के बीच जाना :split(लेकिन विभाजन स्क्रीन Ctrl- W+ Sनहीं करता है), :closeएक विभाजन बंद कर देता है, और Ctrl- W+ Wविभाजन के बीच होप्स।

मुझे क्या अन्य आदेश याद आ रहे हैं?


2
क्या यह प्रतिबंधों, सीमाओं और शॉर्ट कट्स का एक नया सेट सीखने की तुलना में सिर्फ वीम स्थापित करना कहीं अधिक सरल नहीं होगा?
डेविड वनिल

मैं SSH में हर मशीन पर पूर्ण विम अपग्रेड नहीं कर सकता। इसके अलावा, छोटे-विम की क्षमताओं में शायद एक इंडेक्स कार्ड नहीं होगा।
जेम्स

1
@ जेम्स - यहां तक ​​कि सबसे बुनियादी vi बहुत शक्तिशाली होने जा रहा है - पढ़ने की कोशिश करें Vim के साथ आपकी समस्या यह है कि आप vi को टटोलें नहीं - उत्तर केवल vi को कवर करता है, और इसलिए vim-small। सौभाग्य आपके सूचकांक कार्ड के साथ ...
हामिश डाउनर

vi संगतता मोड सीखने में अच्छा हो सकता है, यदि आप "vi" सिस्टम पर अटक जाते हैं। vim- छोटे (vi संगतता मोड) में कोई मदद फ़ाइल नहीं है। <backspace> काम नहीं करता है। "showmode" सेट नहीं है, इसलिए "- INSERT -" या "--REPLACE--" जैसे शून्य संकेत देता है और सहजता से यह जानने की आवश्यकता है कि आप किस मोड में हैं। यदि आप "VIM एक्सपर्ट" हैं, लेकिन इसे चालू रखें। एक "vi" मशीन, आप खुद को खोया हुआ पा सकते हैं। लेकिन अगर आप "vi संगतता मोड" जानते हैं और VIM के साथ फंस जाते हैं, तो यह एक समस्या नहीं होनी चाहिए, और ": cp सेट" का उपयोग करके हमेशा पीछे की ओर जा सकते हैं।
user12711

जवाबों:


24

11.10 बजे:

$ vim.tiny --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Oct  6 2011 10:32:12)
Included patches: 1-154
Modified by pkg-vim-maintainers@lists.alioth.debian.org
Compiled by buildd@
Small version without GUI.  Features included (+) or not (-):
-arabic -autocmd -balloon_eval -browse +builtin_terms -byte_offset -cindent 
-clientserver -clipboard -cmdline_compl +cmdline_hist -cmdline_info -comments 
-conceal -cryptv -cscope -cursorbind -cursorshape -dialog -diff -digraphs -dnd 
-ebcdic -emacs_tags -eval -ex_extra -extra_search -farsi -file_in_path 
-find_in_path -float -folding -footer +fork() -gettext -hangul_input +iconv 
-insert_expand +jumplist -keymap -langmap -libcall -linebreak -lispindent 
-listcmds -localmap -lua -menu -mksession -modify_fname -mouse -mouse_dec 
-mouse_gpm -mouse_jsbterm -mouse_netterm -mouse_sysmouse -mouse_xterm 
+multi_byte -multi_lang -mzscheme -netbeans_intg -osfiletype -path_extra -perl 
-persistent_undo -printer -profile -python -python3 -quickfix -reltime 
-rightleft -ruby -scrollbind -signs -smartindent -sniff -startuptime 
-statusline -sun_workshop -syntax -tag_binary -tag_old_static -tag_any_white 
-tcl +terminfo -termresponse -textobjects -title -toolbar -user_commands 
-vertsplit -virtualedit +visual -visualextra -viminfo -vreplace +wildignore 
-wildmenu +windows +writebackup -X11 +xfontset -xim -xsmp -xterm_clipboard 
-xterm_save 
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
      user exrc file: "$HOME/.exrc"
  fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H     -Wall -g -O2 -DTINY_VIMRC -D_FORTIFY_SOURCE=1      
Linking: gcc   -Wl,-Bsymbolic-functions -Wl,--as-needed -o vim    -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo  -lselinux -ldl

केवल बारह सुविधाएँ सक्षम हैं (एक सौ बीस में से):

+builtin_terms      Some terminals supported
+cmdline_hist       Command line history
+fork()             Shell commands are forked
+iconv              Extra encoding conversions besides utf8<->latin1
+jumplist           jumplist history, 
                    So you can go back/forward with Ctrl-O/Ctrl-I
+multi_byte         Multibyte characters
+terminfo           Use terminfo instead of termcap
+visual             Visual mode supported (but no blockwise visual mode)
+wildignore         Allow wildcard patterns, to specify files to
                    ignore during filename completion
+windows            Support more than one buffer window
+writebackup        Backup files before overwriting (this either
                    provides this option, or defaults it to on)
+xfontset           X fontset support

विवरण @Caassium द्वारा पोस्ट किए गए फ़ीचर सूची लिंक पर आधारित हैं ।

अनुपलब्ध कीबाइंडिंग आदि हो सकते हैं क्योंकि आप vi संगत मोड में vim चला रहे हैं - आप उस :set nocompatiblevim को चालू कर सकते हैं या set nocompatibleआपसे .vimrcफ़ाइल जोड़ सकते हैं।

मैंने कोशिश की Ctrl-W sऔर /usr/bin/vim.tinyसंगत मोड में रहते हुए उसने मेरे लिए एक विभाजन किया , ताकि आपकी समस्या न हो। लेकिन मुझे यकीन नहीं है कि उस मामले में क्या होगा। शायद यह सुनिश्चित करने की कोशिश करें .vimrcकि आपकी फ़ाइल में ऐसा कुछ भी नहीं है जो काम करना बंद कर दे।


10

यहाँ आप जाएँ: http://vimdoc.sourceforge.net/htmldoc/various.html#+feature-list

से बोली: ve [rsion] ।।

The first column shows the smallest version in which they are included:
T   tiny
S   small
N   normal
B   big
H   huge

मैं वास्तव में किसी भी चिह्नित 'टी' को नहीं देखता हूं, इसलिए ऐसा लगता है कि आपको कुछ भी नहीं मिलता है .. "इसका दूसरा उत्तर शायद vi के बारे में है" जो शायद बहुत दूर नहीं हो;)


2
कौन सा संस्करण /usr/bin/vim.basic से मेल खाता है, क्या यह सामान्य (N) है?
htaccess

vim.basic'एक्स के बिना विशाल' प्रतीत होता है। यह vim-noxमेरी किस्सा सभा में भी वैसा ही है ।
tedder42
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.