আপনি যদি প্রিন্ট আউট করতে বা আউটলাইনটি সংরক্ষণ করতে সক্ষম হন তবে সিটিআর / কমান্ড + r খুব কার্যকর নয়। এক একটি সহজ কি করতে পারেন সব অনুসন্ধান নিম্নলিখিত উপর , grep ^[^\n]*function[^{]+{
বা কিছু বৈচিত্র এটি ভাষা ও অবস্থা আপনি কাজ করছেন অনুসারে।
একবার আপনি সমস্তগুলি সন্ধান করার পরে ফলাফলটি অনুলিপি করে একটি নতুন ডকুমেন্টে আটকে দিতে পারবেন এবং ফাংশনের সংখ্যার উপর নির্ভর করে পরিষ্কার হতে বেশি সময় লাগবে না।
উত্তরটি নিখুঁত নয়, বিশেষত ক্ষেত্রে যখন মন্তব্যগুলির মধ্যে শব্দ ফাংশন থাকে (বা এটি সমতুল্য) তবে আমি মনে করি এটি একটি সহায়ক উত্তর।
খুব দ্রুত সম্পাদনা করার ফলে এটি আমি এখন যা কাজ করছি তার ফলটি পেয়েছি।
PathMaker.prototype.start = PathMaker.prototype.initiate = function(point){};
PathMaker.prototype.path = function(thePath){};
PathMaker.prototype.add = function(point){};
PathMaker.prototype.addPath = function(path){};
PathMaker.prototype.go = function(distance, angle){};
PathMaker.prototype.goE = function(distance, angle){};
PathMaker.prototype.turn = function(angle, distance){};
PathMaker.prototype.continue = function(distance, a){};
PathMaker.prototype.curve = function(angle, radiusX, radiusY){};
PathMaker.prototype.up = PathMaker.prototype.north = function(distance){};
PathMaker.prototype.down = PathMaker.prototype.south = function(distance){};
PathMaker.prototype.east = function(distance){};
PathMaker.prototype.west = function(distance){};
PathMaker.prototype.getAngle = function(point){};
PathMaker.prototype.toBezierPoints = function(PathMakerPoints, toSource){};
PathMaker.prototype.extremities = function(points){};
PathMaker.prototype.bounds = function(path){};
PathMaker.prototype.tangent = function(t, points){};
PathMaker.prototype.roundErrors = function(n, acurracy){};
PathMaker.prototype.bezierTangent = function(path, t){};
PathMaker.prototype.splitBezier = function(points, t){};
PathMaker.prototype.arc = function(start, end){};
PathMaker.prototype.getKappa = function(angle, start){};
PathMaker.prototype.circle = function(radius, start, end, x, y, reverse){};
PathMaker.prototype.ellipse = function(radiusX, radiusY, start, end, x, y , reverse/*, anchorPoint, reverse*/ ){};
PathMaker.prototype.rotateArc = function(path /*array*/ , angle){};
PathMaker.prototype.rotatePoint = function(point, origin, r){};
PathMaker.prototype.roundErrors = function(n, acurracy){};
PathMaker.prototype.rotate = function(path /*object or array*/ , R){};
PathMaker.prototype.moveTo = function(path /*object or array*/ , x, y){};
PathMaker.prototype.scale = function(path, x, y /* number X scale i.e. 1.2 for 120% */ ){};
PathMaker.prototype.reverse = function(path){};
PathMaker.prototype.pathItemPath = function(pathItem, toSource){};
PathMaker.prototype.merge = function(path){};
PathMaker.prototype.draw = function(item, properties){};