2017-09-29 5 views
-1

SFTPプラグインがインストールされた崇高なテキスト3があります。それを使用してコードをダウンロードできますが、開いているPythonファイルは正しく整列していません。SFTPファイルの整列の問題

私はチケットをSOにオープンしましたが、解決されませんでした。

https://askubuntu.com/questions/959866/files-improperly-aligned-after-transfer-via-ftp?noredirect=1#comment1533479_959866

ない私は私のPYファイルのいずれかのサーバーまたはエディタで変更する必要があります確認してください。行はSFTPの後でのみ整列されません。

私のSFTPの設定: - 別のコンピュータまたは別のソフトウェアでファイルを表示するとき

"translate_tabs_to_spaces": true, 
    "detect_indentation": false, 
    "tab_size": 8, 
    "tab_width": 8 

enter image description here

+0

ファイルはタブで字下げされていて、Sublimeの環境設定の 'tab_size'は期待どおりの値に設定されています。 – OdatNurd

+0

はい、正しいです。私のリモコンのタブサイズは8ですが、SFTPプラグインを使用すると、デフォルト値は「4」になります。上のSFTP設定を与えました。 – user1050619

+0

SFTPはそのような設定をサポートしていません。 ( 'Preferences> Settings') – OdatNurd

答えて

0

インデントが変更は、そのスペースとは違って、スペースの量インデントにタブを使用しての指標でありますタブは、使用状況や構成設定に基づいて変更を行い、開発競技場でより熱心に戦われた聖戦の1つです。

あなたが正しく推測しているように、デフォルトは期待どおりではないので、タブがどの程度広いかをSublimeに伝える必要があります。

ほとんどの場合、投稿に記載されている設定はSFTP設定ではありません(available settingsdocumentationにあります)。 SFTPは一連のバイトとしてファイルを移動しますが、実際の表示や編集には関係しません。

もっとうまくいくためには、それらの設定をユーザーの設定に入れてください。メニュー内にはSublime Text > Preferences > Settingsと表示されます(つまり、と#x2318; +、)。右側の設定パネルに追加します。

しかし、tab_widthは、サブライムがデフォルトで理解する設定ではありませんが、あなたが述べた他の3つは有効です。さらにこれらの設定により、Sublimeはすべてのタブを8つのスペースに展開し、タブ文字を完全に削除します。

ファイルをタブでインデントしたくないと仮定した場合、それは必要なものです。タブを好む場合は、translate_tabs_to_spacesfalseに設定して、タブ文字を保持するようにしてください。