パテ外部テキストエディタ?


11

私は一般にsshとlinuxを初めて使います。パテをセットアップし、サーバーに接続してファイルやすべてを一覧表示できます。notepad ++(または別のエディター)を使用してファイルを編集する方法を知りたいのですが。sshを介して自動的にダウンロードおよびアップロードする方法はありますか?他にどのようにファイルを編集しますか?

ありがとう

回答:


4

GUIエディターが本当に必要な場合は、サーバーにインストールしてSSHで実行することもできます。

これを行うには、次のものが必要です。

  • 実行中のゲスト上のX11サーバー。(Xmingのは、うまく機能- http://sourceforge.net/projects/xming/
  • サーバーでのX11転送を許可するには/etc/ssh/sshd_config、これを設定しX11Forwarding yesます。変更する必要がある場合は、sshを再起動します。
  • パテを介したX11転送を有効にします。(リンク
  • サーバーにGUIエディターをインストールするには。私はSciTEが本当に好きです
  • すべてのピースを配置editor filenameしたら、ファイルを開くだけで、リモートシステムからのGUIがローカルマシンに表示されます。

9

あなたは使用することができますWinSCPのあなたのファイルを編集すると利用SFTPを。右クリック>編集。ただし、ほとんどのシステムファイルを編集するには、ルートまたはルートレベルユーザーとしてログインする必要があります。

あなたにとって最善の方法は、nanoまたは同様のコマンドラインテキストエディタを使用して、カラーコーディング拡張機能を有効にすることです。これはおそらくnotepad ++を使用するポイントです


あなたが実行しているFTP持っていけない場合(代わりにSFTPの)SCPを使用する
ヤシュAgarwalさん

SFTPはFTPを使用しません。SSHで処理します。OpenSSHをインストールするとき、ほとんどのシステムでデフォルトです。それ以外の場合、有効にする必要があるのはサブシステムのみです。
デビッドリックマン

8

いくつかのオプションがあります。Windowsフレンドリーな面では、Komodo Editを使用できます。これは無料で、SSH経由で編集するオプションがあります。

(FTPを介したアップロードのみをサポートするものは使用しないことをお勧めします。

他の人が示したように、vi、Emacs、joeなどのフルスクリーンテキストエディターを試して、* ixシステムで直接編集できます。

最後のオプションは、Xmingをインストールし、geditなどのUnix GUIエディターをリモートで使用することです。


1

sshはターミナルサービスです。つまり、サーバーに文字を送信し、文字を「ファイルの編集」などの有用なものに変換します。

つまり、すべてのプログラムは、ログインしているコンピューターで実行されます。

したがって、ローカルエディターを使用する場合は、次の手順を実行する必要があります。

  1. ファイルをホームにコピーします。
  2. エディターで編集する
  3. 返却してください。

より良い方法は、vim / emacsのような強力なエディターを学び、その場で編集することです。



0

Notepad ++にはFTPプラグインがあります。デフォルトではないかもしれませんが、覚えていませんが、そうでない場合は、Notepad ++ Webサイトで簡単に見つけることができました。

sshを使用してファイルを頻繁に編集することを計画している場合は、Linuxで頻繁に見つかるエディターに精通することをお勧めします。ViにはLinuxのすべてのバージョンが付属しています(VIM、Vi改良版、頻繁にインストールされます)。Emacsも一般的であり、多くの人が何かシンプルなものが必要な場合はnanoを使用します。これらのテキストエディタ、特にViには少し学習曲線がありますが、特にプログラミングに頻繁に使用する場合は、IMOを使用する価値があります。


0

私はvimなしで失われます。viまたはvimを学ぶと、ほとんどのGUIエディターよりも高速で強力なテキストファイルの編集が可能になります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.