大概了解怎麼內縮之後,
接下來是怎麼把他實行.
通常內縮的話, 會透過按下 tab鍵來進行內縮
(為什麼不使用空白? 因為程式設計師都是很懶惰的 :D )
(程式設計師的習性是: 懶惰 (第二個我忘記了) 以及高傲)
(程式設計師的特性是: 喜好自由, 晚上工作, 留長頭髮 (ㄜㄜ, 老蕭 :PP ) )
(呵呵, 言歸正傳)
也就是在該要內縮的地方,
先多按一個 tab鍵讓他內縮,
然後才開始打你的程式碼.
在結束內縮的地方,
先按一個倒退鍵 (或數個? )
移動到應該對齊的位置,
然後才打你的} 或是其他的程式碼.
至於因為使用 tab的按鍵,
所以說內縮的大小變成根據你使用的編輯器而定,
通常會在 2 ~ 8之間.
像是 emacs預設是 2, VC++預設是 4, vi, joe 預設是 8
(反正自己看的舒服就好了 ^^ )
如果還是不清楚要怎麼內縮比較好的話,
我建議是多看一些別人的程式,
或者是讓一些程式自動幫你內縮.
假設我們透過 emacs來編輯好了.
(我不知道那邊找 DOS底下的, 不過 ntucsa 有 :) )
例如說:
telnet ntucsa.csie.ntu.edu.tw
(然後輸入帳號跟密碼)
emacs test.c <-用 emacs 開啟 test.c 這個檔案
(然後輸入你的程式)
(當然你可以在其他地方打好, 然後透過 telnet 的貼上指令)
接著你可以把游標移動到第一行,
由上而下, 每一行都按一下 tab鍵,
emacs會幫你把這一行移動到他應該的地方.
那您就可以看到 emacs內建的縮排方式,
大概遵循這種方式就可以了 :)
--
在這個動物園中
你一共看到四隻小企鵝和兩隻小怪獸
--
※ 發信站: 批踢踢實業坊(ptt.twbbs.org)
◆ From: 140.112.240.66
> -------------------------------------------------------------------------- <
作者: MichaelHsin (長髮解憂) 看板: b89902xxx
標題: Re: 計算機程式設計--關於縮排(2)
時間: Wed Nov 1 22:56:07 2000
※ 引述《in2 (寫程式 ^^)》之銘言:
: 大概了解怎麼內縮之後,
: 接下來是怎麼把他實行.
: 通常內縮的話, 會透過按下 tab鍵來進行內縮
: (為什麼不使用空白? 因為程式設計師都是很懶惰的 :D )
其實我看到的人大多是用空白縮排...^^;
---
我的習慣是: 用空白縮排二格...
---
以前是用四格, 不過很快地就會發現常常螢幕的左半邊都是空的...^^;;;
: (程式設計師的習性是: 懶惰 (第二個我忘記了) 以及高傲)
我絕對相信並且徹底實行第一項...:DDD
: (程式設計師的特性是: 喜好自由, 晚上工作, 留長頭髮 (ㄜㄜ, 老蕭 :PP ) )
^^;;;;;;
--
「女孩子最厲害的武器就是
只因為她是女孩子,
你毫無反抗的被她吸引。」
-- 小野, 男孩與女孩的戰爭, 「試管蜘蛛」小說集
--
※ 發信站: 批踢踢實業坊(ptt.twbbs.org)
◆ From: mhsin.m7.ntu.edu
> -------------------------------------------------------------------------- <
作者: in2 (可還是想龍說) 看板: b89902xxx
標題: Re: 計算機程式設計--關於縮排(2)
時間: Wed Nov 1 23:14:17 2000
※ 引述《MichaelHsin (長髮解憂)》之銘言:
: ※ 引述《in2 (寫程式 ^^)》之銘言:
: : 大概了解怎麼內縮之後,
: : 接下來是怎麼把他實行.
: : 通常內縮的話, 會透過按下 tab鍵來進行內縮
: : (為什麼不使用空白? 因為程式設計師都是很懶惰的 :D )
: 其實我看到的人大多是用空白縮排...^^;
真的嗎? ^^O
我目前看到的都是用 tab縮排耶 ^^O
: ---
: 我的習慣是: 用空白縮排二格...
真的嗎?
醬醬每次要打不是很麻煩 ^^O
: ---
: 以前是用四格, 不過很快地就會發現常常螢幕的左半邊都是空的...^^;;;
: : (程式設計師的習性是: 懶惰 (第二個我忘記了) 以及高傲)
: 我絕對相信並且徹底實行第一項...:DDD
我也是:D
像是會和 somi 搞一套 SOIN 出來,
也是為了自己懶惰 :PP
: : (程式設計師的特性是: 喜好自由, 晚上工作, 留長頭髮 (ㄜㄜ, 老蕭 :PP ) )
: ^^;;;;;;
這個表情是什麼意思哇 ^^
我覺得滿真的哇 :D
(出自 clkao, 據說是統計出來的喔 ^^ )
--
在這個動物園中
你一共看到四隻小企鵝和兩隻小怪獸
--
※ 發信站: 批踢踢實業坊(ptt.twbbs.org)
◆ From: 140.112.240.66
> -------------------------------------------------------------------------- <
作者: ledia (笨就是笨就是笨) 看板: b89902xxx
標題: Re: 計算機程式設計--關於縮排(2)
時間: Wed Nov 1 23:25:51 2000
※ 引述《in2 (寫程式 ^^)》之銘言:
: 大概了解怎麼內縮之後,
: 接下來是怎麼把他實行.
: 通常內縮的話, 會透過按下 tab鍵來進行內縮
: (為什麼不使用空白? 因為程式設計師都是很懶惰的 :D )
: (程式設計師的習性是: 懶惰 (第二個我忘記了) 以及高傲)
懶惰, 急燥, 高傲
懶惰
避免精力浪費, 所以寫出來的都是實用程式
急燥
當電腦失靈會顯得急燥不安, 甚至怒氣衝天; 寫的程式反應實際需
求, 還考慮各種可能的情況
高傲
過度的驕傲心態, 驅使程式設計師寫下別人難以挑剔的程式
這是我從書上看來的大概, 原文我也不太清楚 ^^;
--
※ 發信站: 批踢踢實業坊(ptt.twbbs.org)
◆ From: ntucsa.csie.ntu.edu.tw
> -------------------------------------------------------------------------- <
作者: ledia (笨就是笨就是笨) 看板: b89902xxx
標題: Re: 計算機程式設計--關於縮排(2)
時間: Wed Nov 1 23:32:26 2000
※ 引述《in2 (可還是想龍說)》之銘言:
: ※ 引述《MichaelHsin (長髮解憂)》之銘言:
: : 其實我看到的人大多是用空白縮排...^^;
: 真的嗎? ^^O
: 我目前看到的都是用 tab縮排耶 ^^O
怎麼我看到的大部份人都不太縮排的 ^^;;
: : ---
: : 我的習慣是: 用空白縮排二格...
: 真的嗎?
: 醬醬每次要打不是很麻煩 ^^O
其實每個人都有自己的縮排風格
有時候不照自己習慣擺還真看不懂那程式在做什麼
不過雖然這只是個小習慣, 小技巧
做了並不會對程式設計的功力有助益
但是增進自己程式碼的可讀性卻也是無比重要的 :)
是個值得花時間去養成的好習慣
就好像寫字寫得好不好看一樣, 這是寫程式的人的門面呢 :)
: : ---
: : 以前是用四格, 不過很快地就會發現常常螢幕的左半邊都是空的...^^;;;
: : 我絕對相信並且徹底實行第一項...:DDD
: 我也是:D
: 像是會和 somi 搞一套 SOIN 出來,
: 也是為了自己懶惰 :PP
哇嗚.. 聽起來真是嚇人
是正式版嗎? :p
: : ^^;;;;;;
: 這個表情是什麼意思哇 ^^
: 我覺得滿真的哇 :D
: (出自 clkao, 據說是統計出來的喔 ^^ )
問問 smartboy 有沒有興趣留長頭髮 ;p
--
※ 發信站: 批踢踢實業坊(ptt.twbbs.org)
◆ From: ntucsa.csie.ntu.edu.tw
> -------------------------------------------------------------------------- <
作者: in2 (可還是想龍說) 看板: b89902xxx
標題: Re: 計算機程式設計--關於縮排(2)
時間: Thu Nov 2 00:15:04 2000
※ 引述《ledia (笨就是笨就是笨)》之銘言:
: ※ 引述《in2 (可還是想龍說)》之銘言:
: : 真的嗎? ^^O
: : 我目前看到的都是用 tab縮排耶 ^^O
: 怎麼我看到的大部份人都不太縮排的 ^^;;
那真的很糟糕喔 ^^O
改天應該請教授開個程式設計的風格的課 ^^
(可是一般說程式設計風格好像不是這個 :D )
: : 真的嗎?
: : 醬醬每次要打不是很麻煩 ^^O
: 其實每個人都有自己的縮排風格
: 有時候不照自己習慣擺還真看不懂那程式在做什麼
: 不過雖然這只是個小習慣, 小技巧
: 做了並不會對程式設計的功力有助益
: 但是增進自己程式碼的可讀性卻也是無比重要的 :)
: 是個值得花時間去養成的好習慣
: 就好像寫字寫得好不好看一樣, 這是寫程式的人的門面呢 :)
對哇 :D
不過我覺得我現在全部都丟給 emacs
(果真程式設計師是相當懶惰的 :PP )
(連縮排都還要靠程式 ^^" )
: : 我也是:D
: : 像是會和 somi 搞一套 SOIN 出來,
: : 也是為了自己懶惰 :PP
: 哇嗚.. 聽起來真是嚇人
: 是正式版嗎? :p
沒有啦!
就是那個行事曆哇 ^^O
(詳情請參閱 http://140.112.240.66/
: : 這個表情是什麼意思哇 ^^
: : 我覺得滿真的哇 :D
: : (出自 clkao, 據說是統計出來的喔 ^^ )
: 問問 smartboy 有沒有興趣留長頭髮 ;p
ㄜㄜ ^^O
話是這麼說, 不過資訊系的同學/ 學長們,
好像留長頭髮的也不多說 @_@
(看來統計數字不太正確 :PP )
--
在這個動物園中
你一共看到四隻小企鵝和兩隻小怪獸
--
※ 發信站: 批踢踢實業坊(ptt.twbbs.org)
◆ From: 140.112.240.66
> -------------------------------------------------------------------------- <
作者: Europium (Eu, 63, 152.0) 看板: b89902xxx
標題: Re: 計算機程式設計--關於縮排(2)
時間: Thu Nov 2 12:48:13 2000
※ 引述《in2 (寫程式 ^^)》之銘言:
: (程式設計師的特性是: 喜好自由, 晚上工作, 留長頭髮 (ㄜㄜ, 老蕭 :PP ) )
留長頭髮... 咳咳...
-- Chuan-kai Lin
--
※ 發信站: 批踢踢實業坊(ptt.twbbs.org)
◆ From: linux6.csie.ntu.edu.tw
> -------------------------------------------------------------------------- <
作者: zcecil (Starjewel) 看板: b89902xxx
標題: Re: 計算機程式設計--關於縮排(2)
時間: Thu Nov 2 17:56:54 2000
※ 引述《Europium (Eu, 63, 152.0)》之銘言:
: ※ 引述《in2 (寫程式 ^^)》之銘言:
: : (程式設計師的特性是: 喜好自由, 晚上工作, 留長頭髮 (ㄜㄜ, 老蕭 :PP ) )
: 留長頭髮... 咳咳...
: -- Chuan-kai Lin
川凱別出來咳咳了...
還是平頭比較適合你...
如果你留長頭髮的話...嗯嗯,很難想像....
--
人非聖賢,孰能無過,但要真正把事情搞砸,還要電腦幫忙才行。
--
※ 發信站: 批踢踢實業坊(ptt.twbbs.org)
◆ From: unknown
> -------------------------------------------------------------------------- <
作者: in2 (可還是想龍說) 看板: b89902xxx
標題: Re: 計算機程式設計--關於縮排(2)
時間: Fri Nov 3 00:41:36 2000
※ 引述《zcecil (Starjewel)》之銘言:
: ※ 引述《Europium (Eu, 63, 152.0)》之銘言:
: : 留長頭髮... 咳咳...
: : -- Chuan-kai Lin
: 川凱別出來咳咳了...
: 還是平頭比較適合你...
: 如果你留長頭髮的話...嗯嗯,很難想像....
(小吐曹一下老蕭 :PP )
話說原來老蕭習慣是平頭,
在他剛考上 NTU CSIE 的時候,
有一回來台中玩,
碰到 clkao的媽媽,
clkao的媽媽就說:
你上了大學以後, 一定會留長頭髮, 要不然怎麼追女生 (這什麼邏輯 ^^||| )
還有會有 call 機......
smileshou:
我已經六年都是平頭, 怎麼可能會留長頭髮?
還有 call 機頗麻煩......
結果現在 smileshou一見到 clkao的媽媽就被他虧 :PP
不但留長頭髮, 現在不只連 call 機, 手機都有了
不過據說 smileshou留長頭髮事情由可原的 -.-"""
據說那天 smileshou打算要去剪頭髮的時候,
就撞了車, 然後倒在家裡休息 ><
過了一些時候, 剛剛好又是冬天,
就覺得留長頭髮很溫暖, 然後就留長頭髮了....
(這什麼邏輯哇 :D )
可是 smileshou留長頭髮也不錯哇 :PP
迎新宿營的時候不是被我們作畫像做的很可愛很有特色咩 :PP
--
在這個動物園中
你一共看到四隻小企鵝和兩隻小怪獸
--
※ 發信站: 批踢踢實業坊(ptt.twbbs.org)
◆ From: bsd2.csie.ntu.edu.tw
> -------------------------------------------------------------------------- <
作者: MichaelHsin (長髮解憂) 看板: b89902xxx
標題: Re: 計算機程式設計--關於縮排(2)
時間: Fri Nov 3 00:54:54 2000
※ 引述《in2 (可還是想龍說)》之銘言:
: 你上了大學以後, 一定會留長頭髮, 要不然怎麼追女生 (這什麼邏輯 ^^||| )
這這這...
這什麼邏輯啊...@_@
: 就覺得留長頭髮很溫暖, 然後就留長頭髮了....
沒錯...
長髮的好處是溫暖...:DDD
---
不過好像也因此增加被門把等金屬物電到的機率? @_@;;;;
---
冬天又到了...
又要天天被電了...>_<
--
「女孩子最厲害的武器就是
只因為她是女孩子,
你毫無反抗的被她吸引。」
-- 小野, 男孩與女孩的戰爭, 「試管蜘蛛」小說集
--
※ 發信站: 批踢踢實業坊(ptt.twbbs.org)
◆ From: mhsin.m7.ntu.edu
> -------------------------------------------------------------------------- <
作者: DeanL (綢繆束薪三星在戶) 看板: b89902xxx
標題: Re: 計算機程式設計--關於縮排(2)
時間: Fri Nov 3 02:43:28 2000
※ 引述《Europium (Eu, 63, 152.0)》之銘言:
: ※ 引述《in2 (寫程式 ^^)》之銘言:
: : (程式設計師的特性是: 喜好自由, 晚上工作, 留長頭髮 (ㄜㄜ, 老蕭 :PP ) )
: 留長頭髮... 咳咳...
: -- Chuan-kai Lin
不過似乎髮長和「程式設計師」的特性沒有什麼相關性的樣子...
cklin 就不用太擔心了... :p
--
藝術如同科學,不講細節就沒有樂趣
In art, as in science, there is no delight without details
--- Carlos Liu
程式設計如同藝術,不求創作就沒有價值
In programming, as in art, there is no value without creativities
--- Dean Liao
--
※ 發信站: 批踢踢實業坊(ptt.twbbs.org)
◆ From: suyie.m3.ntu.edu.tw
> -------------------------------------------------------------------------- <
作者: DeanL (綢繆束薪三星在戶) 看板: b89902xxx
標題: Re: 計算機程式設計--關於縮排(2)
時間: Fri Nov 3 02:49:16 2000
※ 引述《ledia (笨就是笨就是笨)》之銘言:
: ※ 引述《in2 (寫程式 ^^)》之銘言:
: : 大概了解怎麼內縮之後,
: : 接下來是怎麼把他實行.
: : 通常內縮的話, 會透過按下 tab鍵來進行內縮
: : (為什麼不使用空白? 因為程式設計師都是很懶惰的 :D )
: : (程式設計師的習性是: 懶惰 (第二個我忘記了) 以及高傲)
: 懶惰, 急燥, 高傲
: 懶惰
: 避免精力浪費, 所以寫出來的都是實用程式
: 急燥
: 當電腦失靈會顯得急燥不安, 甚至怒氣衝天; 寫的程式反應實際需
: 求, 還考慮各種可能的情況
: 高傲
: 過度的驕傲心態, 驅使程式設計師寫下別人難以挑剔的程式
: 這是我從書上看來的大概, 原文我也不太清楚 ^^;
這是 Perl 作者的座右銘,書臨時找不到,有興趣的自己去看 Programming Perl,
應該是這一本..
--
藝術如同科學,不講細節就沒有樂趣
In art, as in science, there is no delight without details
--- Carlos Liu
程式設計如同藝術,不求創作就沒有價值
In programming, as in art, there is no value without creativities
--- Dean Liao
--
※ 發信站: 批踢踢實業坊(ptt.twbbs.org)
◆ From: suyie.m3.ntu.edu.tw