⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pgindent

📁 关系型数据库 Postgresql 6.5.2
💻
📖 第 1 页 / 共 2 页
字号:
-TSeqTable \-TSeqTableData \-TSharedInvalid \-TSharedInvalidData \-TShmemIndexEnt \-TSigHandler \-TSize \-TSnapshot \-TSnapshotData \-TSockAddr \-TSort \-TSortClause \-TSortGroupBy \-TSortState \-TSplitNumber \-TStartupPacket \-TStrategyEvaluation \-TStrategyEvaluationData \-TStrategyExpression \-TStrategyExpressionData \-TStrategyMap \-TStrategyMapData \-TStrategyNumber \-TStrategyOperator \-TStrategyOperatorData \-TStrategyTerm \-TStrategyTermData \-TStrategyTransformMap \-TStrategyTransformMapData \-TStream \-TStreamPtr \-TStringInfo \-TStringInfoData \-TSubLink \-TSubLinkType \-TSubPlan \-TSuperQE \-TSystemPortAddress \-TTXTRANGE \-TTableID \-TTableInfo \-TTargetEntry \-TTcl_AppInitProc \-TTcl_AsyncHandler \-TTcl_AsyncProc \-TTcl_CallFrame \-TTcl_Channel \-TTcl_ChannelProc \-TTcl_ChannelType \-TTcl_CloseProc \-TTcl_CmdDeleteProc \-TTcl_CmdInfo \-TTcl_CmdProc \-TTcl_CmdTraceProc \-TTcl_Command \-TTcl_DString \-TTcl_DriverBlockModeProc \-TTcl_DriverCloseProc \-TTcl_DriverGetHandleProc \-TTcl_DriverGetOptionProc \-TTcl_DriverInputProc \-TTcl_DriverOutputProc \-TTcl_DriverSeekProc \-TTcl_DriverSetOptionProc \-TTcl_DriverWatchProc \-TTcl_DupInternalRepProc \-TTcl_EolTranslation \-TTcl_Event \-TTcl_EventCheckProc \-TTcl_EventDeleteProc \-TTcl_EventProc \-TTcl_EventSetupProc \-TTcl_ExitProc \-TTcl_FileFreeProc \-TTcl_FileProc \-TTcl_FreeInternalRepProc \-TTcl_FreeProc \-TTcl_HashEntry \-TTcl_HashSearch \-TTcl_HashTable \-TTcl_IdleProc \-TTcl_Interp \-TTcl_InterpDeleteProc \-TTcl_MathProc \-TTcl_Namespace \-TTcl_NamespaceDeleteProc \-TTcl_Obj \-TTcl_ObjCmdProc \-TTcl_ObjType \-TTcl_PackageInitProc \-TTcl_PathType \-TTcl_Pid \-TTcl_QueuePosition \-TTcl_RegExp \-TTcl_SetFromAnyProc \-TTcl_TcpAcceptProc \-TTcl_Time \-TTcl_TimerProc \-TTcl_TimerToken \-TTcl_Trace \-TTcl_UpdateStringProc \-TTcl_Value \-TTcl_ValueType \-TTcl_Var \-TTcl_VarTraceProc \-TTempRelList \-TTempTable \-TTime \-TTimeADT \-TTimeInterval \-TTimeIntervalData \-TTimeSpan \-TTk_3DBorder \-TTk_Anchor \-TTk_ArgvInfo \-TTk_BindingTable \-TTk_Canvas \-TTk_CanvasTextInfo \-TTk_ConfigSpec \-TTk_Cursor \-TTk_CustomOption \-TTk_ErrorHandler \-TTk_ErrorProc \-TTk_EventProc \-TTk_FakeWin \-TTk_Font \-TTk_FontMetrics \-TTk_GenericProc \-TTk_GeomLostSlaveProc \-TTk_GeomMgr \-TTk_GeomRequestProc \-TTk_GetSelProc \-TTk_Image \-TTk_ImageChangedProc \-TTk_ImageCreateProc \-TTk_ImageDeleteProc \-TTk_ImageDisplayProc \-TTk_ImageFileMatchProc \-TTk_ImageFileReadProc \-TTk_ImageFileWriteProc \-TTk_ImageFreeProc \-TTk_ImageGetProc \-TTk_ImageMaster \-TTk_ImageStringMatchProc \-TTk_ImageStringReadProc \-TTk_ImageStringWriteProc \-TTk_ImageType \-TTk_Item \-TTk_ItemAreaProc \-TTk_ItemConfigureProc \-TTk_ItemCoordProc \-TTk_ItemCreateProc \-TTk_ItemCursorProc \-TTk_ItemDCharsProc \-TTk_ItemDeleteProc \-TTk_ItemDisplayProc \-TTk_ItemIndexProc \-TTk_ItemInsertProc \-TTk_ItemPointProc \-TTk_ItemPostscriptProc \-TTk_ItemScaleProc \-TTk_ItemSelectionProc \-TTk_ItemTranslateProc \-TTk_ItemType \-TTk_Justify \-TTk_LostSelProc \-TTk_OptionParseProc \-TTk_OptionPrintProc \-TTk_PhotoHandle \-TTk_PhotoImageBlock \-TTk_PhotoImageFormat \-TTk_RestrictAction \-TTk_RestrictProc \-TTk_SelectionProc \-TTk_TextLayout \-TTk_Uid \-TTk_Window \-TTransactionId \-TTransactionState \-TTransactionStateData \-TTransactionStmt \-TTrigger \-TTriggerData \-TTriggerDesc \-TTriggerEvent \-TTupleBlock \-TTupleConstr \-TTupleDesc \-TTupleTable \-TTupleTableData \-TTupleTableSlot \-TType \-TTypeBlock \-TTypeInfo \-TTypeName \-TUNDO_LIST \-TUnique \-TUniqueState \-TUnlistenStmt \-TUpdateStmt \-TUserAuth \-TVAttList \-TVAttListData \-TVFunction \-TVPageDescr \-TVPageDescrData \-TVPageList \-TVPageListData \-TVRelList \-TVRelListData \-TVRelStats \-TVTupleLink \-TVTupleLinkData \-TVTupleMove \-TVTupleMoveData \-TVacAttrStats \-TVacuumStmt \-TValue \-TVar \-TVariableCache \-TVariableCacheData \-TVariableRelationContents \-TVariableRelationContentsData \-TVariableResetStmt \-TVariableSetStmt \-TVariableShowStmt \-TVersionStmt \-TVfd \-TViewStmt \-TVisual \-TVisualID \-TWindow \-TXActivateDeactivateEvent \-TXActivateEvent \-TXAnyEvent \-TXArc \-TXButtonEvent \-TXButtonPressedEvent \-TXButtonReleasedEvent \-TXChar2b \-TXCharStruct \-TXCirculateEvent \-TXCirculateRequestEvent \-TXClientMessageEvent \-TXColor \-TXColormapEvent \-TXConfigureEvent \-TXConfigureRequestEvent \-TXConnectionWatchProc \-TXCreateWindowEvent \-TXCrossingEvent \-TXDeactivateEvent \-TXDestroyWindowEvent \-TXEDataObject \-TXEnterWindowEvent \-TXErrorEvent \-TXErrorHandler \-TXEvent \-TXExposeEvent \-TXExtCodes \-TXExtData \-TXFocusChangeEvent \-TXFocusInEvent \-TXFocusOutEvent \-TXFontProp \-TXFontSet \-TXFontSetExtents \-TXFontStruct \-TXGCValues \-TXGraphicsExposeEvent \-TXGravityEvent \-TXHostAddress \-TXIC \-TXICCallback \-TXICProc \-TXID \-TXIDLookupEnt \-TXIDProc \-TXIDTAG \-TXIM \-TXIMCallback \-TXIMCaretDirection \-TXIMCaretStyle \-TXIMFeedback \-TXIMHotKeyState \-TXIMHotKeyTrigger \-TXIMHotKeyTriggers \-TXIMPreeditCaretCallbackStruct \-TXIMPreeditDrawCallbackStruct \-TXIMPreeditState \-TXIMPreeditStateNotifyCallbackStruct \-TXIMProc \-TXIMResetState \-TXIMStatusDataType \-TXIMStatusDrawCallbackStruct \-TXIMStringConversionCallbackStruct \-TXIMStringConversionFeedback \-TXIMStringConversionOperation \-TXIMStringConversionPosition \-TXIMStringConversionText \-TXIMStringConversionType \-TXIMStyle \-TXIMStyles \-TXIMText \-TXIMValuesList \-TXIOErrorHandler \-TXImage \-TXKeyEvent \-TXKeyPressedEvent \-TXKeyReleasedEvent \-TXKeyboardControl \-TXKeyboardState \-TXKeymapEvent \-TXLeaveWindowEvent \-TXMapEvent \-TXMapRequestEvent \-TXMappingEvent \-TXModifierKeymap \-TXMotionEvent \-TXNoExposeEvent \-TXOC \-TXOM \-TXOMCharSetList \-TXOMFontInfo \-TXOMOrientation \-TXOrientation \-TXPixmapFormatValues \-TXPoint \-TXPointer \-TXPointerMovedEvent \-TXPropertyEvent \-TXRectangle \-TXReparentEvent \-TXResizeRequestEvent \-TXSegment \-TXSelectionClearEvent \-TXSelectionEvent \-TXSelectionRequestEvent \-TXSetWindowAttributes \-TXTextItem \-TXTextItem16 \-TXTimeCoord \-TXUnmapEvent \-TXVaNestedList \-TXVirtualEvent \-TXVisibilityEvent \-TXWindowAttributes \-TXWindowChanges \-TXidStatus \-TXmbTextItem \-TXwcTextItem \-TYYSTYPE \-TYY_BUFFER_STATE \-TYY_CHAR \-T_LIB_VERSION_TYPE \-T_LockId_ \-T_RuneEntry \-T_RuneLocale \-T_RuneRange \-T_SPI_connection \-T_SPI_plan \-T_XPrivDisplay \-Taclitem \-Tassoc_list \-Tbits16 \-Tbits32 \-Tbits8 \-Tbool \-Tbool16 \-Tbool32 \-Tbool8 \-Tbytea \-Tcaddr_t \-Tcat_t \-Tcc_t \-Tchar \-Tclock_t \-Tclockid_t \-Tcset \-Tdaddr_t \-Tdatetkn \-Tdev_t \-Tdhalloc_ptr \-Tdiv_t \-Tdouble \-TevalPlanQual \-TexecRowMark \-Texecution_state \-Tf_smgr \-Tfd_mask \-Tfd_set \-Tfixpt_t \-Tfloat \-Tfloat32 \-Tfloat32data \-Tfloat4 \-Tfloat64 \-Tfloat64data \-Tfloat8 \-Tfpos_t \-Tfunc_ptr \-Tgid_t \-Thashnode \-Tin_addr_t \-Tin_port_t \-Tinet \-Tinet_struct \-Tino_t \-Tint \-Tint16 \-Tint16_t \-Tint16m_t \-Tint2 \-Tint28 \-Tint32 \-Tint32_t \-Tint32m_t \-Tint4 \-Tint64 \-Tint64_t \-Tint64m_t \-Tint8 \-Tint8_t \-Tint8m_t \-Tjmp_buf \-Tkey_t \-Tldiv_t \-Tmacaddr \-Tmanufacturer \-Tmode_t \-Tnlink_t \-Toff_t \-Toid8 \-Tpg_pwd \-Tpid_t \-Tpqbool \-Tpqsigfunc \-Tptrdiff_t \-Tqaddr_t \-Tquad_t \-Tregex_t \-Tregister_t \-Tregmatch_t \-Tregoff_t \-Tregproc \-Trune_t \-Tsa_family_t \-Tsegsz_t \-Tsequence_magic \-Tsig_atomic_t \-Tsig_func \-Tsig_t \-Tsighandler_cxt \-Tsigjmp_buf \-Tsigset_t \-Tsize_t \-Tslock_t \-Tsmgrid \-Tsocklen_t \-Tsop \-Tsopno \-Tspeed_t \-Tssize_t \-Tswblk_t \-Ttcflag_t \-Ttcp_seq \-Ttext \-Ttime_t \-Tu_char \-Tu_int \-Tu_int16_t \-Tu_int16m_t \-Tu_int32_t \-Tu_int32m_t \-Tu_int64_t \-Tu_int64m_t \-Tu_int8_t \-Tu_int8m_t \-Tu_long \-Tu_quad_t \-Tu_short \-Tuch \-Tuid_t \-Tuint \-Tuint16 \-Tuint32 \-Tuint8 \-Tushort \-Tva_list \-Tvm_offset_t \-Tvm_size_t \-Tvoid \-Twchar_t \-Tword16 \-Tword32 \-Tword8 \-Tyy_size_t \-Tyy_state_type \/tmp/$$a >/tmp/$$ 2>&1	if [ "$?" -ne 0 -o -s /tmp/$$ ]	then	echo "$FILE"		cat /tmp/$$	fi	cat /tmp/$$a |	sed 's;^/\*\(DATA(.*\)\*/$;\1;' |	sed 's;/\*---X_X;/* ---;g' |# workaround indent bug	sed 's;^static[ 	][ 	]*;static ;g' |	sed 's;^}[ 	][ 	]*/\*;}   /*;' |	sed 's;^#endif[ 	][ 	]*/\*;#endif   /*;' |	detab -t8 -qc |	entab -t4 -qc |# move trailing * in function return type	sed 's;^\([A-Za-z_][^	]*\)[ 	][ 	]*\*$;\1 *;' |# remove un-needed braces around single statements	awk '	{				line3 = $0;  			if (skips > 0)				skips--;			if (line1 ~ "		*{$" &&			    line2 ~ "		*[^;{}]*;$" &&			    line3 ~ "		*}$")			{				print line2;				line1 = "";				line2 = "";				line3 = "";				skips = 3;			}			else	 			if (skips == 0 && NR >= 3)					print line1;			line1 = line2;			line2 = line3;			line3 = "";		}		END {			if (skips <= 1)				print line1;			if (skips <= 2)				print line2;	}' |#  Move prototype names to the same line as return type.  Useful for ctags. #  Indent should do this, but it does not.  It formats prototypes just#  like real functions.	awk '	BEGIN	{paren_level = 0}  	{		if ($0 ~ /^[a-zA-Z_][a-zA-Z_0-9]*[^\(]*$/)		{			saved_len = 0;			saved_lines[++saved_len] = $0;			if ((getline saved_lines[++saved_len]) == 0)				print saved_lines[1];			else			if (saved_lines[saved_len] !~ /^[a-zA-Z_][a-zA-Z_0-9]*\(/ ||			    saved_lines[saved_len] ~  /^[a-zA-Z_][a-zA-Z_0-9]*\(.*\)$/ ||			    saved_lines[saved_len] ~  /^[a-zA-Z_][a-zA-Z_0-9]*\(.*\);$/)			{				print saved_lines[1];				print saved_lines[2];			}			else			{				while (1)				{					if ((getline saved_lines[++saved_len]) == 0)						break;					if (saved_lines[saved_len] ~ /^[^ 	]/ ||					    saved_lines[saved_len] !~ /,$/)						break;				}				for (i=1; i <= saved_len; i++)				{					if (i == 1 && saved_lines[saved_len] ~ /\);$/)					{						printf "%s", saved_lines[i];						if (substr(saved_lines[i], length(saved_lines[i]),1) != "*")							printf " ";					}					else	print saved_lines[i];				}			}		}		else	print $0;	}' |	cat >/tmp/$$ && cat /tmp/$$ >$FILEdone# The 'for' loop makes these backup files useless so delete themrm -f *a.BAK

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -