簡體   English   中英

控制台編輯器:VIM和nano之間的東西?

[英]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+DelShift+InsCtrl+Ins快捷方式。

它還具有將塊復制到任意文件的能力,有效地為您提供無限數量的剪貼板。

您可以嘗試這些,但是您必須在SSH到的機器上安裝它們:

但我的意見是你應該放棄嚴重不足的Sublime並回到Vim。

$ vimtutor是你的朋友。

如果你想學習幾乎可以通過SSH連接的每台機器上的文本編輯器,基本上你唯一的選擇是vim,emacs,nano和ed。

Emacs是一個不錯的選擇,只要你能記住cx cs (保存)和cx cc (關閉)......但是這只比你需要記住的命令少了兩個( i用於插入模式, <esc>用於普通模式, :w保存,並且:q退出)。

可能更好的替代方案是在本地運行X11,因此您可以使用geditgvim或遠程計算機上的其他圖形編輯器之一? 或者可以打印幾張備忘單(參見: https//stackoverflow.com/questions/442057/what-is-your-linux-vim-cheat-sheet )並隨時將它們保存在您的人身上?

我沒有親自使用它,但是VimCream風味用更多的標准樣式映射修改Vim(例如用於Find的CTRL-F),沒有模態編輯(正常與插入模式),如Vi(m),它也適用於控制台(帶菜單)。 也許這讓Vim適合你。

既然你是一個Sublime用戶,你可能會對Suplemon https://github.com/richrd/suplemon感到滿意。

它有點像Sublime,它專門創建為同時容易和強大。 它還具有多個游標和與Sublime類似的鍵映射。 它是用Python編寫的,支持插件模塊。 希望有一天它也會支持Sublime軟件包。

免責聲明:我是Suplemon的開發者。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM