为什么安装了Linux后vim打不开 如何在linux安装 vim 失败

linux \u8fdb\u5165\u4e0d\u4e86vim\u7f16\u8f91\u5668\uff1f

\u4f60\u53ef\u4ee5\u627e\u4e00\u4e0b/usr/bin/\u6709\u6ca1\u6709\u4e00\u4e2a\u53ebnvi\u4e1c\u4e1c\uff0c\u5982\u679c\u6ca1\u6709\u8bf4\u660e\u4f60\u7684\u7cfb\u7edf\u6ca1\u6709\u88c5VI\u3002\u8fd9\u4e2a\u5c31\u662fVI\u547d\u4ee4\u7684\u5404\u884c\u7a0b\u5e8f\u3002
\u518d\u627e\u4e00\u4e0b/etc/alternatives/\u6709\u6ca1\u6709\u4e00\u4e2a\u53ebvi\u7684\u4e1c\u4e1c\uff0c\u8fd9\u4e2a\u5e94\u8be5\u662fLINUX\u7cfb\u7edf\u7ed9nvi\u5efa\u7acb\u7684\u7b2c\u4e00\u4e2a\u5feb\u6377\u65b9\u5f0f\uff0c\u53e6\u4e00\u4e2a\u662f/usr/bin\u4e0b\u7684vi\u5feb\u6377\u65b9\u5f0f\uff0c\u5982\u679c\u6ca1\u6709\u8fd9\u4e2a\uff0c\u4f60\u76f4\u63a5\u6253vi\u662f\u4e0d\u80fd\u8fd0\u884c\u7684\uff0c\u56e0\u4e3a\u4f60\u7684\u547d\u4ee4path\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u662f\u6ca1\u6709\u6307\u5411/etc/alternatives\u7684\u3002
\u5feb\u6377\u7684\u7ed3\u6784\u5982\u4e0b\uff1a\u539f\u7a0b\u5e8fnvi---->/etc/alternatives/vi------>/usr/bin/vi
\u6bcf\u4e2a\u7528\u6237\u7684\u9ed8\u8ba4\u547d\u4ee4path\u662f\u6709/usr/bin\u7684\uff0c\u6240\u4ee5\u4f60\u6253vi\uff0c\u5176\u5b9e\u662f\u8fd0\u884c/usr/bin\u4e0b\u7684vi\u5feb\u6377\u65b9\u5f0f\uff0c\u5b83\u53c8\u662f\u6307\u5411/etc/alternatives\u7684vi\u5feb\u6377\u65b9\u5f0f\uff0c\u8fd9\u4e2avi\u5feb\u6377\u65b9\u5f0f\u6700\u540e\u6307\u5411\u53ef\u8fd0\u884c\u7684/usr/bin/nvi\u7a0b\u5e8f\u3002
\u56e0\u4e3alinux\u7684\u7248\u672c\u6bd4\u8f83\u591a\uff0c\u6240\u4ee5\u6211\u8bf4\u7684\u8fd9\u4e2a\u6709\u53ef\u80fd\u548c\u4f60\u7684\u60c5\u51b5\u8fd8\u4e0d\u4e00\u5b9a\u4e00\u6837\uff0c\u5982\u679c\u4e0d\u884c\uff0c\u4f60\u53ea\u80fd\u7528find\u547d\u4ee4\u6765\u627e\u4e00\u4e0b\u770b\u4e86\u3002
find / -name vi
\u5982\u679c\u6ca1\u6709\uff0c\u90a3\u4e48\u4f60\u5c31\u662f\u6ca1\u6709\u88c5vi\uff0c\u5982\u679c\u6709\uff0c\u90a3\u4e48\u5230\u76f8\u5e94\u7684\u76ee\u5f55\u4f7f\u7528ls -l\u770b\u4e00\u4e0b\u5feb\u6377\u65b9\u5f0f\u3002ls -l vi
\u4f8b\u5982\u627e\u5230\u7684\u7ed3\u679c\u6709/usr/bin/vi,\u90a3\u4e48
cd /usr/bin
ls -l vi
\u7ed3\u679c\u662flrwxrwxrwx 1 root root 20 2006-04-28 00:29 vi -> /etc/alternatives/vi
\u610f\u601d\u5c31\u662f\u8fd9\u4e2avi\u662f\u6307\u5411/etc/alternatives/vi\u7684\u5feb\u6377\u65b9\u5f0f\uff0c\u518d\u53bb/etc/alternatives\u76ee\u5f55\uff0c\u7528ls -l vi\u770b\u4e00\u4e0b\uff1a
\u7ed3\u679c\u662flrwxrwxrwx 1 root root 12 2006-04-28 00:29 vi -> /usr/bin/nvi
\u8bf4\u660e\u8fd9\u4e2avi\u662f/usr/bin/nvi\u7684\u5feb\u6377\u65b9\u5f0f\uff0c\u518d\u53bb/usr/bin\u4e0b\u770bls -l nvi
\u7ed3\u679c-rwxr-xr-x 3 root root 360760 2005-03-07 07:31 nvi
\u5230\u8fd9\u513f\uff0c\u7ec8\u4e8e\u627e\u5230vi\u6700\u540e\u8fd0\u884c\u7684\u662f/usr/bin/nvi\u8fd9\u4e2a\u7a0b\u5e8f\u4e86\u3002

VIM\u7684\u5b89\u88c5


1
\u5728\u547d\u4ee4\u884c\u6572\u5165\u201cvi\u201d\u540e\u6309"tab"\u952e\uff0c\u53ef\u4ee5\u770b\u5230\u76ee\u524d\u7cfb\u7edf\u4e2d\u53ea\u5b89\u88c5\u4e86vi\u548cvim.tiny\u3002
vim\u662f\u4eceVI\u53d1\u5c55\u800c\u6765\u7684\u4e00\u4e2a\u6587\u672c\u7f16\u8f91\u5668\uff0c\u529f\u80fd\u66f4\u5f3a\u5927\u3002\u800cvim.tiny\u662fvim\u7684\u7cbe\u7b80\u7248\uff0c\u6240\u4ee5\uff0c\u5b89\u88c5vim\u52bf\u5728\u5fc5\u884c\u3002

2
ubuntu\u7cfb\u7edf\uff1a
\u666e\u901a\u7528\u6237\u4e0b\u8f93\u5165\u547d\u4ee4\uff1asudo apt-get install vim-gtk
centos\u7cfb\u7edf\uff1a
\u666e\u901a\u7528\u6237\u4e0b\u8f93\u5165\u547d\u4ee4\uff1ayum -y install vim*
\u56fe\u7247\u4ee5ubuntu\u4e3a\u4f8b


3
\u8fd9\u91cc\uff0c\u8f93\u5165\u201cy\u201d\u540e\uff0c\u56de\u8f66\u3002

4
\u4e4b\u540e\u4e0d\u9700\u8981\u4efb\u4f55\u64cd\u4f5c\uff0c\u7b49\u5f85\u5b89\u88c5\u5b8c\u6210\u3002
\u5b89\u88c5\u5b8c\u6210\u4e4b\u540e\uff0c\u5728\u547d\u4ee4\u884c\u6572\u5165vi\uff0c\u6309\u201ctab\u201d\u952e\u3002
\u53ef\u4ee5\u770b\u5230\uff0c\u5df2\u7ecf\u6709vim\u547d\u4ee4\u7684\u5b58\u5728\u3002
\u5b89\u88c5\u6210\u529f\u3002

END
VIM\u7684\u914d\u7f6e


\u521a\u5b89\u88c5\u7684VIM\uff0c\u53ef\u80fd\u754c\u9762\u5e76\u4e0d\u662f\u5341\u5206\u53cb\u597d\uff0c\u8fd9\u5c31\u9700\u8981\u6211\u4eec\u53bb\u66f4\u6539vim\u7684\u914d\u7f6e\u6587\u4ef6\uff0c\u6309\u7167\u6211\u4eec\u7684\u9700\u6c42\u53bb\u4fee\u6539\u5b83\u3002
\u5728\u547d\u4ee4\u884c\u4e0b\uff0c\u8f93\u5165\u547d\u4ee4\uff1asudo vim /etc/vim/vimrc
\u5fc5\u987b\u52a0\u4e0asudo\uff0c\u5426\u5219\u4f60\u662f\u6ca1\u6709\u6743\u9650\u7f16\u8f91vimrc\u7684\u3002

\u5728\u8fd9\u4e2a\u6587\u4ef6\u4e2d\uff0c\u4f1a\u6709\u8fd9\u4e48\u4e00\u53e5\uff1a
syntax on
\u610f\u601d\u662f\u8bed\u6cd5\u9ad8\u4eae\uff0c\u5982\u679c\u60a8\u7684\u88ab\u6ce8\u91ca\u6389\u4e86\uff0c\u8bf7\u201c\u8ba9\u5b83\u51fa\u6765\u201d\u3002\u5c31\u50cf\u4e0b\u56fe\u6240\u793a

\u4e0b\u56fe\u4e3a\u5c0f\u7f16\u7684VIM\u914d\u7f6e\u3002
\u8bf7\u5728\u60a8\u7684VIM\u7684\u6700\u540e\u4e00\u884c\uff0c\u8f93\u5165\u4ed6\u4eec\uff0c\u53ef\u4ee5\u8ba9\u60a8\u7684VIM\u53d8\u5f97\u66f4\u6f02\u4eae\u3001\u8212\u670d\u3002
set nu // \u5728\u5de6\u4fa7\u884c\u53f7
set tabstop //tab \u957f\u5ea6\u8bbe\u7f6e\u4e3a 4
set nobackup //\u8986\u76d6\u6587\u4ef6\u65f6\u4e0d\u5907\u4efd
set cursorline //\u7a81\u51fa\u663e\u793a\u5f53\u524d\u884c
set ruler //\u5728\u53f3\u4e0b\u89d2\u663e\u793a\u5149\u6807\u4f4d\u7f6e\u7684\u72b6\u6001\u884c
set autoindent //\u81ea\u52a8\u7f29\u8fdb

\u4fdd\u5b58\u4e4b\u540e\uff0c\u914d\u7f6e\u5b8c\u6bd5\u3002
\u4e0a\u9762\u7684\u914d\u7f6e\uff0c\u5176\u5b9e\u662f\u975e\u5e38\u7b80\u5355\u7684\uff0c\u6bd4\u5982\u4e00\u4e9b\u914d\u8272\u65b9\u6848\u7b49\uff0c\u5c0f\u7f16\u5e76\u6ca1\u6709\u5199\u5165\uff0c\u5982\u679c\u60a8\u8fd8\u6709\u5176\u4ed6\u9700\u6c42\u7684\u8bdd\uff0c\u5efa\u8bae\u767e\u5ea6\u3002

OK\uff0c\u6211\u4eec\u6765\u7f16\u5199\u4e00\u4e2a\u5c0f\u7a0b\u5e8f\uff0c\u5165\u4e0b\u56fe\u6240\u793a\uff0c\u53ef\u4ee5\u770b\u51fa\uff0c\u754c\u9762\u5df2\u7ecf\u6bd4\u8f83\u7f8e\u89c2\u4e86\uff0c\u81f3\u5c11\u5c0f\u7f16\u7528\u4ed6\u6765\u5199\u7a0b\u5e8f\u3001\u770b\u6587\u6863\uff0c\u8fd8\u662f\u611f\u89c9\u5f88\u53cb\u597d\u7684\u3002

并不是所有linux都有vim编辑器,但是基本都有vi编辑器。
或者是安装vim安装包。
[root@localhost Packages]# rpm -qa | grep vim
vim-filesystem-7.4.160-1.el7.x86_64
vim-common-7.4.160-1.el7.x86_64
vim-enhanced-7.4.160-1.el7.x86_64
vim-minimal-7.4.160-1.el7.x86_64
[root@localhost Packages]#

  • 涓轰粈涔堝畨瑁呬簡Linux鍚巚im鎵撲笉寮
    绛旓細骞朵笉鏄墍鏈linux閮芥湁vim缂栬緫鍣紝浣嗘槸鍩烘湰閮芥湁vi缂栬緫鍣ㄣ傛垨鑰呮槸瀹夎vim瀹夎鍖銆俒root@localhost Packages]# rpm -qa | grep vim vim-filesystem-7.4.160-1.el7.x86_64 vim-common-7.4.160-1.el7.x86_64 vim-enhanced-7.4.160-1.el7.x86_64 vim-minimal-7.4.160-1.el7.x86_64 [root...
  • 涓轰粈涔鍦linux绯荤粺vim鍚庣湅涓嶅埌缁撴灉
    绛旓細娌℃湁瀹夎鍖銆倂im涓嶆槸鍐呴儴鍛戒护锛岄渶瑕佸畨瑁呮煡鐪媣im瀹夎鍖呮墠鍙湅鍒扮粨鏋溿侺inux鏄竴涓鍏堢殑鎿嶄綔绯荤粺锛屼笘鐣屼笂杩愮畻鏈蹇殑10鍙拌秴绾ц绠楁満杩愯鐨勯兘鏄疞inux鎿嶄綔绯荤粺銆
  • LINUX鎿嶄綔绯荤粺VIM鐨瀹夎鍜岄厤缃
    绛旓細鍙互鍙戠幇锛绯荤粺榛樿鏄病鏈夊畨瑁卾im鐨勶紝鍥犳灏遍渶瑕佹垜浠墜鍔ㄨ繘琛屽畨瑁銆2銆乽buntu绯荤粺锛氭櫘閫氱敤鎴蜂笅杈撳叆鍛戒护锛歴udo apt-get install vim-gtk centos绯荤粺锛氭櫘閫氱敤鎴蜂笅杈撳叆鍛戒护锛歽um -y install vim 鍥剧墖浠buntu涓轰緥 3銆佽繖閲岋紝杈撳叆鈥測鈥濆悗锛屽洖杞︺4銆佷箣鍚庝笉闇瑕佷换浣曟搷浣滐紝绛夊緟瀹夎瀹屾垚銆傚畨瑁呭畬鎴愪箣鍚庯紝鍦ㄥ懡浠よ...
  • linux鎵撳紑vim缂栬緫鍣ㄥ懡浠inux鎵撳紑vi
    绛旓細1銆佺‘瀹vim宸茬粡瀹夎鍒颁簡浣犵殑璁$畻鏈轰腑銆傚叾瀹烇紝濡傛灉鏄痳edhat鐨勮瘽锛寁i鏄竴鏍风殑鏁堟灉銆2銆侀粯璁ゆ儏鍐典笅vim浼氬畨瑁呭湪/usr/bin涓嬮潰锛岀‘瀹氳繖涓洰褰曞姞鍏ュ埌浜嗕綘鐨刾ath鍙橀噺涓傦紙涓鑸儏鍐典笅閮藉姞鍏ヤ簡鐨勶紝鐩存帴鐢ㄥ氨濂斤級3銆佹墦寮涓涓粓绔傚湪缁堢涓洿鎺ヨ緭鍏im锛屽嵆鍙墦寮vim缂栬緫鍣ㄣlinux鎬庝箞鐢ㄥ懡浠ゆ墦寮缂栬緫鍣紵1銆佹墦寮缁堢...
  • Linux閰嶇疆vim涓嶇敓鏁堢殑绗﹀彿鏄浠涔坙inux閰嶇疆vim
    绛旓細linux涓嬬殑閰嶇疆鏂囦欢涓烘枃鏈枃浠,灏卞儚win涓嬬殑txt鏂囦欢,,鏈甯哥敤鐨勭紪杈戝伐鍏峰氨vim鍜宔macs浜;鎵鏈夌殑閰嶇疆鏂囦欢閮芥湁鑷繁鐨勬牸寮,涓嶆槸闅忎究鍙互鏀瑰姩鐨,褰瀹夎绯荤粺鎴栬蒋浠剁殑鏃跺欎細鑷姩鍦/etc涓嬬粰浣犵敓鎴愪竴涓父鐢ㄧ殑閰嶇疆鏂囦欢,閲岄潰鐨勫弬鏁版槸甯哥敤鐨,濡傛灉鎯崇湅瀹屾暣鐨勫弬鏁板彲浠ョ敤man鎴栧湪/usr涓嬫壘,褰撶劧,澶у鏁扮殑閰嶇疆鏂囦欢閮芥湁鐩稿悓鐨勫湴鏂,姣斿...
  • linux绯荤粺vim缂栬瘧鍣ㄥ嚭鐜癱ommand not found
    绛旓細閭f槸鍥犱负浣犳病鏈瀹夎 vim 锛岀郴缁熻嚜甯︾殑鏄痸i锛屽懡浠よ杈撳叆锛歴udo apt-get install vim 锛屽氨鍙互浜嗐傛湭閰嶇疆鐜鍙橀噺銆備粖澶╁湪閰嶇疆hadoop鐜鍙橀噺鏃讹紝淇敼~/.bashrc 鏂囦欢瀵艰嚧甯哥敤鍛戒护濡俵s锛寁i锛寁im锛宮v绛夊叏閮ㄦ彁绀篶ommand not found銆傚師鍥犳槸鏀箏/.bashrc 鏃舵妸鐜鍙橀噺鏀瑰潖浜嗐linux绠浠 鏈瘝鏉$敱鈥滅鏅...
  • 涓轰粈涔圠INUX鏈夊浘褰㈢晫闈㈣繕瑕佺敤VIM缂栬緫C璇█婧愮▼搴?
    绛旓細vim鐢ㄧ啛浜嗚繕鏄瘮杈冧笉閿欑殑涓滀笢鐨勶紝鍥犱负浣跨敤linux缁忓父浼氬浜庢病鏈夊浘褰㈡敮鎸佺殑鎯呭喌锛屽缁堢杩滅▼杩炴帴鍒版湇鍔″櫒鎴栬呭祵鍏ュ紡璁惧锛岃繖浜涙儏鍐甸兘鏄病鏈夊浘褰㈡敮鎸佺殑锛屽鏋滃湪杩欑鎯呭喌杩涜淇敼鎴栬呯紪鍒朵唬鐮佹垨鑰呮煡鐪嬫枃浠跺氨闇瑕乿im,vi绛夊伐鍏蜂簡
  • linux绯荤粺瀹夎vim缂栬緫鍣
    绛旓細銆愯В鍘瀹夎鍖銆戯細涓嬭浇鐨勫畨瑁呭寘鏄粡杩囧帇缂╃殑tar鏍煎紡锛屽湪linux鍙互浣跨敤鑷甫鐨勫伐鍏穞ar杩涜瑙e帇锛屽湪瀹夎鍖呮墍鍦ㄧ洰褰曟墽琛屽懡浠わ細tar -zxvf vim-7.4.tar 銆愰厤缃畨瑁呭彉閲忋戯細鎵撳紑瑙e帇鍚庣殑鐩綍-鎵ц鍛戒护锛歝dvim74锛涢厤缃畨瑁呯幆澧-鎵ц鍛戒护锛./configure --prefix=/usr/local/servers/vim 锛屸/usr/local/servers/...
  • linux绯荤粺鎬庝箞瀹夎vim缂栬緫鍣
    绛旓細1銆併愪笅杞vim婧愮爜銆戯細浠巚im鐨勫畼鏂圭綉绔欎笅杞絭im鐨勫畨瑁呮簮鐮佸寘銆2銆併愯В鍘瀹夎鍖銆戯細涓嬭浇鐨勫畨瑁呭寘鏄粡杩囧帇缂╃殑tar鏍煎紡锛屽湪linux鍙互浣跨敤鑷甫鐨勫伐鍏穞ar杩涜瑙e帇锛屽湪瀹夎鍖呮墍鍦ㄧ洰褰曟墽琛屽懡浠わ細tar-zxvfvim-7.4.tar銆3銆併愰厤缃畨瑁呭彉閲忋戯細鎵撳紑瑙e帇鍚庣殑鐩綍-鎵ц鍛戒护锛歝dvim74锛涢厤缃畨瑁呯幆澧-鎵ц鍛戒护锛./...
  • linux 涓涓哄暐涓嶈兘鐢vim杩涜缂栬緫?
    绛旓細涓鑸殑linux闇瑕佺敤鎴疯嚜宸瀹夎vim锛岀劧鍚庢墠鑳界敤 濡傛灉宸茬粡鏈塿im鍛戒护锛岄偅灏辨槸浣犵紪杈戠殑鏂囦欢鏉冮檺涓嶅锛屽鑷存棤娉曚繚瀛樼殑锛屼綘鍒囨崲鍒皉oot鏉冮檺璇曚竴璇
  • 扩展阅读:www.sony.com.cn ... linux vim ... linux网站入口 ... linux vi替换 ... linux为什么很少人用 ... linux vi保存 ... ubuntu vi 保存 退出 ... 学linux工资一般是多少 ... linux vi使用 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网