![](/img/trans.png)
[英]What is the benefit of using things such as emacs, vim, and nano over any other IDE or text editor?
[英]Console editor: something between VIM and nano?
我使用vim
很長一段時間,但去年我的大部分編程工作都改用了Sublime Text。
現在,每次我必須使用控制台編輯器(主要是通過ssh
),我對vim
感到非常不舒服。 快捷方式和命令慢慢地留下了我的記憶,我曾經精心策划的vimrc
正在收集灰塵,而我無法在不重新學習所有內容的情況下有效地使用編輯器。
另一方面, nano
只是愚蠢。 非常適合打開文件,添加標志並關閉它,但對其他任何東西來說都太原始了。
我之間有什么東西可以使用嗎? 我可以滿足於像納米一樣容易,也不像電影那么強大。
你可以使用mcedit
。 它比其他編輯器更加用戶友好 - 它甚至支持鼠標懸停在ssh上(甚至在Windows的Putty控制台中)。
只需按如下方式安裝Midnight Commander包:
Ubuntu的/ Debian的:
sudo apt-get install mc
於Fedora /紅帽:
sudo yum install mc
蘋果系統:
brew install mc
它會使mcedit
可用。
在本地控制台中,它甚至支持我們在Windows中使用的Shift+Del
, Shift+Ins
, Ctrl+Ins
快捷方式。
它還具有將塊復制到任意文件的能力,有效地為您提供無限數量的剪貼板。
如果你想學習幾乎可以通過SSH連接的每台機器上的文本編輯器,基本上你唯一的選擇是vim,emacs,nano和ed。
Emacs是一個不錯的選擇,只要你能記住cx cs
(保存)和cx cc
(關閉)......但是這只比你需要記住的命令少了兩個( i
用於插入模式, <esc>
用於普通模式, :w
保存,並且:q
退出)。
可能更好的替代方案是在本地運行X11,因此您可以使用gedit
, gvim
或遠程計算機上的其他圖形編輯器之一? 或者可以打印幾張備忘單(參見: https : //stackoverflow.com/questions/442057/what-is-your-linux-vim-cheat-sheet )並隨時將它們保存在您的人身上?
既然你是一個Sublime用戶,你可能會對Suplemon https://github.com/richrd/suplemon感到滿意。
它有點像Sublime,它專門創建為同時容易和強大。 它還具有多個游標和與Sublime類似的鍵映射。 它是用Python編寫的,支持插件模塊。 希望有一天它也會支持Sublime軟件包。
免責聲明:我是Suplemon的開發者。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.