詳解Xshell 常見(jiàn)問(wèn)題及相關(guān)配置
本文介紹Xshell 常見(jiàn)的問(wèn)題以及相關(guān)的配置。本文的配置主要是針對(duì) Xshell 5 或 Xshell 6 版本的。
說(shuō)明:涉及到對(duì)"屬性"進(jìn)行的配置,如果當(dāng)前Xshell已經(jīng)連接到了一臺(tái)服務(wù)器,那么在此會(huì)話窗口中進(jìn)行的屬性配置,只針對(duì)該服務(wù)器會(huì)話生效;如果想要對(duì)所有的會(huì)話屬性進(jìn)行配置,則需要在未連接服務(wù)器的會(huì)話窗口中進(jìn)行相關(guān)的屬性配置操作。
1. vi編輯器中,INSERT模式下Backspace按鍵無(wú)法刪除字符的問(wèn)題
要解決上述問(wèn)題,需要進(jìn)行以下設(shè)置:
a)點(diǎn)擊"屬性"按鈕,如下:
打開(kāi)"屬性窗口"。
b)選擇"屬性"窗口左側(cè)的"終端"標(biāo)簽,將"終端"標(biāo)簽對(duì)應(yīng)的"終端類(lèi)型"設(shè)置為"linux",如下:
c)選擇"屬性"窗口左側(cè)的"鍵盤(pán)"標(biāo)簽,將"鍵盤(pán)"標(biāo)簽對(duì)應(yīng)的"功能鍵類(lèi)型"設(shè)置為"linux","DELETE鍵序列"設(shè)置為"VT220 Del (Esc[3~])","BACKSPACE鍵序列"設(shè)置為"ASCII 127 (Ctrl+?)(I)",如下圖:
d)某些情況下,由于vim和系統(tǒng)自帶的vi的兼容性以及一些默認(rèn)設(shè)置問(wèn)題,需要修改vim的配置文件.vimrc(此文件位于用戶根目錄下),在該文件中添加不兼容性設(shè)置,以及BACKSPACE的一些設(shè)置,如下:
完成上述設(shè)置后,即可實(shí)現(xiàn)在vi的INSERT模式下Backspace的刪除字符功能。
2. vi編輯器中,中文亂碼的問(wèn)題
在vi編輯器中出現(xiàn)中文亂碼時(shí),我們可以從下面三個(gè)方面進(jìn)行問(wèn)題排查:
1)xshell的編碼格式;
2)Linux操作系統(tǒng)的默認(rèn)語(yǔ)言(編碼);
3)出現(xiàn)亂碼的文件的編碼。
通常情況下,保持這三者編碼格式一致,即可解決亂碼的問(wèn)題。
下面舉例說(shuō)明具體的問(wèn)題排查方法。下面的test.cpp中的中文出現(xiàn)亂碼,如下:
1)我們首先查看xshell的編碼格式,點(diǎn)擊xshell界面的“屬性”按鈕,打開(kāi)屬性窗口,查看編碼格式,如下:
從上圖中,能夠看到xshell的編碼格式為“UTF-8”。
2)使用locale命令,查看Linux操作系統(tǒng)的默認(rèn)語(yǔ)言,如下:
從上圖中,能夠看到當(dāng)前Linux操作系統(tǒng)的默認(rèn)語(yǔ)言為“en_US.UTF-8”。
3)使用file命令,查看中文亂碼文件的編碼格式,如下:
在上圖中,可以看到test.cpp文件的編碼格式為“ISO-8859”,與xshell、linux系統(tǒng)的編碼格式不一致,所以需要修改其編碼格式。使用iconv命令,將test.cpp文件的編碼格式修改為“UTF-8”,如下:
iconv -f GBK -t utf-8 -o test.cpp test.cpp
修改后,再次查看test.cpp文件的編碼格式,如下:
此時(shí),test.cpp文件的編碼格式已經(jīng)變?yōu)閁TF-8了。打開(kāi)該文件,可以看到中文能夠正常顯示了,如下:
到此這篇關(guān)于詳解Xshell 常見(jiàn)問(wèn)題及相關(guān)配置的文章就介紹到這了,更多相關(guān)Xshell常見(jiàn)問(wèn)題及配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Xshell與Xftp免費(fèi)下載安裝及步驟(圖文)
- CentOS7連接X(jué)Shell與網(wǎng)絡(luò)配置的方法
- xshell 遠(yuǎn)程登陸CentOS7 免密登陸的思路詳解
- Linux配置SSH和Xshell連接服務(wù)器的教程(圖解)
- windows下使用Xshell時(shí)出現(xiàn)丟失msvcr110.dll等dll問(wèn)題
- Xshell實(shí)現(xiàn)Windows上傳文件到Linux主機(jī)的方法
- 基于Xshell使用密鑰方式連接遠(yuǎn)程主機(jī)
- 確保Linux VPS及服務(wù)器更加安全之Xshell設(shè)置密鑰登錄
- 遠(yuǎn)程linux xshell下輸出中文亂碼解決方法
相關(guān)文章
基于Debian的linux系統(tǒng)軟件安裝命令詳解 (推薦)
這篇文章主要介紹了基于Debian的linux系統(tǒng)軟件安裝命令,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2020-03-03Linux Centos 下使用yum 命令安裝mysql實(shí)現(xiàn)步驟
這篇文章主要介紹了Linux Centos 下使用yum 命令安裝mysql實(shí)現(xiàn)步驟的相關(guān)資料,需要的朋友可以參考下2017-03-03解決linux ftp匿名上傳、下載開(kāi)機(jī)自啟問(wèn)題
這篇文章主要介紹了linux ftp匿名上傳、下載,開(kāi)機(jī)自啟問(wèn)題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02詳解CentOS設(shè)置程序開(kāi)機(jī)自啟動(dòng)的方法
本篇文章主要介紹CentOS設(shè)置程序開(kāi)機(jī)自啟動(dòng)的方法 ,在CentOS系統(tǒng)下,主要有兩種方法設(shè)置自己安裝的程序開(kāi)機(jī)啟動(dòng)。有興趣的可以了解一下,2016-12-12CentOS5 + rsync 同步2臺(tái)服務(wù)器的文件
CentOS 5 + rsync 同步2臺(tái)服務(wù)器的文件,需要服務(wù)器同步的朋友可以參考下。2010-12-12