質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.13%

さくらインターネット(スタンダード)上のファイルを任意のエディタで編集したい

解決済

回答 4

投稿

  • 評価
  • クリップ 0
  • VIEW 728

kshm

score 5

前提・実現したいこと

CakePHPを使ってWebサイトを作ろうとしています。
さくらインターネットのスタンダードプランを使用しています。

最初はTeraTermで接続し、Emacs上でファイルを編集していました。
しかし、Emacsが苦手のため、ファイルを一度ダウンロードし、
いつも使っているエディタで編集してから、
またアップロードする、という手順を踏んでいます。
それが面倒なため、もっと賢い方法があればご教示頂きたいです。

思いついたこと

  • 案1. ローカルにXAMPP環境を作って開発・検証、後にまとめてアップロードする

  • 案2. ローカルにXAMPP環境を作って開発し、逐次WinSCPで同期させる

  • 案3. そういう機能を持ったエディタを使う(NetBeans?)

  • 案4. 諦めてEmacsに慣れる

  • 案5. リモートのサーバをローカルにマウントするような方法を探す

一般的な方法や、他に良い方法があればご教示をお願いします。

補足情報

  • 初心者が趣味で作っている物のため、検証環境を作る知識とやる気が不足しています。
  • XAMPPも慣れていないためできれば避けたいです。
  • つまり、案1と2は避けたいです。
  • さくらエディタが好きですがemacsやviじゃなければ他のエディタでも良いです。

お手すきの際で結構ですので、ご回答よろしくお願い致します。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 4

checkベストアンサー

+2

がると申します。

例えば、WinSCPで「サーバ側のファイル」を直接さわれば、手元のPCのエディタで「ほぼ、直接と変わらないような使用感」でファイルを操作できると思うのですが、如何でしょうか?
(厳密には「手元のPCにファイル転送して」になりますが、意識せずに裏側でやってくれるので、"ほぼ"直接と変わらない、かと思います)
テキストファイル前提であれば、サーバ側のファイルをダブルクリック、で、エディタが立ち上がると思います。

ちなみに「デフォルトのテキストエディタ」は個人的には「やたらに使いにくい」ので、その部分だけ設定を変えて「自分の好みのエディタ」にすることが多いですが。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/04/30 07:36

    WinSCPはコマンドラインから使っていたので、そんな機能があるとは知りませんでした。
    ありがとうございます。試してみます。

    キャンセル

+2

galluさんのおっしゃるとおり、WinSCPでリモートを直接編集する(のと同じ)ことが出来ます。

WinSCPの「ツール」→「環境設定」→「エディタ」の項目を設定してください。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+2

私ならローカルに開発環境をつくります。
gitでバージョン管理しつつアップロードも兼ねることが多いです。

xamppとgitとどちらもそれなりに敷居は高いかもしれませんが、どちらもいろいろな場所で使える知識ですから学んで損はありません。

憶測で申し訳ないんですが共有サーバーで長時間エディタを起動してると勝手にkillされる可能性があるので気をつけてください。(バリューサーバーでは15分の制限があった。)

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/04/30 07:38

    制限があるならあるで、むしろ諦めがついて良いです。
    gitともなかなか仲良くなれませんが、またトライしてみます。

    キャンセル

+1

ローカルでは環境を作らずに好きなエディタでファイルを保存するだけ&必要なものだけFTPアップロードという選択肢は無しですか?

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/04/29 21:29

    説明不足で申し訳ございません。

    編集する対象のファイルはCakePHPで自動で生成するファイルです。
    そのため、ローカルにCakePHPが動作する環境(XAMPP)を作成するか、
    リモートのファイルを直接編集したい、という状況になっております。

    キャンセル

  • 2017/04/29 21:34

    なるほど、サーバーに接続して直接編集出来るエディタは色々あるでしょうが…atom editerの例です→http://qiita.com/hashrock/items/2668532ece72961f2cfd

    キャンセル

  • 2017/04/30 07:35

    ありがとうございます!
    試してみます。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.13%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる