MozTW 討論區
https://forum.moztw.org/

請問除了PsPad之外還有沒有軟體有自動縮排程式碼的功能?
https://forum.moztw.org/viewtopic.php?f=19&t=5912
1 頁 (共 1 頁)

發表人:  MilchFlasche [ 2005-01-14, 15:15 ]
文章主題 :  請問除了PsPad之外還有沒有軟體有自動縮排程式碼的功能?

我需要的是按一個鍵,就能自動把所有程式碼的階層關係排得整整齊齊地的功能,PsPad有,不過我用4.3.1,設定字型或編碼的時候都會當住,所以會有些不便(不然的話就可以繼續用下去了。它能支援UTF-8,但如果不能改字型的話還是顯示不出來。)
【補充:不能改的問題解決了,用鍵盤選選單,不用滑鼠點就可以;但問題是它根本只列出了部份字型——我不會講是哪類,總之就是只有中、日、韓文字型,還有Fixedsys、Terminal之類的鳥字型——所以我無法選擇我需要的Arial Unicode MS或Lucida Sans Unicode……】

大多數的純文字型編輯器好像都沒有這樣的功能?Dreamweaver也沒有。

我覺得排得很有體系感的程式碼比較酷嘛 :P

發表人:  walay [ 2005-01-14, 20:41 ]
文章主題 : 

同事跟我介紹Emacs時,有展示這個功能給我看過。但我不會,所以別問我阿。
Emacs只能說功能超強,看會用的人使用,比看人打電動還精彩 @@,但實在不是很容易上手阿。

發表人:  BobChao [ 2005-01-14, 22:54 ]
文章主題 : 

MilchFlasche 寫:
Dreamweaver也沒有。


有喔 有喔
Commands > Apply Source Formatting.
至於要怎麼 Format, 可以在 Tag Library 裡設定。

不過沒辦法設定 JavaScript 跟 CSS 的部分...

發表人:  MilchFlasche [ 2005-01-15, 00:02 ]
文章主題 : 

BobChao 寫:
MilchFlasche 寫:
Dreamweaver也沒有。


有喔 有喔
Commands > Apply Source Formatting.
至於要怎麼 Format, 可以在 Tag Library 裡設定。

不過沒辦法設定 JavaScript 跟 CSS 的部分...
謝謝Bob,看來這次我對Dreamweaver不夠有耐心 :P果然你是Dreamweaver達人啊 :D

發表人:  MilchFlasche [ 2005-01-15, 00:17 ]
文章主題 : 

walay 寫:
同事跟我介紹Emacs時,有展示這個功能給我看過。但我不會,所以別問我阿。
Emacs只能說功能超強,看會用的人使用,比看人打電動還精彩 @@,但實在不是很容易上手阿。
幾乎沒有概念圖檔我還是乖乖先用Dreamweaver吧 :wink:

發表人:  ghost [ 2005-01-18, 17:23 ]
文章主題 : 

我個人是使用 GVIM.
即 VIM 的 視窗版.

搭配 Cream/VIM

有個快速鍵可以很快縮排全部.(這是 VIM 內建功能,只是用 Cream/VIM 比較容易上手)(也可以局部縮排)
(如果使用 Cream/VIM , 需先切換至 Advanced Mode,因為在一般模式下, 不支援按 Escape 切換到命列模式)
1. Ctrl + A (seelct all)
2. Escape
3. = (在命令模式, = 按鍵預設為縮排指令,不過可以自己指定就是,如果不習慣 = )
這樣就會縮排

(如果是 VIM 預設快速鍵,參考
http://www.vim.org/tips/tip.php?tip_id=83
)


補充:
不過如果 該 HTML 格式很亂,可能縮排結果不會很正常就是.
(就是該結尾沒結尾)

效果粉佳.
強烈推薦 VIM.幾乎所有支援的格式都能縮排.
且支援非常非常多種檔案格式.
最酷的, 如果使用搭配編輯 PHP/HTML

它可以同時顯示
PHP/HTML/JavaScript 的語法高亮度提示.

再補充到:
搭配
Vim Intellisense
效果更佳歐.

MilchFlasche 寫:
..........
我覺得排得很有體系感的程式碼比較酷嘛 :P

發表人:  kourge [ 2005-01-19, 17:56 ]
文章主題 : 

恩,HTML Tidy 也能自動縮排網頁的 code。

發表人:  ok2738 [ 2006-03-14, 21:00 ]
文章主題 :  我個人推薦您可以了解一下notepad++

我個人推薦您可以了解一下notepad++

詳請參閱:
viewtopic.php?t=3925&highlight=pspad

發表人:  wini [ 2006-03-14, 21:31 ]
文章主題 : 

要能「全自動」縮排我是不清楚,
不過一按 Enter 換行,會自動幫你照上一行的來縮排的倒是有。
SuperEdi 可以做到,其它很多應該也行。
不過 SuperEdi 要先設定中文字型(Format-Font) ,
不然連中日韓文都是用英文半格的空間在顯示,會眼花。
這功能記得以前的版本好像能開關,
現在 3.8 版時就忘了要怎麼關了倒是。

發表人:  capitalm [ 2006-03-14, 21:35 ]
文章主題 : 

MilchFlasche 寫:
【補充:不能改的問題解決了,用鍵盤選選單,不用滑鼠點就可以;但問題是它根本只列出了部份字型——我不會講是哪類,總之就是只有中、日、韓文字型,還有Fixedsys、Terminal之類的鳥字型——所以我無法選擇我需要的Arial Unicode MS或Lucida Sans Unicode……】


這是因為 PsPad 只能用 Monospace 字型
你想用的那幾個都不是,所以無法使用

發表人:  MilchFlasche [ 2006-03-15, 01:48 ]
文章主題 : 

capitalm 寫:
MilchFlasche 寫:
【補充:不能改的問題解決了,用鍵盤選選單,不用滑鼠點就可以;但問題是它根本只列出了部份字型——我不會講是哪類,總之就是只有中、日、韓文字型,還有Fixedsys、Terminal之類的鳥字型——所以我無法選擇我需要的Arial Unicode MS或Lucida Sans Unicode……】


這是因為 PsPad 只能用 Monospace 字型
你想用的那幾個都不是,所以無法使用
那,有沒有「Unicode的monospace字型」啊? :wink:

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/