目次

内容

HTMLの整形

注意

  • ファイルの上書きなので、やり直しは効かない。

設定手順

  1. HTML TidyのWindows版をインストール
  2. 設定ファイルを「config.txt」として保存
    indent: true
    indent-spaces: 4
    wrap: 0
    char-encoding: utf8
    alt-text: 
    quote-nbsp: no
  3. 「ツール」「外部ツール」「外部ツールの設定」で新規作成
    タイトルHTMLTidy
    コマンドC:\Program Files\Tidy\tidy.exe
    引数-config "c:\Program Files\tidy\config.txt" -modify "$(Path)"

PHPの整形

注意

  • ファイルの上書きなので、やり直しは効かない。

設定手順

  1. phpCodeBeautifierのインストール
    • 公式サイトからWindows版をダウンロードしてProgram Files以下で解凍
      C:\Program Files\phpCB-1.0.1-windows
    • バッチスクリプトを作成して同階層に配置
      @echo off
      "C:\Program Files\phpCB-1.0.1-windows\phpCB.exe" ^
      --space-after-start-bracket ^
      --space-before-end-bracket ^
      --space-after-if ^
      --space-after-switch ^
      --space-after-while ^
      --extra-padding-for-case-statement ^
      --space-before-start-angle-bracket ^
      --space-after-end-angle-bracket ^
      --align-equal-statements ^
      --padding-char-count 4 ^
      --optimize-eol %1 > %1.cb
      move %1.cb %1
  • EmEditorの設定
    • 外部ツールを新規作成
      タイトルPHP整形
      コマンドC:\Program Files\phpCB-1.0.1-windows\phpCB.bat
      引数$(Path)
      ファイルを保存するチェックを入れる

パターンファイル

bash

; EmEditor Syntax File
;
; To import this file to an existing configuration, select Configuration
; under the Tool menu, select Define Configurations, select a configuration
; you want to import to, press [Properties], select the Highlight page, and
; press [Import].
;
; Submit your customized file to submit@emurasoft.com 
; to be listed in www.emurasoft.com user files pages.
;
#Highlight=on
#BeginTag=
#EndTag=
#CommentBegin=
#CommentEnd=
#LineComment1=^#
#LineComment2=
#SingleQuote=on
#DoubleQuote=on
#ContinueQuote=off
#Escape=\
#ScriptBegin=
#ScriptEnd=
#SpecialSyntax=off
#HighlightBraces=on

#Keyword color=3,word=on,rightall=off,case=on,insidetag=off,regexp=off,rightall2=off
alias
bash
bg
bind
builtin
cd
command
compgen
complete
declare
dirs
disown
enable
eval
exec
exit
export
fc
fg
getopts
hash
help
history
jobs
kill
let
logout
popd
printf
pushd
pwd
read
readonly
shift
shopt
source
suspend
times
trap
type
typeset
ulimit
umask
unalias
wait
at
bc
chgrp
chmod
chown
chroot
cp
date
dd
file
find
free
ld
less
ls
man
more
mv
nroff
rm
sort
top
tr
vi
vim
echo
ps
cat
ifconfig
netstat
arp
id
sleep
ipcalc
uname
hostname
passwd
su
sudo
expr
awk
sed
grep
head
tail
mchkcsv
mcat
msort
msortf
mcut
mcal
mdelnull
mnullto
mbest
gzip

#Keyword color=4,word=on,rightall=off,case=on,insidetag=off,regexp=off,rightall2=off
break
case
continue
for
if
local
return
select
set
test
unset
until
while
do
done
and
or
esac
fi
else
true
then
in
elif

#Keyword color=4,word=on,rightall=off,case=off,insidetag=off,regexp=off,rightall2=off
&&
&
||

#Keyword color=5,word=on,rightall=off,case=on,insidetag=off,regexp=off,rightall2=off
EDITOR
HISTSIZE
HOME
HOSTNAME
LANG
SHELL
MAIL
PAGER
PATH
PS1
PS2
PWD
USER
USENNAME
TERM

#Keyword color=5,word=on,rightall=off,case=on,insidetag=off,regexp=on,rightall2=off
^^\w+=
\$\{[^^\}]+\}
\$\w+

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-09-25 (日) 19:27:03 (442d)