解決ubuntu中vi不能正常使用方向鍵與退格鍵的問題

方案一:

問題:

?? ubuntu中vi在編輯狀態下方向鍵不能用,還有回格鍵不能刪除等我們平時習慣的一些鍵都不能使用。

解決辦法:

?? 可以安裝vim full版本,在full版本下鍵盤正常,安裝好后同樣使用vi命令。

安裝vim:

ubuntu預裝的是vim tiny版本,而需要的是vim full版本。執行下面的語句安裝vim full版本:

?? $sudo apt-get remove vim-common

?? $sudo apt-get install vim

這樣就行了,vim是一款優秀的軟件,可以在運用中體會到。

?

方案二:

在vi命令行使用命令“:set nocompatible”,就是設置vi不使用兼容模式。

?

?

ubuntu11.10下的VI命令:
vi 有三種模式,輸入模式,編輯模式,“:”命令模式
vi 進入以后默認是編輯模式
vi 編輯模式默認的快捷鍵 上下左右分別是  J K H L
vi 在編輯模式使用 i 可以進入輸入模式
vi 輸入模式只能輸入英文,默認不能使用上下左右箭頭
vi 輸入模式用Esc可以返回到編輯模式
vi 編輯模式 Shift + ; 可以進入命令模式
vi 命令模式w保存,q退出

1)對所有用戶都有效,解決系統中所用用戶的vi中文亂碼問題

?

?? sudo gedit /etc/vim/vimrc.tiny


加入如下內容:


#該文件的內容顯示如下:


" Encoding related


set encoding=UTF-8


set langmenu=zh_CN.UTF-8


language message zh_CN.UTF-8


set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1


set fileencoding=utf-8

2)只對當前用戶有效的解決方法


? ubuntu默認在當前用戶的家目錄下,沒有.vimrc文件,這個時候可以自己touch一個.vimrc文件,且在其中加入


#該文件的內容顯示如下:


" Encoding related


set encoding=UTF-8


set langmenu=zh_CN.UTF-8


language message zh_CN.UTF-8


set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1


set fileencoding=utf-8

轉載于:https://www.cnblogs.com/AI-Algorithms/p/3585967.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/276851.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/276851.shtml
英文地址,請注明出處:http://en.pswp.cn/news/276851.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

android通過代碼設置鈴聲_第六十四回:Android中UI控件之SeekBar

各位看官們,大家好,上一回中咱們說的是Android中UI控件之ProgressBar的例子,這一回咱們的例子是UI控件之SeekBar。閑話休提,言歸正轉。讓我們一起Talk Android吧!看官們,SeekBar通常翻譯為拖動條&#xff0…

轉帖:組策略

1.什么是組策略 注冊表是Windows系統中保存系統軟件和應用軟件配置的數據庫,而隨著Windows功能越來越豐富,注冊表里的配置項目也越來越多,很多配置都可以自定義設置,但這些配置分布在注冊表的各個角落,如果是手工配置&…

SQL中的left outer join,inner join,right outer join用法 (左右內連接)

SQL語句中的left outer join,inner join,right outer join用法left outer joinleft join , right outer joinright join, inner joinjoin.使用關系代數合并數據 1 關系代數 合并數據集合的理論基礎是關系代數,它是由E.F.Codd于1970年提出的。 在關系代數的形式…

利舊IBM X3650m2 安裝esxi5.1提供云桌面(備忘)

上面左邊是我的個人微信,如需進一步溝通,請加微信。 右邊是我的公眾號“Openstack私有云”,如有興趣,請關注。公司有一臺舊服務器,原來的IBM X3650m2 服務器,2物理CPU,24G內存,8塊3…

asp登錄頁面跳轉到注冊頁面_Java 添加頁面跳轉按鈕到PDF文檔

概述當我們在查閱含有大量頁面的PDF時,可通過在頁面上添加跳轉按鈕來實現頁面轉換,以達到節約時間,提高效率的目的。本文將通過Java程序來演示如何給PDF文檔添加頁面跳轉按鈕。通常來說跳轉可分為兩種情況:一是跳轉至特殊頁面(首頁…

和我一起學WCF(6):宿主(Hosting)

WCF所支持的宿主服務: 1.Self-hosting:控制臺應用程序,Windows應用程序,Windows服務,HTTP,TCP,named pipes,MSMQ 2.IIS/ASP.NET 3.Windows Activation Service ServiceHost實例必須進行初始化為服務暴露出端點(endpoint) 每個ServiceHost與指定的服務類型相關聯 核心方法: Open…

.Net FrameWork

.NET Micro Framework白皮書http://download.microsoft.com/download/3/1/9/319f7469-70bd-4e7c-a6cc-e5ad96939af4/net_micro_framework_whitepaper_v_1.0.docWhat is "Type" in managed heap?http://www.cnblogs.com/artech/archive/2007/06/04/769805.html轉載于…

Retrofit+RxJava聯網工具類

在python 進程、線程 (一)中簡單的說過,CPython中的GIL使得同一時刻只能有一個線程運行,即并發執行。并且即使是多核CPU,GIL使得同一個進程中的多個線程也無法映射到多個CPU上運行,這么做最初是為了安全著想,慢慢的也成…

確定最佳聚類數matlab代碼_詳解DBSCAN聚類

使用DBSCAN標識為員工分組照片由Ishan seefromthesky 在 Unsplash拍攝基于密度的噪聲應用空間聚類(DBSCAN)是一種無監督的ML聚類算法。無監督的意思是它不使用預先標記的目標來聚類數據點。聚類是指試圖將相似的數據點分組到人工確定的組或簇中。它可以替代KMeans和層次聚類等流…

Arrays.asList 使用細節

通常初始化后使用如下,但是報錯 UnsupportOperationException.... 根據提示信息,就是調用add()方法時拋出了異常。順著堆棧信息往上找,提示的是AbstractList類的108行出了異常,這一行所在方法的具體實現如下: //108行 …

[分享] 精神崩潰的老鼠

李國棟床上堆著書,每天晚上睡在榻榻米上,讀書讀到凌晨一兩點,讀到兩眼充血,像針扎一樣痛苦,才把書放開。蜷縮到榻榻米上,用繩子把左腿跟一只桌腳綁在一起,熄了燈睡覺。 “這樣一來&#xff0…

(七)整合spring cloud云服務架構 - common-service 項目構建過程

我們將對common-service整個項目進行剖析,將整個構建的流程給記錄下來,讓更多的關注者來參考學習。首先在構建spring cloud的common-service之前,我們需要準備的技術:Maven(項目構建)、Spring Boot、Spring…

python list元素合并_python list 合并連接字符串的方法

python list 合并連接字符串的方法 更新時間:2013年03月09日 22:02:18 作者: python 列表合并字符串,我們一般會用到字符串的join方法來操作。下面通過代碼的形式,詳細的說下list怎么拼成字符串? 相關文章這篇文章主要…

修改citrix 默認偵聽端口的命令和XML Service端口

修改citrix 默認偵聽端口的命令: 在命令行下輸入icaport /port:2494,或你所想改成的端口 如果輸入 icaport /reset 恢復默認偵聽端口 ctxxmlss /r8080 在citrix的外部客戶端通過web方式登陸時,提示“the alternate address cannot…

spfa算法

1 轉載于:https://www.cnblogs.com/Emcikem/p/11346073.html

集成方法-概念理解

集成方法(ensemble method)又叫元算法(meta-algorithm):將不同的分類器組合起來。 通俗的說:就是三個臭皮匠賽過諸葛亮。做決定時,考慮多個人的意見,不是一個人的意見 集成方法&…

單片機按鍵防抖程序_這些單片機按鍵設計方案,請拿好,不謝!

在單片機系統里,按鍵是常見的輸入設備,在本文中介紹幾種按鍵硬件、軟件設計方面的技巧。一般的在按鍵的設計上,一般有四種方案,創客學院帶你零基礎學習電子產品設計。一是GPIO口直接檢測單個按鍵,如圖1.1所示;二是按鍵…

Oracle 11G 安裝詳解

oracle官網下載地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 官網下載需要注冊orcale賬號,比較繁瑣,這里直接放已經下載好的安裝包鏈接 Oracle11G下載鏈接: https://pan.baidu.com/s/1v6oD4jAt…

程序員何苦為難程序員?

有時候想想程序員為何為難程序員呢? 扳扳手指走上碼農這個行業也有幾年了,但是越來越覺得這個行業很累,有人說程序員就是二代農民工,我個人還是比較贊同的,對于剛入道的同仁們來說確實就是個體力(腦力,眼力…

kubeadm部署k8s_用 kubeadm 部署生產級 k8s 集群

概述kubeadm 已?持集群部署,且在1.13 版本中 GA,?持多 master,多 etcd 集群化部署,它也是官?最為推薦的部署?式,?來是由它的 sig 組來推進的,?來 kubeadm 在很多??確實很好的利?了 kubernetes 的許…